第6章 2_MCS-51的定时计数器.pptVIP

  • 14
  • 0
  • 约1.21万字
  • 约 52页
  • 2018-01-07 发布于广东
  • 举报
第6章 2_MCS-51的定时计数器

程序设计可遵循以下几个方面进行应用设计: (1) 计算定时/计数器的初值; (2) 在主程序中进行初始化设计:包括定时/计数器的初 始化和中断初始化,即对TH0、TL0或TH1、TL1, TMOD、TCON、IP、IE赋值; (3) 中断服务程序设计。 二.定时/计数器的应用 通常利用定时/计数器来产生周期性的波形。利用定时/计数器产生周期性波形的基本思想是:利用定时/计数器产生周期性的定时,定时时间到则对输出端进行相应的处理。如产生周期性的方波只须定时时间到对输出端取反一次即可。 【例6-1】 设系统时钟频率为12MHZ,用定时/计数器T0编程实现从P1.0输出周期为500μs的方波。 分析:从P1.0输出周期为500μs的方波,只须P1.0每250μs取反一次则可。当系统时钟为12MHZ,定时/计数器T0工作于方式2时,最大的定时时间为256μs,满足250μs的定时要求,方式控制字应设定(02H)。系统时钟为12MHZ,定时250μs,计数值N为250,初值X=256-250=6,则TH0=TL0=06H。 汇编程序: ORG 0000H LJMP MAIN ORG 000BH ;中断处理程序 CPL P1.0 RETI ORG 0100H ;主程

文档评论(0)

1亿VIP精品文档

相关文档