📄 main.lst
字号:
; SOURCE LINE # 84
00DE 850000 R MOV cameraType,struSwitchTemp+04H
; SOURCE LINE # 85
00E1 7800 R MOV R0,#LOW cKeyCodeReceiveState
00E3 7600 MOV @R0,#00H
; SOURCE LINE # 86
00E5 7F00 R MOV R7,#LOW sKeyCode
00E7 8F00 R MOV pKeyCode,R7
; SOURCE LINE # 87
00E9 750000 R MOV x,#00H
00EC 750000 R MOV x+01H,#00H
00EF ?C0016:
00EF C3 CLR C
00F0 E500 R MOV A,x+01H
00F2 9414 SUBB A,#014H
00F4 E500 R MOV A,x
00F6 9400 SUBB A,#00H
00F8 5012 JNC ?C0017
; SOURCE LINE # 88
; SOURCE LINE # 89
00FA AF00 R MOV R7,pKeyCode
00FC A807 MOV R0,AR7
00FE 7600 MOV @R0,#00H
; SOURCE LINE # 90
0100 0500 R INC pKeyCode
; SOURCE LINE # 91
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 13
0102 ?C0018:
0102 0500 R INC x+01H
0104 E500 R MOV A,x+01H
0106 7002 JNZ ?C0113
0108 0500 R INC x
010A ?C0113:
010A 80E3 SJMP ?C0016
010C ?C0017:
; SOURCE LINE # 92
010C 7F00 R MOV R7,#LOW sKeyCode
010E 8F00 R MOV pKeyCode,R7
; SOURCE LINE # 95
0110 E500 R MOV A,cProtocol
0112 120000 E LCALL ?C?CCASE
0115 0000 R DW ?C0037
0117 01 DB 01H
0118 0000 R DW ?C0053
011A 02 DB 02H
011B 0000 R DW ?C0067
011D 08 DB 08H
011E 0000 R DW ?C0022
0120 0C DB 0CH
0121 0000 DW 00H
0123 0000 R DW ERRor
; SOURCE LINE # 97
; SOURCE LINE # 98
0125 ?C0020:
0125 020000 R LJMP ERRor
; SOURCE LINE # 100
0128 ?C0021:
0128 ?C0022:
; SOURCE LINE # 101
; SOURCE LINE # 102
; SOURCE LINE # 104
0128 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 105
012B E500 R MOV A,cProtocol
012D 640C XRL A,#0CH
012F 6003 JZ $ + 5H
0131 020000 R LJMP ERRor
; SOURCE LINE # 106
0134 ?C0024:
; SOURCE LINE # 107
0134 7800 R MOV R0,#LOW cKeyCodeReceiveState
0136 E6 MOV A,@R0
0137 FF MOV R7,A
0138 EF MOV A,R7
0139 60ED JZ ?C0022
013B ?C0025:
; SOURCE LINE # 109
013B 7800 R MOV R0,#LOW cKeyCodeReceive
013D E6 MOV A,@R0
013E FF MOV R7,A
013F EF MOV A,R7
0140 64FF XRL A,#0FFH
0142 6006 JZ ?C0026
; SOURCE LINE # 110
; SOURCE LINE # 111
0144 7800 R MOV R0,#LOW cKeyCodeReceiveState
0146 7600 MOV @R0,#00H
; SOURCE LINE # 112
0148 80DE SJMP ?C0022
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 14
; SOURCE LINE # 113
014A ?C0026:
; SOURCE LINE # 115
014A 7800 R MOV R0,#LOW cKeyCodeReceiveState
014C 7600 MOV @R0,#00H
014E ?C0027:
; SOURCE LINE # 116
014E 7800 R MOV R0,#LOW cKeyCodeReceiveState
0150 E6 MOV A,@R0
0151 FF MOV R7,A
0152 EF MOV A,R7
0153 7005 JNZ ?C0028
; SOURCE LINE # 117
; SOURCE LINE # 118
0155 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 120
0158 80F4 SJMP ?C0027
015A ?C0028:
; SOURCE LINE # 123
015A 7800 R MOV R0,#LOW cKeyCodeReceive
015C E6 MOV A,@R0
015D FF MOV R7,A
015E EF MOV A,R7
015F 6500 R XRL A,id
0161 6006 JZ ?C0029
; SOURCE LINE # 125
; SOURCE LINE # 126
0163 7800 R MOV R0,#LOW cKeyCodeReceiveState
0165 7600 MOV @R0,#00H
; SOURCE LINE # 127
0167 80BF SJMP ?C0022
; SOURCE LINE # 128
0169 ?C0029:
; SOURCE LINE # 132
0169 750000 R MOV x,#00H
016C 750002 R MOV x+01H,#02H
; SOURCE LINE # 133
016F 7F00 R MOV R7,#LOW sKeyCode
0171 8F00 R MOV pKeyCode,R7
; SOURCE LINE # 134
0173 AF00 R MOV R7,pKeyCode
0175 A807 MOV R0,AR7
0177 76FF MOV @R0,#0FFH
; SOURCE LINE # 136
0179 0500 R INC pKeyCode
; SOURCE LINE # 137
017B AF00 R MOV R7,pKeyCode
017D A807 MOV R0,AR7
017F A600 R MOV @R0,id
; SOURCE LINE # 139
0181 7800 R MOV R0,#LOW cKeyCodeReceiveState
0183 7600 MOV @R0,#00H
0185 ?C0032:
; SOURCE LINE # 141
0185 ?C0033:
; SOURCE LINE # 143
0185 7800 R MOV R0,#LOW cKeyCodeReceiveState
0187 E6 MOV A,@R0
0188 FF MOV R7,A
0189 EF MOV A,R7
018A 7003 JNZ ?C0034
; SOURCE LINE # 144
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 15
; SOURCE LINE # 145
018C 00 NOP
; SOURCE LINE # 146
018D 80F6 SJMP ?C0033
018F ?C0034:
; SOURCE LINE # 147
018F 0500 R INC pKeyCode
; SOURCE LINE # 148
0191 7800 R MOV R0,#LOW cKeyCodeReceive
0193 E6 MOV A,@R0
0194 FF MOV R7,A
0195 AE00 R MOV R6,pKeyCode
0197 A806 MOV R0,AR6
0199 A607 MOV @R0,AR7
; SOURCE LINE # 150
019B 7800 R MOV R0,#LOW cKeyCodeReceiveState
019D 7600 MOV @R0,#00H
; SOURCE LINE # 151
019F 0500 R INC x+01H
01A1 E500 R MOV A,x+01H
01A3 7002 JNZ ?C0114
01A5 0500 R INC x
01A7 ?C0114:
; SOURCE LINE # 152
01A7 ?C0030:
01A7 E500 R MOV A,x+01H
01A9 6407 XRL A,#07H
01AB 4500 R ORL A,x
01AD 70D6 JNZ ?C0033
01AF ?C0031:
; SOURCE LINE # 155
01AF 7800 R MOV R0,#LOW sKeyCode+03H
01B1 E6 MOV A,@R0
01B2 FF MOV R7,A
01B3 EF MOV A,R7
01B4 6455 XRL A,#055H
01B6 7003 JNZ $ + 5H
01B8 020000 R LJMP ?C0022
01BB ?C0035:
; SOURCE LINE # 156
01BB 7800 R MOV R0,#LOW sKeyCode+03H
01BD E6 MOV A,@R0
01BE FF MOV R7,A
01BF 7E00 MOV R6,#00H
01C1 EF MOV A,R7
01C2 7810 MOV R0,#010H
01C4 ?C0115:
01C4 C3 CLR C
01C5 33 RLC A
01C6 CE XCH A,R6
01C7 33 RLC A
01C8 CE XCH A,R6
01C9 D8F9 DJNZ R0,?C0115
01CB FD MOV R5,A
01CC AC06 MOV R4,AR6
01CE 7800 R MOV R0,#LOW sKeyCode+02H
01D0 E6 MOV A,@R0
01D1 FF MOV R7,A
01D2 7E00 MOV R6,#00H
01D4 EF MOV A,R7
01D5 7818 MOV R0,#018H
01D7 ?C0116:
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 16
01D7 C3 CLR C
01D8 33 RLC A
01D9 CE XCH A,R6
01DA 33 RLC A
01DB CE XCH A,R6
01DC D8F9 DJNZ R0,?C0116
01DE FF MOV R7,A
01DF EF MOV A,R7
01E0 2D ADD A,R5
01E1 FD MOV R5,A
01E2 EE MOV A,R6
01E3 3C ADDC A,R4
01E4 FC MOV R4,A
01E5 7800 R MOV R0,#LOW sKeyCode+04H
01E7 E6 MOV A,@R0
01E8 FF MOV R7,A
01E9 7E00 MOV R6,#00H
01EB EF MOV A,R7
01EC 7F00 MOV R7,#00H
01EE FE MOV R6,A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -