📄 1.lst
字号:
页 1
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 中断入口程序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
ORG 0000H
0000 02002C LJMP START
ORG 0003H
0003 32 RETI
ORG 000BH
000B 02005D LJMP INTT0
ORG 0013H
0013 32 RETI
ORG 001BH
001B 0200B1 LJMP INTT1
ORG 0023H
0023 32 RETI
ORG 002BH
002B 32 RETI
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 主 程 序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
D:\89C51\BIN\KLOC\1.ASM
页 2
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
002C 7870 START: MOV R0, #70H
002E 7F0B MOV R7, #0BH
0030 752000 MOV 20H, #00H
0033 7600 CLEARDISP: MOV @R0, #00H
0035 08 INC R0
0036 DFFB DJNZ R7,CLEARDISP
0038 757A0A MOV 7AH,#0AH
003B 758911 MOV TMOD,#11H
003E 758AB0 MOV TL0, #0B0H
0041 758C3C MOV TH0, #3CH
0044 758BB0 MOV TL1, #0B0H
0047 758D3C MOV TH1, #3CH
004A D2AF SETB EA
004C D2A9 SETB ET0
004E D28C SETB TR0
0050 7C14 MOV R4,#14H
0052 1201A2 start1: LCALL DISPLAY
0055 30B702 JNB P3.7,SETMM1
0058 80F8 SJMP Start1
005A 02010B SETMM1: LJMP SETMM
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 1秒定时 程 序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
D:\89C51\BIN\KLOC\1.ASM
页 3
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
;
005D C0E0 INTT0: PUSH ACC
005F C0D0 PUSH PSW
0061 C2A9 CLR ET0
0063 C28C CLR TR0
0065 74B7 MOV A,#0B7H ;中断同步修正
0067 258A ADD A,TL0
0069 F58A MOV TL0,A
006B 743C MOV A,#3CH
006D 258C ADD A,TH0
006F F58C MOV TH0,A
0071 D28C SETB TR0
0073 DC29 DJNZ R4, OUTT0
0075 7C14 ADDSS: MOV R4,#14H
0077 7871 MOV R0,#71H
0079 11F4 ACALL ADD1 ;加1程序
007B EB MOV A,R3
007C C3 CLR C
007D B46000 CJNE A,#60H,ADDMM
0080 401C ADDMM: JC OUTT0
0082 3106 ACALL CLR0
0084 7877 MOV R0,#77H
0086 11F4 ACALL ADD1
0088 EB MOV A,R3
D:\89C51\BIN\KLOC\1.ASM
页 4
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0089 C3 CLR C
008A B46000 CJNE A,#60H,ADDHH
008D 400F ADDHH: JC OUTT0
008F 3106 ACALL CLR0
0091 7879 MOV R0,#79H
0093 11F4 ACALL ADD1
0095 EB MOV A,R3
0096 C3 CLR C
0097 B42400 CJNE A,#24H,HOUR
009A 4002 HOUR: JC OUTT0
009C 3106 ACALL CLR0
009E 857672 OUTT0: MOV 72H,76H
00A1 857773 MOV 73H,77H
00A4 857874 MOV 74H,78H
00A7 857975 MOV 75H,79H
00AA D0D0 POP PSW
00AC D0E0 POP ACC
00AE D2A9 SETB ET0
00B0 32 RETI
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 闪动调时 程 序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
D:\89C51\BIN\KLOC\1.ASM
页 5
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
00B1 C0E0 INTT1: PUSH ACC
00B3 C0D0 PUSH PSW
00B5 758BB0 MOV TL1, #0B0H
00B8 758D3C MOV TH1, #3CH
00BB DA13 DJNZ R2,INTT1OUT
00BD 7A06 MOV R2,#06H
00BF B202 CPL 02H
00C1 200211 JB 02H,FLASH1
00C4 857672 MOV 72H,76H
00C7 857773 MOV 73H,77H
00CA 857874 MOV 74H,78H
00CD 857975 MOV 75H,79H
00D0 D0D0 INTT1OUT: POP PSW
00D2 D0E0 POP ACC
00D4 32 RETI
00D5 20010E FLASH1: JB 01H,FLASH2
00D8 857A72 MOV 72H,7AH
00DB 857A73 MOV 73H,7AH
00DE 857874 MOV 74H,78H
00E1 857975 MOV 75H,79H
00E4 01D0 AJMP INTT1OUT
00E6 857672 FLASH2: MOV 72H,76H
00E9 857773 MOV 73H,77H
00EC 857A74 MOV 74H,7AH
D:\89C51\BIN\KLOC\1.ASM
页 6
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
00EF 857A75 MOV 75H,7AH
00F2 01D0 AJMP INTT1OUT
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 加1程序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
00F4 E6 ADD1: MOV A,@R0
00F5 18 DEC R0
00F6 C4 SWAP A
00F7 46 ORL A,@R0
00F8 2401 ADD A,#01H
00FA D4 DA A
00FB FB MOV R3,A
00FC 540F ANL A,#0FH
00FE F6 MOV @R0,A
00FF EB MOV A,R3
0100 08 INC R0
0101 C4 SWAP A
0102 540F ANL A,#0FH
0104 F6 MOV @R0,A
0105 22 RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
D:\89C51\BIN\KLOC\1.ASM
页 7
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
;; 清零程序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
0106 E4 CLR0: CLR A
0107 F6 MOV @R0,A
0108 18 DEC R0
0109 F6 MOV @R0,A
010A 22 RET
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 时钟调整程序 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
010B C2A9 SETMM: cLR ET0
010D C28C CLR TR0
010F 1201DD LCALL DL1S
0112 20B726 JB P3.7,CLOSEDIS
0115 7A06 MOV R2,#06H
0117 D2AB SETB ET1
0119 D28E SETB TR1
011B 30B76B SET2: JNB P3.7,SET1
011E D200 SETB 00H
0120 20B76B SET4: JB P3.7,SET3
0123 1201E4 LCALL DL05S
D:\89C51\BIN\KLOC\1.ASM
页 8
12-01-02
10:43:56
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0126 30B725 JNB P3.7,SETHH
0129 7877 MOV R0,#77H ;加1分程序
012B 1200F4 LCALL ADD1
012E EB MOV A,R3
012F C3 CLR C
0130 B46000 CJNE A,#60H,HHH
0133 40EB HHH: JC SET4
0135 120106 LCALL CLR0
0138 C3 CLR C
0139 2120 AJMP SET4
013B D2A9 CLOSEDIS: SETB ET0
013D D28C SETB TR0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -