单片机定时与中断讲解课件复习课程.pptVIP

  • 2
  • 0
  • 约2.85千字
  • 约 36页
  • 2019-11-30 发布于天津
  • 举报

单片机定时与中断讲解课件复习课程.ppt

本章内容 定时/计数器 C语言的函数 中断系统;定时/计数器 ;定时/计数器 ;定时/计数器 ;定时/计数器 ;定时器的方式寄存器TMOD;GATE:门控位。 0:只要软件控制位TR0或TR1置1即可启动定时器开始工作; 1:只有INT0或INT1引脚为高电平,且TR0或TR1置1时,才能启动相应的定时器开始工作。 ;例如:设定时器T0为定时工作方式,要求用软件启动 定时器T0工作,按方式1工作;定时器T1为计数 工作方式,要求软件启动,工作方式为方式2。 则根据TMOD各位的定义可知,其控制字为:;定时器的控制寄存器TCON;定时器的四种工作方式;定时器的方式0、1示意图;定时器的方式2示意图;定时器的初始值的计算;用T1、工作方式0实现1秒延时函数,晶振频率为12MHz。 方式0采用13位计数器,其最大定时时间为:8192×1?s = 8.192ms,因此,定时时间不可能象任务7中一样选择50ms,可选择定时时间为5ms,再循环200次。 定时时间为5ms,则计数值为5ms/1?s =5000,T1的初值为: X = M ?计数值= 8192 ? 5000 = 3192 = C78H = 0110001111000B 13位计数器中TL1的高3位未用,填写0,TH1占高8位,所以,X的实

文档评论(0)

1亿VIP精品文档

相关文档