__MCS_的定时器计数器.pptVIP

  • 17
  • 0
  • 约7.73千字
  • 约 44页
  • 2017-03-28 发布于江苏
  • 举报
__MCS_的定时器计数器

MAIN: MOV SP,#60H MOV TMOD,#26H ;T1为方式2定时,T0为方式1计数 MOV TL0,#0FFH ;T0置初值 MOV TH0,#0FFH MOV TL1,#06H ;T1置初值 MOV TH1,#06H SETB ET0 ;允许T0中断 SETB ET1 ;允许T1中断 SETB EA SETB TR0 ;启动T0 HERE: AJMP HERE IT0P: SETB TR1 ;启动T1 RETI IT1P: CPL P1.0 ;T1中断服务,P1.0位取反 RETI 例6-4 利用T1的方式2对外部信号计数,要求每计满100个数,将P1.0取反。本例是方式2计数模式的应用。 (1)选择工作方式 外部信号由T1(P3.5) 脚输入,每发生一次负跳变计数器加1,每输入100个脉冲,计数器产生溢出中断,在中断服务程序中将P1.0取反一次。 T1 方式2的控制字为TMOD=60H。不使用T0时。 (2)计算T1的初值 X=28-100=156=9CH 因此,TL1的初值为9CH,重装初值寄存器TH1

文档评论(0)

1亿VIP精品文档

相关文档