《初学者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 。

猜你喜欢

转载自blog.csdn.net/qq_40691438/article/details/81450398
今日推荐