A. 为什么单片机定时器的T0 和T1要分TH0和TL0/TH1和TL1赋值
th0和tl0是控制定时/计数器t0的,th1和tl1是针对t1的。也就是用th0和tl0中的数来控制t0到底定时多久或计数多少再进入中断,th1和tl1也一样。
至于定时器t0和t1的区别,其实使用上没有区别,只是很多时候要同时用上两个,比如定时的数只用th0和tl0装不下,然后就要用两个定时器级联;
或者有时候要一边定时一边计数,那样t0和t1也要同时用到
B. 单片机中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中断,转而去执行中断处理程序;所以说,定时器/计数器是单片机中效率高而工作灵活的部件。
C. 51单片机定时计数器T0,T1的组成与功能简介
1、 主体结构
1)16位加法计数器,由高8位(THi)和低8位(TLi)SFR组成。
2)在用作计数器时,引脚P3。4(T0)和P3。5(T1)分别是两个计数器的外部脉冲输入端。
3)引脚P3。2(/INT0)和P3。3(/INT1)在位GATE=1时可用作T0、T1的门控信号。
4)SFR-TCON和TMOD控制T0和T1的运行状态和工作方式。
2、 控制寄存器TCON(地址88H)
D7~D0:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
高4位与定时/计数器有关,低4位用于控制外部中断。
TFi-定时/计数器溢出标志位;计数溢出时,硬件自动置1,在中断允许条件下,是向CPU请求中断的信号。中断被响应后,硬件自动清0。该位也可由软件置位和清0,(中断屏蔽时)可以由软件查询测试。
TRi-定时/计数器运行控制位;该位置1时,定时/计数器才运行,否则,停止。
ITi-外部中断请求电信号触发方式选择(0电平、1下降沿)
IEi-有外部中断请求标志。
3、 工作方式寄存器TMOD(地址89H)
GATE C//T M1 M0 GATE C//T M1 M0
高4位控制T1,低4位控制T0。
M1 M0 工作方式选择;T1没有方式3
C//T 计数器/定时器方式选择;在定时方式中,以振荡器输出的脉冲的12分频信号为计数单元,
即每一个机器周期计数加1。在计数方式中,内部硬件在每个机器周期的S5P2采样外引脚状态,当外部输
入电平发生负跳变时,计数器加1。因此,外部事件计数时的最高计数频率为晶振频率的1/24。
GATE 门控位,当GATE=1时,Ti 工作受INTi引脚信号的控制,INTi=1时 Ti才能运行,否则停止。
4、 16位计数器的高、低字节:TH0、TL0,TH1、TL1寄存器;
通过对高、低字节设置初值,达到所要求的定时或计数的目的。
D. MCS-51单片机有多少个特殊功能寄存器它们的名称和功能
MCS-51单片机内的I/O口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现
。它们位于片内数据存储器之上,离散地分布在80H~FFH的地址空间范围内。MCS-51单片机特殊功能寄存器的总个数为26个
。其中有12个可以位寻址,用户可以通过位功能标记对这12个寄存器的任意一个有效位进行操作。
这些特殊功能寄存器颁在以下各个功能部件中:
(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);
(2)中断系统:IP、IE;
(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;
(4)
并行I/O口:P0、P1、P2、P3;
(5)
串行口:SCON、SBUF、PCON。
51单片机的寄存器基本上都是8位的,而16位都是由两个组装起来的,例如DPTR以及定时器T0与T1
摘抄自:https://..com/question/498261582.html
E. 51单片机内部定时器t1和t0表示
t1表示定时器1,t0表示定时器0。
F. 结构组成中的THO、TLO、TH1和TL1与定时器/计数器是什么关系
这是51单片机内部的两个定时器/计数器T0和T1,每个计数器是16位的,由两个寄存器组成,TH0、TL0组成T0,TH1、TL1组成T1。这四个属于特殊功能寄存器,不叫结构组成。
G. 51单片机有两个完全相同的16位定时器t0和t1,对还是错,原因是什么
t0,t1本质上没有太大区别,都是一个可以数数的累加器。它们都有0到3,4种工作模式,常用的是模式一,就是当做16位的计算器来用,也比较常用它们的自动重装模式(模式几忘了)这个模式多是在写uart(串口通信)时用的,这时只有t1可以用因为t1有内部的电路连接。其他模式基本不用了,你就不用换时间看了,t1,t2在不写uart通信时可以理解为没有区别。
手机打的,不容易啊,欢迎追问,更欢迎采纳~^_^
H. 51单片机TMOD中m1 m0 和TH0 TH1以及TO T1的关系是什么
m1m0确定定时器的工作方式,00~11分别对应于方式0到方式3.
TH0是T0的高八位定时寄存器。
TH1是T1的高八位定时寄存器。
I. 单片机中th1和tl1是干什么的
1、TH1和TL1 分别指的是单片机中定时器1的Timer寄存器的高八位,低八位。
2、定时器的核心部件是一个加法(也有减法)的计数器,其本质是对秒冲进行计数。
只是计数脉冲来源不同:
如果计数脉冲来自系统时钟,则为定时方式,此时定时器/计数器每12个时钟或者每1个时钟得到一个计数脉冲,计数值加1;
如果计数脉冲来自单片机外部引脚(T0为P3.1,T1为P3.5),则为计数方式,每来一个脉冲加1。
3、定时器1作为计数器时,TH1和TL1 保存计数值,当计数值到达最大时,可产生溢出标志位TF1。
定时器1作为定时器时,先对TH1和TL1设置初值(可以控制溢出时间,达到定时的目的),然后对系统内部时钟进行计数,当溢出引起中断时,需在定时器1的中断服务函数中重新对TH1和TL1赋初值。
J. 单片机定时器T0和T1有什么区别呀
单片机定时器T0和T1的区别:
1、工作方式选择的不同。定时器T1没有方式3 ,方式3只适合定时器T0,使其增加一个8位定时器。若定时器T1选择方式3,T1将停止工作,相当于TR1=0的情况。
2、工作方式控制位的不同。在工作方式寄存器TMOD中,高4位控制定时器T1,低4位控制定时器T0。
3、运行状态的不同。定时器T0可分成2个独立的8位定时器,而定时器T1则不能;定时器T1可作为串口的波特率发生器,而定时器T0则不能。
(10)51单片机t0和th1扩展阅读:
51单片机中有两个16位定时/计数器T0和T1(52系列有三个:T0、T1和T2),而定时/计数器T0和T1分别是由两个8位的专用寄存器组成,即定时/计数器T0由TH0和TL0组成,T1由TH1和TL1组成。
此外,其内部还有2个8位的特殊功能寄存器TMOD和TCON,TMOD负责控制和确定T0和T1的功能和工作模式,TCON用来控制T0和T1启动或停止计数,同时包含定时/计数器的状态。其中:
TF1:定时器1溢出标志。定时/计数器溢出时由硬件置位。中断处理时由硬件清除。或用软件清除。
TF0:定时器0溢出标志。定时/计数器溢出时由硬件置位。中断处理时由硬件清除,或用软件清除。
参考资料来源:网络-定时器中断