单片机中TH0和TL0是什么意思?

如题所述

TH 0和TL0都是单片机的8位定时器。TH 0中的H即为HIGH缩写,它是表示定时器高八位。TL 0中L即为LOW缩写,它所代表为低八位。

单片机定时器的工作就是,当低八位定时器满溢后,向高八位进行进位。两个八位的TH 0和TL 0构成了单片机的16为定时/计数器

扩展资料:

8051系列单片机有两个定时器:T0和T1,分别称为定时器和定时器T1,这两个定时器都是16位的定时器/计数器;8052系列单片机增加了第三个定时器/计数器T2;它们都有定时或事件计数功能,常用于时间控制、延时、对外部时间计数和检测等场合。

8051单片机的两个定时器T0和T1分别都由两个特殊功能寄存器组成;T0由特殊功能寄存器TH0和TL0构成,而T1则是由TH1和TL1构成。

作为定时器使用时,定时器计数8051单片机片内振荡器输出经过12分频后的脉冲个数,即:每个机器周期使定时器T0/T1的寄存器值自动累加1,直到溢出,溢出后继续从0开始循环计数;所以,定时器的分辨率是时钟振荡频率的1/12。

作为计数器使用时,通过引脚T0(P3.4)或T1(P3.5)对外部脉冲信号进行计数,当输入的外部脉冲信号发生从1到0的负跳变时,计数器的值就自动加1;计数器的最高频率一般是时钟振荡频率的1/24。

由此可知,不论是定时器还是计数器工作方式,定时器T0和T1均不占用CPU的时间,除非定时器/计数器T0和T1溢出,才可能引起CPU中断,转而去执行中断处理程序;所以说,定时器/计数器是单片机中效率高而工作灵活的部件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-20
16位定时器/计数器的高低位,TL0是低八位,TH0=是高八位~~~当低八位计数记满了之后,向高八位进一位~~~相当于一个盆子的饭,现在用两个碗来装,一个碗装满了才装另一个碗~~~本回答被网友采纳
第2个回答  2017-05-31
51单片机有两个定时器T0和T1
一:定时器有16位工作模式
二:TH0代表定时器的高八位,TH0中的H代表High即高的意思,TL0是定时器的低八位,其中L为LOW即低的意思
三:TH0和TL0两个8位即组成16位定时器
第3个回答  2012-07-25
计数器,由于51单片机是8位机,所以要分成两个八位的寄存器来存储16位的计数器!
第4个回答  2017-05-20
定时器的初值设定:
TMOD设置定时器工作方式
TH0定时器初值的高8位
TL0定时器初值的低八位
TH TL可以设定让定时器多少时间中断一次。
相似回答