MCS_51單片机定时_计数器及应用(基于Proteus仿真).docxVIP

  • 37
  • 0
  • 约4.22千字
  • 约 9页
  • 2016-11-26 发布于重庆
  • 举报

MCS_51單片机定时_计数器及应用(基于Proteus仿真).docx

MCS_51單片机定时_计数器及应用(基于Proteus仿真)

2012年8月3日星期五 PAGE8 / NUMPAGES8 MCS-51单片机定时/计数器及应用 基于Proteus仿真 前言:本文对MCS-51单片机的定时/计数器进行了简明扼要的总结和归纳,并在后面举了三个简单的例子,这样有助于更好地理解与掌握。 MCS-51单片机有T0和T1两个16位可编程定时/计数器。其中T0由两个特殊功能寄存器TH0和TL0组成,T1由两个特殊功能寄存器TH1和TL1组成。受MCS-51单片机内部工作机制的限制,最高的外部计数脉冲的频率不能超过时钟频率的1/24,并且要求外部脉冲的高电平和低电平的持续时间不能小于一个机器周期。单片机中的定时/计数器不管是用于定时还是计数,本质上都是通过对脉冲的计数实现的,只不过定时功能是对内部固定频率的脉冲信号进行计数,而计数功能是对来自单片机外部引脚T0或T1上的脉冲信号进行计数。定时/计数器的控制主要是通过两个特殊功能寄存器TCON和TMOD实现的。 定时/计数器T0,T1控制寄存器TCON:中断请求标志都是当CPU检测到有相应中断发生后,由硬件将相应的标志置1,当CPU响应该中断转向相应的中断处理程序时,由硬件自动将相应的标志位清0.系统复位时,TCON每一位都清零。在

文档评论(0)

1亿VIP精品文档

相关文档