计数器,TH 用以保存初值。TL 计数溢出时不仅使 TF0 置 1,而且还自动将 TH 中的内容重 新装载到TL中。
定时时间t=(28-初值)_振荡周期_12;计数长度位28=256个外部脉冲 (4) 模式3:对T0和T1不大相同
若设T0位模式3,TL0和TH0被分为两个相互独立的 8位计数器。TL0为8位计数器,功能 与模式0和模式1相同,可定时可计数。 TH0 仅用作简单的内部定时功能,它占用了定时器 T1 的控制位 TR1 和中断标志位 TF1,启 动和关闭仅受TR1控制。
定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~2。 4、89C51内部设有几个定时器/计数器?它们是由哪些特殊功能寄存器组成? 答:89C51单片机内有两个16位定时器/计数器,即T0和T1。
T0由两个 8位特殊功能寄存器TH0和 TL0 组成;T1由TH1和 TL1组成。 5、定时器用作定时器时,其定时时间与哪些因素有关?作计数器时,对外界计数频率有何限 制?
答:定时时间与定时器的工作模式,初值及振荡周期有关。
作计数器时对外界计数频率要求最高为机器振荡频率的1/24。
6 、简述定时器4种工作模式的特点,如何选择设定? 答:
(1) 模式 0:选择定时器的高 8 位和低 5 位组成一个 13 位定时器/计数器。TL 低 5 位溢 出时向TH 进位,TH 溢出时向中断标志位TF进位,并申请中断。
定时时间t=(213-初值)_振荡周期_12;计数长度位213=8192 个外部脉冲 置TMOD 中的M1M0 为 00
(2) 模式 1:与模式 0 的唯一差别是寄存器 TH 和 TL 以全部 16 位参与操作。定时时间 t=(216-初值)_振荡周期_12;计数长度位216=65536 个外部脉冲
置TMOD 中的M1M0 为 01
(3) 模式 2:把 TL0 和 TL1 配置成一个自动重装载的 8 位定时器/计数器。TL 用作 8 位 计数器,TH 用以保存初值。TL 计数溢出时不仅使 TF0 置 1,而且还自动将 TH 中的内容重 新装载到TL中。
定时时间t=(28-初值)_振荡周期_12;计数长度位28=256个外部脉冲 置TMOD 中的M1M0 为 10 ( 4) 模式3:对T0和T1不大相同
若设T0位模式3,TL0和 TH0被分为两个相互独立的 8位计数器。TL0为8位计数器,功能 与模式0和模式1相同,可定时可计数。
TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志 位TF1,启动和关闭仅受TR1控制。
定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~2。 置TMOD 中的M1M0 为11 7、当T0用作模式3时,由于TR1已被 T0占用,如何控制T1的开启和关闭? 答:用 T1 控制位 C/T 切换定时器或计数器工作方式就可以使 T1 运行。定时器 T1 无工作模
- 12 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机原理及接口技术(第三版)李朝青编_课后答案详解(12)在线全文阅读。
相关推荐: