单片机原理与应用课程.pptVIP

  • 12
  • 0
  • 约8.06千字
  • 约 65页
  • 2019-12-14 发布于辽宁
  • 举报
* 定时器/计数器工作方式 MCS51单片机T0/T1有四种工作方式,其控制字和状态均在相应的特殊功能寄存器。 M1 M0 模式 说 明 0 0 方式0 13位定时/计数器(TH高8位加上TL中的低5位) 0 1 方式1 16位定时/计数器 1 0 方式2 自动重装初值的8位定时/计数器 1 1 方式3 模式3只针对T0,T0分成两个独立的8位定时/计数器;T1无模式3 * 确定工作方式(即对TMOD赋值)。 预置定时或计数的初值(写入TH0、TL0或TH1、TL1)。 根据需要开放定时器/计数器的中断。(IE) 启动定时器/计数器。(TCON) 定时器初始化编程 * 例:设单片机的振荡频率为12MHz,用定时器/计数器0的方式1编程,在P1.0引脚产生一个周期为1000μs的方波,定时器T0采用中断的处理方式。 工作方式选择 需要产生周期信号时,选择定时方式。定时时间到了对输出端进行周期性的输出即可。 MCS-52 P1.0 1000μs * 工作模式选择 根据定时时间长短选择工作模式。 首选模式2,可以省略重装初值操作。 定时时间计算:周期为1000μs的方波要求定时器的定时时间为500μs,每次溢出时,将P1.0引脚的输出取反,就可以在P1.0上产生所需要的方波。 定时初值计算:

文档评论(0)

1亿VIP精品文档

相关文档