前6个数码管显示从000000开始的时间,后两个显示中断次数,中断计数范围为0~50,当中断次数超过50时.docVIP

  • 9
  • 0
  • 约2.73千字
  • 约 7页
  • 2016-12-19 发布于重庆
  • 举报

前6个数码管显示从000000开始的时间,后两个显示中断次数,中断计数范围为0~50,当中断次数超过50时.doc

前6个数码管显示从00:00:00开始的时间,后两个显示中断次数,中断计数范围为0~50,当中断次数超过50时,中断计数器和时间都归零 程序如下: ENA BIT P0.0 ;位定义 ENB BIT P0.1 ENC BIT P0.2 CLK BIT P0.3 DIN BIT P0.4 ORG 0000H AJMP MAIN ORG 0003H ;外部中断0入口地址 AJMP INT0 ORG 000BH ; 定时器0的入口地址 AJMP TIME0 ORG 0030H MAIN: MOV R2,#14H MOV R3,#0 ;秒位 MOV R4,#0 ;分位 MOV R5,#0 ;时位 MOV R6,#0 MOV TMOD,#01H MOV TH0,#03CH MOV TL0,#0B0H SETB IT0 SETB EX0 SETB ET0 SETB EA SETB TR0 LOOP: LCALL READ ; 读取时间 LCALL DISPLAY ;显示时间 S

文档评论(0)

1亿VIP精品文档

相关文档