电子钟时、分调整程序.docVIP

  • 5
  • 0
  • 约5.22千字
  • 约 5页
  • 2018-11-25 发布于河南
  • 举报
电子钟时、分调整程序

用液晶显示时、分、秒,以24小时计时方式按键开关可实现时、分调整,秒表/时钟功能切换 RS EQU P2.0 RW EQU P2.1 E EQU P2.2 ORG 0000H LJMP START ORG 0003H 外部中断0中断 LJMP INTTZ0 ORG 000BH 定时器0中断(时钟) LJMP INTTM0 ORG 0013H 外部中断1 LJMP INTTZ1 ORG 001BH 定时器1(秒表) LJMP INTTM1 START: MOV TMOD, #11H MOV IE, #08FH EA ET1 EX1 ET0 EX0 全打开 SETB IT0 SETB IT1 MOV TH0,#3CH 0.05s MOV TL0,#0B0H MOV TH1,#0D8H 0.01s MOV TL1,#0F0H MOV R4,#20 MOV R3,#18H 小时24 MOV 40H, #18H MOV 20H, #30H 时钟00:00:00时个位 MOV 21H, #30H 时十位 MOV 22H, #3AH 冒号 MOV 23H, #30H 分十位 MOV 24H, #30H 分个位 MOV 25H, #3AH 冒号 MOV 26H, #30H 秒十位 MOV 27H, #30H 时钟秒个位 MOV 28H, #30H 秒表00:00 MOV 29H, #30H MOV 2AH, #3AH MOV 2BH, #30H MOV 2CH, #30H 秒表 CLR 7FH SETB TR0 定时0起动(时钟) CLR TR1 定时1关断(秒表) LCALL DELAY MOV P0, #01H 清屏 LCALL ENABLE MOV P0,#30H 单行显示 LCALL ENABLE MOV P0, #0CH 显示开关控制,开画面显示 LCALL ENABLE MOV P0, #06H AC加1计数 LCALL ENABLE MAIN: JNB P1.3, SZ 1.3=0 开关闭合 跳时钟 JB 7FH,AAA 1.3=1 开关打开 秒表走 MOV P0, #01H 清屏 AAA: SETB 7FH LCALL ENABLE LCALL MB LJMP MAIN SZ: CLR 7FH CLR TR1 计时器1(秒表)停止 SETB TR0 计时器0(时钟)计时 MOV P0,#84H LCD第五位显示 LCALL ENABLE LCALL DISP2 时钟显示模块 LCALL DELAY LJMP MAIN MB : MOV P0,#85H LCD第六位显示 LCALL ENABLE LCALL DISP3 秒表显示模块 NOP NOP NOP JNB P1.

文档评论(0)

1亿VIP精品文档

相关文档