定时/计数器的工作方式
发布时间:2014/6/9 21:14:19 访问次数:1053
由上述可知,QTR8200通过对TMOD寄存器中Ml、MO两位的设置,TO可选择4种工作方式,Tl可选择3种工作方式。本节将介绍其工作方式的结构、特点、工作过程及应用。
(1)工作方式O。等效框图如图6-8所示。 -
当MIMO=OO时,定时/计数器被选择为工作方式O。在此工作方式下,定时/计数器构成一个13位寄存器,由THx的8位与TLx的低5位组成,TLx的高3位未用(其值不定,不用理会)。当THx的低5位计数溢出时,则向THx进位,THx溢出时,则把其用的定时/计数器的溢出标志位TFx置位,并以此作为定时/计数器溢出中断标志。当单片机进入中断服务程序后,再由内部硬件自动清除该标志THx。
(2)工作方式1。等效框图如图6-9所示。
方式1与方式0的差距仅在于计数器的位数不同,方式1为16位的计数器,由THx作为高8位和TLx作为低8位构成。其余和方式0类似。
图6-10定时/计数器工作方式2的等效框图
在方式2时,定时/计数器构成一个自动再装入功能的8位计数器,此时由TLx计数,而THx在此方式中作为一个数据缓冲器。当TLx计数器溢出时,在置位溢出标志TFx的同时,还自动地将THx中的常数送到TLx,使TLx从刚刚装入的初值开始重新计数。再装入后,THx中的内容保持不变。
由上述可知,QTR8200通过对TMOD寄存器中Ml、MO两位的设置,TO可选择4种工作方式,Tl可选择3种工作方式。本节将介绍其工作方式的结构、特点、工作过程及应用。
(1)工作方式O。等效框图如图6-8所示。 -
当MIMO=OO时,定时/计数器被选择为工作方式O。在此工作方式下,定时/计数器构成一个13位寄存器,由THx的8位与TLx的低5位组成,TLx的高3位未用(其值不定,不用理会)。当THx的低5位计数溢出时,则向THx进位,THx溢出时,则把其用的定时/计数器的溢出标志位TFx置位,并以此作为定时/计数器溢出中断标志。当单片机进入中断服务程序后,再由内部硬件自动清除该标志THx。
(2)工作方式1。等效框图如图6-9所示。
方式1与方式0的差距仅在于计数器的位数不同,方式1为16位的计数器,由THx作为高8位和TLx作为低8位构成。其余和方式0类似。
图6-10定时/计数器工作方式2的等效框图
在方式2时,定时/计数器构成一个自动再装入功能的8位计数器,此时由TLx计数,而THx在此方式中作为一个数据缓冲器。当TLx计数器溢出时,在置位溢出标志TFx的同时,还自动地将THx中的常数送到TLx,使TLx从刚刚装入的初值开始重新计数。再装入后,THx中的内容保持不变。
上一篇:单片机对定时/计数器的控制
上一篇:定时/计数器工作方式3的等效
热门点击