您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页时钟程序

时钟程序

来源:好走旅游网
时钟、跑马灯、蜂鸣器一起工作程序

SECOND EQU 40H MINUTE EQU 41H HOUR EQU 42H

SECONDGEWEI EQU 43H SECONDSHIWEI EQU 44H MINUTEGEWEI EQU 45H MINUTESHIWEI EQU 46H HOURGEWEI EQU 47H HOURSHIWEI EQU 48H

ORG 0000H SJMP START ORG 000BH AJMP TIMER0 ORG 0030H

START:MOV SP,#60H MOV SECOND,#0 MOV MINUTE,#0 MOV HOUR,#0 MOV DPTR,#TAB MOV 30H,#0 MOV TH0,#3CH MOV TL0,#0B0H

MOV TMOD,#00000001B MOV TCON,#00010000B SETB ET0 SETB EA

MAIN:CALL PROCESS CALL DISPLAY SJMP MAIN

PROCESS:MOV A,SECOND MOV B,#10 DIV AB

MOV SECONDSHIWEI,A MOV SECONDGEWEI,B

MOV A,MINUTE MOV B,#10 DIV AB

MOV MINUTESHIWEI,A MOV MINUTEGEWEI,B

MOV A,HOUR MOV B,#10 DIV AB

MOV HOURSHIWEI,A MOV HOURGEWEI,B RET

DISPLAY:SETB P2.7

MOV P0,#101111B CLR P2.7 SETB P2.6

MOV A,SECONDSHIWEI MOVC A,@A+DPTR CPL A

MOV P0,A CALL DELAY

SETB P2.7

MOV P0,#011111B CLR P2.7 SETB P2.6

MOV A,SECONDGEWEI MOVC A,@A+DPTR CPL A

MOV P0,A CALL DELAY

SETB P2.7

MOV P0,#110111B CLR P2.7 SETB P2.6

MOV A,MINUTEGEWEI MOVC A,@A+DPTR CPL A MOV P0,A CALL DELAY

SETB P2.7

MOV P0,#111011B CLR P2.7 SETB P2.6

MOV A,MINUTESHIWEI MOVC A,@A+DPTR CPL A

MOV P0,A CALL DELAY

SETB P2.7

MOV P0,#111101B CLR P2.7 SETB P2.6

MOV A,HOURGEWEI MOVC A,@A+DPTR CPL A MOV P0,A CALL DELAY

SETB P2.7

MOV P0,#111110B CLR P2.7 SETB P2.6

MOV A,HOURSHIWEI MOVC A,@A+DPTR CPL A MOV P0,A CALL DELAY

RET

TIMER0:

PUSH ACC

SETB P2.3 INC 30H MOV A,30H

CJNE A,#20,JIXU

CPL P1.0 CPL P1.2 CPL P1.4 CPL P1.6

CLR P2.3

MOV 30H,#0 INC SECOND MOV A,SECOND

CJNE A,#60,JIXU CPL P1.1 CPL P1.3 CPL P1.5 CPL P1.7

MOV SECOND,#0 INC MINUTE MOV A,MINUTE CJNE A,#60,JIXU

MOV MINUTE,#0 INC HOUR MOV A,HOUR

CJNE A,#24,JIXU MOV HOUR,#0

JIXU: POP ACC

MOV TH0,#3CH MOV TL0,#0B0H RETI

DELAY: MOV R0,#6 D1: MOV R1,#100 D2: DJNZ R1,D2 DJNZ R0,D1 RET

TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH END

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务