AVR学习笔记四、定时记数器1实验

2009年05月10日 09:52    发布者:tiankai
由于在定时/计数器0的实验中我们已经学会了定时/计数器的定时、计数、PWM等基本功能的使用方法。而单片机中的定时/计数器的基本功能大致上是一样的。主要区别只是在于对不同寄存器的设置。所以在定时/计数器1的实验中我们不再重复这些基本功能。在本实验中主要有两个实例。虽然例子只有两个,但这两个例子却有很大的实用价值,我们可以慢慢体会;这两个例子主要内容是:
1、定时/计数器1的输入捕捉功能:利用定时/计数器的输入捕捉功能实现外部按键的检测,并计算两个按键按下的间隔时间。输入捕捉功能可以用来进行外部信号的周期测量,这是一个很重要的功能。
2、定时/计数器1的两通道比较匹配功能:通过对电路板做一个小小的改动,我们实现了用两通道比较匹配功能驱动电路板上的D10、D11(1红、1绿两种颜色的LED)两个二极管同时实现了渐明渐暗的变化效果。很有意思的一个试验。本实验在电路板上的改动是:讲PD4、PD5两个端口引出两根导线连接到PD0、PD1两个端口上。另外需要注意的是:本实例用的是内部8M晶体,而前面的所有实例使用的都是内部1M晶体。所以需要修改WINAVR(GCC)中的makefile中的晶体的值,而在下载程序的时候,也需要修改相应的熔丝位配置。


161
该文章有附件资料,如需下载请访问 电脑版

网友评论

诸葛孔明 2009年05月11日
谢谢楼主分享,收藏了。
sjtuhzyong 2010年09月29日
好东西哦~~顶顶~
上上qian 2011年05月05日
下载看看
lising 2011年05月06日
谢谢分享
bryanzhh 2011年05月07日
谢谢分享
ywwork2011 2011年05月17日
谢谢分享
lixupeng 2011年07月16日
:P学习
Rubby 2011年11月12日
学习
跑跑老大 2011年12月28日
谢谢~~~~~
caishujie 2013年05月27日
谢谢分享·············
AI208LU 2013年05月27日
怎么我写出来就有错?