- 1
- 0
- 约4.46千字
- 约 33页
- 2022-07-26 发布于北京
- 举报
第七章 单片机的定时计数器;通常实现定时/计数有3种主要方法:
软件定时,即让机器执行一个程序段,这段程序本身没有具体的执行目的,只是为了磨时间。执行这段程序所需要的时间就是延时时间。这种程序前面已设计过。这种方法定时占用CPU执行时间,降低了CPU利用率。
数字电路硬件定时:采用小规模集成电路器件如555,外接定时部件(电阻和电容)构成。这样的定时电路简单,但要改变定时范围,必须改变电阻和电容,这种定时电路在硬件连接好以后,修改不方便。
可编程定时/计数器是为方便微型计算机系统的设计和应用而研制的,它是硬件定时,又很容易地通过软件来确定和改变它的定时值,通过初始化编程,能够满足各种不同的定时和计数要求,因而在嵌入式系统的设计和应用中得到广泛的应用。; 51系列单片机片内有二个十六位定时/计数器:定时器0(T0)和定时器1(T1)。
★ 两个定时器都有定时或事件计数的功能,由
软件选择是定时工作方式还是计数工作方式
★ 定时/计数器实际上是16位加1计数器。
T0由2个8位持殊功能寄存器TH0和TL0构成,
T1由2个8位持殊功能寄存TH1和TL1构成。
★T0和T1受特殊功能寄存器TMOD和TCON控制。
;1. 定时工作方式 ;★ 由于检测一个1至0的跳变需要二个机器周期,故最高计数频率为振荡频率的二十四分之一。
★
原创力文档

文档评论(0)