MCS-51单片机定时器_计数器应用.pptxVIP

  • 7
  • 0
  • 约4.02千字
  • 约 15页
  • 2024-04-07 发布于河北
  • 举报

单片机原理与接口技术建设线上线下混合金课、系统打造一流课堂

MCS-51单片机中断系统与定时器计数器北京石油化工学院曹建树jianshu@bipt.edu.cnQQ:2245682503北京石油化工学院

定时器/计数器应用设MCS-51单片机系统时钟频率fCLK为6MHZ,请编出利用定时/计数器T0在P1.0引脚上产生周期为2秒,占空比为50%的方波信号的程序例6(1)主程序T0工作方式的设定:选择方式1(16位方式)(最大定时131ms)定时常数的设定:TC=216-100ms/2μs=15536=3CB0H,即:TH0应装3CH,TL0应装B0H。中断管理:允许T0中断,开放总中断,即:IE应。启动定时器T0:SETB TR0设置软件计数器初值:(如使用R7)即R7应装0AH,中断10次,10*100ms=1s动态停机:SJMP$

主程序如下:MAIN:MOV TMOD,#01H ;设定T0为方式1 MOV TH0,#3CH ;装入定时常数高8位 MOV TL0,#0B0H ;装入定时常数低8位 MOV IE,#82H ;开放T0中断 SETB TR0 ;启动T0 MOV R7,#0AH ;设置软件计数器 SJMP $定时器/计数器应用

(2)中断服务程序恢复T0初值;

文档评论(0)

1亿VIP精品文档

相关文档