项目5定时器与脉冲计数器的设计.pptVIP

  • 42
  • 0
  • 约1.16万字
  • 约 66页
  • 2019-08-29 发布于湖北
  • 举报
项目小结    单片机要使用定时/计数器时首先要对其进行初始化,初始化的步骤为: (1)确定工作方式——对TMOD赋值。 (2)预置定时或计数的初值——直接将初值写入TH0、TL0 或TH1、TL1。 (3)根据需要开启定时/计数器中断——直接对IE寄存器赋值。 (4)启动定时/计数器工作——将TR0或TR1置1。 思考与训练 (一)知识思考: MCS-51单片机定时/计数器的定时功能和计数功能有什么不同?分别应用在什么场合下? MCS-51单片机片内有几个定时计数器?它们由哪些特殊功能寄存器组成? MCS-51单片机定时/计数器做定时和计数时,其计数脉冲分别由谁提供? 简述MCS-51单片机定时/计数器的4种工作方式的特点及如何选择和设定这4种工作方式。 当定时/计数器工作于方式1时,晶振频率为6 MHz,请计算最短定时时间和最长定时时间。 MCS-51单片机的定时/计数器做定时器用时,其定时时间与哪些因素有关?做计数器时对外界计数频率有何限制? 当定时器T0工作于方式3时,如何使运行中的定时器T1停止下来? 使用一个定时器,如何通过软硬件结合的方法,实现较长时间的定时? 思考与训练 (二)项目训练: 1.若AT89C51单片机的时钟频率为12MHz,要求T1产生40ms的定时,试对T1进行初始化编程。 2.编写用定时器

文档评论(0)

1亿VIP精品文档

相关文档