7章定时计数器20140514课程.ppt

第七章 单片机的定时计数器;通常实现定时/计数有3种主要方法: 软件定时,即让机器执行一个程序段,这段程序本身没有具体的执行目的,只是为了磨时间(如用NOP指令)。执行这段程序所需要的时间就是延时时间。 ;*; 51系列单片机片内有2个十六位定时/计数器:定时器0(T0)和定时器1(T1)。 ★ 两个定时器都有定时或事件计数的功能,由软件选择是定时工作方式还是计数工作方式. ★ 定时/计数器实际上是16位加1计数器。 T0由2个8位持殊功能寄存器TH0和TL0构成, T1由2个8位持殊功能寄存TH1和TL1构成。 ★T0和T1受特殊功能寄存器TMOD和TCON控制。 ;定时计数器0的内部逻辑电路结构 ;1、定时方式 由80C51单片机主时钟的12分频产生的,如果选择12MHz的晶振,则计数器时钟周期为: ; 无论是定时还是计数,当软件设定了定时/计数器的工作方式,启动以后,定时/计???器就按规定的方式工作,此时CPU可执行其他程序,到了计满规定的时间或规定的个数(定时/计数器溢出),定时/计数器会给出溢出标志,可以通过查询或中断方式了解是否溢出。;;★ GATE:门控信号 GATE=0,TRx=1时即可启动定时器工作 ;(x=1或0) GATE=1,TRx=1, INTx=1才可启动定时器 (外启

文档评论(0)

1亿VIP精品文档

相关文档