单片机的定时与中断系统.docVIP

  • 22
  • 0
  • 约2.35万字
  • 约 22页
  • 2015-08-05 发布于河南
  • 举报
3.1 定时器/计数器 3.1.1 单片机定时器/计数器的结构 1. 定时器/计数器的组成结构 MCS-51 单片机内部有两个定时器/计数器(T0 和T1)。它们都是16 位的加法计数器,可用于定时控制和对外部事件的计数。当用于定时操作时,实际上就是通过计数器对单片机内部时钟电路产生的固定周期脉冲信号进行加法计数;当用于计数操作时,实际上就是对外部事件产生的脉冲信号进行加法计数。可见,不管是定时操作还是计数操作,都要由16 位加法计数器完成。如果计数器事先设置的初始状态不同,那么从开始计数到计满溢出为止所用的时间也就不同。因此,使用T0 或T1 时要为其设置初始值,可通过软件完成。 定时器/计数器T0 由两个8位的特殊功能寄存器(TH0 和TL0)组成,T1 由TH1 和TL1 组成。定时、计数功能是通过两个特殊功能寄存器(TMOD 和TCON)控制的。如果定时器/ 计数器T0和T1相当于两台电视机,那么特殊功能寄存器TMOD、TCON 就相当于电视机 上的控制按钮。因此,掌握TMOD、TCON 的功能是用好T0、T1的关键。 图3.1 MCS-51 定时器/计数器逻辑结构图 2. 定时器/计数器的方式寄存器和控制寄存器 1) 定时器/计数器的方式寄存器 定时器/计数器的方式寄存器(TMOD)用于控制T0 和T1 的操作方式,其字节地址为 89H,是一个8 位的特殊功能寄存器。使用

文档评论(0)

1亿VIP精品文档

相关文档