单片机定时器T0和T1有什么区别呀?

如题,请高手解答!... 如题,请高手解答! 展开
 我来答
龙松漫谈
2019-10-08 · TA获得超过7143个赞
知道答主
回答量:151
采纳率:66%
帮助的人:7.8万
展开全部

单片机定时器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则不能。

扩展资料:

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溢出标志。定时/计数器溢出时由硬件置位。中断处理时由硬件清除,或用软件清除。

参考资料来源:百度百科-定时器中断

嵌入式视觉
2017-07-19 · 专注嵌入式Linux和计算机视觉技术
嵌入式视觉
采纳数:95 获赞数:1249

向TA提问 私信TA
展开全部

定时/计数器结构(T0和T1)

  1. 定时器的区别:

T0可分成2个独立的8位定时器,而定时器1则不能;

T1可作为串口的波特率发生器,而定时器0则不能。

2. 工作原理

  • 用途:定时器和计数器

  • 核心:加1计数器

  • 原理:每来一个脉冲则加1计数器加1,当加到全1时再来一个脉冲使加1计数器归零,同时加1计数器的溢出使TCON寄存器中的TF0(或TF1)置1,向CPU发出中断请求。


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huststi
2010-02-24 · TA获得超过602个赞
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:79.8万
展开全部
T0和T1的工作方式0,1,2相同,方式3不同。T0用的是13位计数器(高三位不用),T1用的是16位计数器。所以两者的最大即使时间不同。在处理问题时,可先设定一个时间基准,再乘以倍数达到要求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-04
展开全部
工作方式3不同呗,当M1M0都为1时,为方式3,但仅是适用于T0,T1停止计时;但是(方式0,1,2)T0、T1都是相同的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忻怜云xT
2010-02-25 · TA获得超过285个赞
知道答主
回答量:235
采纳率:0%
帮助的人:212万
展开全部
huststi
有几句话说的不对,方式3不同。但是T0是被拆分成TH0 TL0两个独立的8位计数器。
在方式3下 TO可以构成2个定时器或者一个定时器一个计数器。
方式3下 T1是不工作的。。

还有需要补充的是 TO和T1所产生的中断优先级别不同。 找个你查下中断优先级 就知道了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式