《初学者C51自学笔记》之定时器四种工作方式(二)

1、方式0 :

方式0为13位计数,由TL0的低5位(高3位未用)和TH0的8位组成。TL0的低5位溢出时向TH0进位,TH0溢出时,置位TCON中的TF0标志,向CPU发出中断请求。

 

一共13位,空着的3位忽略不用管,TL0一直加1,直到为11111时再加1会溢出变为00000,则会进1到TH0,就像是满10进1一样,进到TH0为11111111时再加1就会发出请求;

X=\LARGE 2^1^3{\color{Red} }\large {\color{Red} }-N:N是要定时的时间(us),X是初值,也就是输入到里面的时间。

2、方式1 :      

计数位数是16位,由TL0作为低8位,TH0 作为高8位,组成了16位加1计数器 。

工作与方式0类似(其实四中工作原理都一样);

3、方式2:       

自动重装初值的8位计数方式。

就只有TL0在工作,TL0在进行加1的工作,把初值放到TH0里,TH0会把初值传到TL0里面进行计时工作,当TL0溢出(发出请求);

4、方式3:     

只适用于定时/计数器T0,定时器T1处于方式3时相当于TR1=0,停止计数。

将T0分成为两个独立的8位计数器TL0和TH0 。

  • 16
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值