这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何使用定时/计数寄存器

共1条 1/1 1 跳转至

如何使用定时/计数寄存器

助工
2014-09-19 15:38:19     打赏

工作方式寄存器TMOD

TMOD D7 D6 D5 D4 D3 D2 D1 D0
89H GATE C/~T M1 M0 GATE C/~T M1 M0

高四位定时器T1,第四位定时器T0

位7 GATE    T1的门控位

位6 C/~T    T1的功能选择位

位5、4 M1、M0    T1的方式选择位

第四位类比高四位。

                 M1    M0    工作方式    功能描述

                 0       0      方式0        13位计数器

                 0       1      方式1        16位计数器

                 1       0      方式2         自动再装入8位计数器

定时器T1    1       1      方式3         定时器1;停止计数

定时器T0    1       1      方式3         定时器0;分成2个8位计数器


使用定时器:1,对TMOD赋值,确定T0、T1的方式

                  2,计算初值写入TH0、TL0或TH1、TL1

                  3,中断方式,对EA赋值,开放定时器中断

                  4,使TR0、TR1置位,启动定时/计数器。


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]