单片机实用技术 陶春鸣 04新.pptVIP

  • 1
  • 0
  • 约6.58千字
  • 约 34页
  • 2015-12-17 发布于广东
  • 举报
第4章 定时器和中断 4.1 定时器/计数器概述 4.1.1 定时方法概述 4.1.2 定时/计数器的结构和工作原理 4.1.3 定时器/计数器工作方式控制寄存器 TMOD 4.1.4 定时/计数器控制寄存器TCON 4.1.5 定时器/计数器的初始化 1.软件定时 软件定时是靠执行一个循环程序以进行时间延时。软件定时要占用CPU。 2.硬件定时 对于定时时间较长的定时,常使用硬件定时完成。不占CPU时间。 3.可编程定时器定时 这种定时方法是通过对系统时钟脉冲的计数来实现。 定时器/计数器工作原理 16位的定时器/计数器实质上是一个加1计数器,其控制电路受软件控制、切换。 定时器工作前先装入初值,利用送数指令将初值装入TH0和TL0或TH1和TL1,高位数装入TH0和TH1,低位数装入TL0和TL1。当发出启动命令后,装初值寄存器开始计数,连续加1,每一个机器周期加1一次,加到满值(各位全1)。若再加1,则溢出,同时将初值寄存器清零。 4.1.3 定时器/计数器工作方式控制寄存器 TMOD TMOD GATE门控位: Timer可由软件与硬件两者控制 GATE = 0 ——普通用法 Timer的启/停由软件对TRx位写“1”/“0”控制 GATE = 1 ——门控用法 Timer的启/停由软件对TRx位

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档