第5章定时计数器教学文稿.pptVIP

  • 1
  • 0
  • 约2.03千字
  • 约 34页
  • 2020-04-10 发布于天津
  • 举报
在控制系统中,常常要求有一些定时或延时控制,如定时输出、定时检测和定时扫描等;也往往需要有计数功能,能对外部事件进行计数。 要实现上述功能,一般可以采用下面3种方法。 软件定时 硬件定时 可编程的定时器 MCS-51系列单片机的硬件上集成有16位的可编程定时/计数器。51系列有T0和T1两个定时/计数器。52系列有3个定时/计数器:T0、T1和T2。 ;;5.1 定时/计数器0和1;5.1.1 定时/计数器的结构及功能;5.1.2 定时/计数器0和1的控制状态寄存器; ;模式1。TLX与THX构成16位计数器。计满溢出时,16位计 数器回零。;2、控制寄存器TCON 格式如下: TF1位:定时器1溢出标志位。 当定时/计数器1溢出时,由硬件置1。在查询方式时,做状态位供查询,查询有效后由软件清零;在中断方式时,做中断申请标志位进入中断服务后由硬件自动清零。; ;3、定时/计数器的初始化 (1)对TMOD赋值,以确定定时器的工作模式; (2)置定时/计数器初值,直接将初值写入寄存器的TH0、TL0或TH1、TL1; (3)根据需要,对IE置初值,开放定时器中断; (4)对TCON寄存器中的TR0或TR1置位,启动定时/计数器,置位以后,计数器即按规定的工作模式和初值进行计数或开始定时。; ;5.1.3 T0和T1的4种工作模式;2、模式1;3、

文档评论(0)

1亿VIP精品文档

相关文档