📄 1.lst
字号:
00F7 020000 R LJMP ?C0013
; SOURCE LINE # 94
; SOURCE LINE # 95
00FA E500 R MOV A,time+01H
00FC 9402 SUBB A,#02H
00FE E500 R MOV A,time
0100 9400 SUBB A,#00H
0102 5008 JNC ?C0014
; SOURCE LINE # 96
0104 C290 CLR motaA
; SOURCE LINE # 97
0106 D291 SETB motaB
; SOURCE LINE # 98
0108 D292 SETB motaC
; SOURCE LINE # 99
010A 803A SJMP ?C0015
010C ?C0014:
; SOURCE LINE # 100
010C C3 CLR C
010D E500 R MOV A,time+01H
010F 9403 SUBB A,#03H
0111 E500 R MOV A,time
0113 9400 SUBB A,#00H
0115 4013 JC ?C0016
0117 D3 SETB C
0118 E500 R MOV A,time+01H
011A 9405 SUBB A,#05H
011C E500 R MOV A,time
011E 9400 SUBB A,#00H
0120 5008 JNC ?C0016
; SOURCE LINE # 101
; SOURCE LINE # 102
0122 D290 SETB motaA
; SOURCE LINE # 103
0124 C291 CLR motaB
; SOURCE LINE # 104
0126 D292 SETB motaC
; SOURCE LINE # 105
0128 801C SJMP ?C0015
012A ?C0016:
; SOURCE LINE # 106
012A C3 CLR C
012B E500 R MOV A,time+01H
012D 9406 SUBB A,#06H
012F E500 R MOV A,time
0131 9400 SUBB A,#00H
0133 4011 JC ?C0015
0135 D3 SETB C
0136 E500 R MOV A,time+01H
0138 9408 SUBB A,#08H
013A E500 R MOV A,time
C51 COMPILER V7.06 1 02/04/2006 20:03:52 PAGE 13
013C 9400 SUBB A,#00H
013E 5006 JNC ?C0015
; SOURCE LINE # 107
; SOURCE LINE # 108
0140 D290 SETB motaA
; SOURCE LINE # 109
0142 D291 SETB motaB
; SOURCE LINE # 110
0144 C292 CLR motaC
; SOURCE LINE # 112
0146 ?C0015:
; SOURCE LINE # 113
0146 E500 R MOV A,time+01H
0148 6408 XRL A,#08H
014A 4500 R ORL A,time
014C 7015 JNZ ?C0019
014E 7F0A MOV R7,#0AH
0150 FE MOV R6,A
0151 FD MOV R5,A
0152 FC MOV R4,A
0153 AB00 R MOV R3,station1+03H
0155 AA00 R MOV R2,station1+02H
0157 A900 R MOV R1,station1+01H
0159 A800 R MOV R0,station1
015B D3 SETB C
015C 120000 E LCALL ?C?ULCMP
015F 4002 JC ?C0019
0161 0500 E INC ch0
0163 ?C0019:
; SOURCE LINE # 114
0163 E500 E MOV A,ch0
0165 D3 SETB C
0166 941E SUBB A,#01EH
0168 5003 JNC $ + 5H
016A 020000 R LJMP ?C0030
016D E4 CLR A
016E F500 E MOV ch0,A
0170 F500 E MOV ch1,A
; SOURCE LINE # 115
0172 D290 SETB motaA
; SOURCE LINE # 116
0174 D291 SETB motaB
; SOURCE LINE # 117
0176 D292 SETB motaC
; SOURCE LINE # 118
0178 750003 E MOV keydata1,#03H
; SOURCE LINE # 120
017B 807A SJMP ?C0030
017D ?C0013:
; SOURCE LINE # 121
017D E500 E MOV A,keydata1
017F 6403 XRL A,#03H
0181 7074 JNZ ?C0030
; SOURCE LINE # 122
; SOURCE LINE # 123
0183 D3 SETB C
0184 E500 R MOV A,time+01H
0186 9402 SUBB A,#02H
0188 E500 R MOV A,time
018A 9400 SUBB A,#00H
018C 5008 JNC ?C0023
; SOURCE LINE # 124
C51 COMPILER V7.06 1 02/04/2006 20:03:52 PAGE 14
018E C290 CLR motaA
; SOURCE LINE # 125
0190 D291 SETB motaB
; SOURCE LINE # 126
0192 D292 SETB motaC
; SOURCE LINE # 127
0194 803A SJMP ?C0024
0196 ?C0023:
; SOURCE LINE # 128
0196 C3 CLR C
0197 E500 R MOV A,time+01H
0199 9403 SUBB A,#03H
019B E500 R MOV A,time
019D 9400 SUBB A,#00H
019F 4013 JC ?C0025
01A1 D3 SETB C
01A2 E500 R MOV A,time+01H
01A4 9405 SUBB A,#05H
01A6 E500 R MOV A,time
01A8 9400 SUBB A,#00H
01AA 5008 JNC ?C0025
; SOURCE LINE # 129
; SOURCE LINE # 130
01AC D290 SETB motaA
; SOURCE LINE # 131
01AE D291 SETB motaB
; SOURCE LINE # 132
01B0 C292 CLR motaC
; SOURCE LINE # 133
01B2 801C SJMP ?C0024
01B4 ?C0025:
; SOURCE LINE # 134
01B4 C3 CLR C
01B5 E500 R MOV A,time+01H
01B7 9406 SUBB A,#06H
01B9 E500 R MOV A,time
01BB 9400 SUBB A,#00H
01BD 4011 JC ?C0024
01BF D3 SETB C
01C0 E500 R MOV A,time+01H
01C2 9408 SUBB A,#08H
01C4 E500 R MOV A,time
01C6 9400 SUBB A,#00H
01C8 5006 JNC ?C0024
; SOURCE LINE # 135
; SOURCE LINE # 136
01CA D290 SETB motaA
; SOURCE LINE # 137
01CC C291 CLR motaB
; SOURCE LINE # 138
01CE D292 SETB motaC
; SOURCE LINE # 140
01D0 ?C0024:
; SOURCE LINE # 141
01D0 E500 R MOV A,time+01H
01D2 6408 XRL A,#08H
01D4 4500 R ORL A,time
01D6 7002 JNZ ?C0028
01D8 0500 E INC ch1
01DA ?C0028:
; SOURCE LINE # 142
01DA E500 E MOV A,ch1
C51 COMPILER V7.06 1 02/04/2006 20:03:52 PAGE 15
01DC D3 SETB C
01DD 941E SUBB A,#01EH
01DF 4016 JC ?C0030
01E1 E4 CLR A
01E2 F500 E MOV ch0,A
01E4 F500 E MOV ch1,A
; SOURCE LINE # 143
01E6 D290 SETB motaA
; SOURCE LINE # 144
01E8 D291 SETB motaB
; SOURCE LINE # 145
01EA D292 SETB motaC
; SOURCE LINE # 146
01EC 750002 E MOV keydata1,#02H
; SOURCE LINE # 147
; SOURCE LINE # 149
01EF 8006 SJMP ?C0030
01F1 ?C0012:
; SOURCE LINE # 150
; SOURCE LINE # 151
01F1 D290 SETB motaA
; SOURCE LINE # 152
01F3 D291 SETB motaB
; SOURCE LINE # 153
01F5 D292 SETB motaC
; SOURCE LINE # 154
01F7 ?C0030:
; SOURCE LINE # 155
01F7 200004 R JB flag,?C0031
01FA C293 CLR clutch
01FC 8002 SJMP ?C0032
01FE ?C0031:
; SOURCE LINE # 156
01FE D293 SETB clutch
0200 ?C0032:
; SOURCE LINE # 157
0200 AF00 R MOV R7,keynum+03H
0202 AE00 R MOV R6,keynum+02H
0204 AD00 R MOV R5,keynum+01H
0206 AC00 R MOV R4,keynum
0208 AB00 R MOV R3,station1+03H
020A AA00 R MOV R2,station1+02H
020C A900 R MOV R1,station1+01H
020E A800 R MOV R0,station1
0210 C3 CLR C
0211 120000 E LCALL ?C?ULCMP
0214 4015 JC ?C0033
; SOURCE LINE # 158
0216 C200 R CLR keyflag1
; SOURCE LINE # 159
0218 D290 SETB motaA
; SOURCE LINE # 160
021A D291 SETB motaB
; SOURCE LINE # 161
021C D292 SETB motaC
; SOURCE LINE # 162
021E E4 CLR A
021F F500 R MOV time,A
0221 F500 R MOV time+01H,A
; SOURCE LINE # 163
0223 D200 R SETB flag
; SOURCE LINE # 164
C51 COMPILER V7.06 1 02/04/2006 20:03:52 PAGE 16
0225 D293 SETB clutch
; SOURCE LINE # 165
0227 F500 E MOV ch0,A
; SOURCE LINE # 166
0229 F500 E MOV ch1,A
; SOURCE LINE # 167
022B ?C0033:
; SOURCE LINE # 168
022B AF00 R MOV R7,station1+03H
022D AE00 R MOV R6,station1+02H
022F AD00 R MOV R5,station1+01H
0231 AC00 R MOV R4,station1
0233 120000 E LCALL _ShowNum
; SOURCE LINE # 169
0236 020000 R LJMP ?C0010
; FUNCTION main (END)
; FUNCTION t0 (BEGIN)
0000 C0E0 PUSH ACC
0002 C0D0 PUSH PSW
; SOURCE LINE # 172
; SOURCE LINE # 174
0004 758CD8 MOV TH0,#0D8H
; SOURCE LINE # 175
0007 758AF0 MOV TL0,#0F0H
; SOURCE LINE # 178
000A E500 E MOV A,keydata1
000C 6403 XRL A,#03H
000E 6005 JZ ?C0036
0010 E500 E MOV A,keydata1
0012 B40208 CJNE A,#02H,?C0035
0015 ?C0036:
0015 0500 R INC time+01H
0017 E500 R MOV A,time+01H
0019 7002 JNZ ?C0042
001B 0500 R INC time
001D ?C0042:
001D ?C0035:
; SOURCE LINE # 179
001D D3 SETB C
001E E500 R MOV A,time+01H
0020 9408 SUBB A,#08H
0022 E500 R MOV A,time
0024 9400 SUBB A,#00H
0026 4026 JC ?C0040
0028 E500 E MOV A,keydata1
002A 6403 XRL A,#03H
002C 6005 JZ ?C0039
002E E500 E MOV A,keydata1
0030 B40215 CJNE A,#02H,?C0038
0033 ?C0039:
0033 E500 R MOV A,station1+03H
0035 2401 ADD A,#01H
0037 F500 R MOV station1+03H,A
0039 E4 CLR A
003A 3500 R ADDC A,station1+02H
003C F500 R MOV station1+02H,A
003E E4 CLR A
003F 3500 R ADDC A,station1+01H
0041 F500 R MOV station1+01H,A
0043 E4 CLR A
0044 3500 R ADDC A,station1
C51 COMPILER V7.06 1 02/04/2006 20:03:52 PAGE 17
0046 F500 R MOV station1,A
0048 ?C0038:
0048 750000 R MOV time,#00H
004B 750000 R MOV time+01H,#00H
; SOURCE LINE # 180
004E ?C0040:
004E D0D0 POP PSW
0050 D0E0 POP ACC
0052 32 RETI
; FUNCTION t0 (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 669 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 11 ----
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -