📄 d12ci.lst
字号:
000D ?C0028:
; SOURCE LINE # 164
000D 7DF5 MOV R5,#0F5H
000F 7F03 MOV R7,#03H
0011 120000 E LCALL _outportb
; SOURCE LINE # 165
0014 7F02 MOV R7,#02H
0016 120000 E LCALL _inportb
0019 900000 R MOV DPTR,#i
001C E4 CLR A
001D F0 MOVX @DPTR,A
001E A3 INC DPTR
001F EF MOV A,R7
0020 F0 MOVX @DPTR,A
; SOURCE LINE # 166
0021 7F02 MOV R7,#02H
0023 120000 E LCALL _inportb
;---- Variable 'j' assigned to Register 'R6/R7' ----
; SOURCE LINE # 168
0026 EF MOV A,R7
0027 FE MOV R6,A
0028 900000 R MOV DPTR,#i+01H
002B E0 MOVX A,@DPTR
002C 2400 ADD A,#00H
002E F0 MOVX @DPTR,A
002F 900000 R MOV DPTR,#i
0032 E0 MOVX A,@DPTR
0033 3E ADDC A,R6
0034 F0 MOVX @DPTR,A
; SOURCE LINE # 170
0035 900000 E MOV DPTR,#bEPPflags
0038 E0 MOVX A,@DPTR
0039 C4 SWAP A
003A 13 RRC A
003B 5407 ANL A,#07H
003D 20E002 JB ACC.0,?C0029
; SOURCE LINE # 171
0040 D2AF SETB EA
0042 ?C0029:
; SOURCE LINE # 173
0042 900000 R MOV DPTR,#i
0045 E0 MOVX A,@DPTR
C51 COMPILER V8.02 D12CI 07/27/2007 11:10:49 PAGE 21
0046 FE MOV R6,A
0047 A3 INC DPTR
0048 E0 MOVX A,@DPTR
0049 FF MOV R7,A
; SOURCE LINE # 174
004A ?C0030:
004A 22 RET
; FUNCTION D12_ReadCurrentFrameNumber (END)
; FUNCTION D12_ReadChipID (BEGIN)
; SOURCE LINE # 176
; SOURCE LINE # 177
; SOURCE LINE # 180
0000 900000 E MOV DPTR,#bEPPflags
0003 E0 MOVX A,@DPTR
0004 C4 SWAP A
0005 13 RRC A
0006 5407 ANL A,#07H
0008 20E002 JB ACC.0,?C0031
; SOURCE LINE # 181
000B C2AF CLR EA
000D ?C0031:
; SOURCE LINE # 183
000D 7DFD MOV R5,#0FDH
000F 7F05 MOV R7,#05H
0011 120000 E LCALL _outportb
; SOURCE LINE # 184
0014 7F04 MOV R7,#04H
0016 120000 E LCALL _inportb
0019 900000 R MOV DPTR,#i
001C E4 CLR A
001D F0 MOVX @DPTR,A
001E A3 INC DPTR
001F EF MOV A,R7
0020 F0 MOVX @DPTR,A
; SOURCE LINE # 185
0021 7F04 MOV R7,#04H
0023 120000 E LCALL _inportb
;---- Variable 'j' assigned to Register 'R6/R7' ----
; SOURCE LINE # 186
0026 EF MOV A,R7
0027 FE MOV R6,A
0028 900000 R MOV DPTR,#i+01H
002B E0 MOVX A,@DPTR
002C 2400 ADD A,#00H
002E F0 MOVX @DPTR,A
002F 900000 R MOV DPTR,#i
0032 E0 MOVX A,@DPTR
0033 3E ADDC A,R6
0034 F0 MOVX @DPTR,A
; SOURCE LINE # 188
0035 900000 E MOV DPTR,#bEPPflags
0038 E0 MOVX A,@DPTR
0039 C4 SWAP A
003A 13 RRC A
003B 5407 ANL A,#07H
003D 20E002 JB ACC.0,?C0032
; SOURCE LINE # 189
0040 D2AF SETB EA
0042 ?C0032:
; SOURCE LINE # 191
0042 900000 R MOV DPTR,#i
C51 COMPILER V8.02 D12CI 07/27/2007 11:10:49 PAGE 22
0045 E0 MOVX A,@DPTR
0046 FE MOV R6,A
0047 A3 INC DPTR
0048 E0 MOVX A,@DPTR
0049 FF MOV R7,A
; SOURCE LINE # 192
004A ?C0033:
004A 22 RET
; FUNCTION D12_ReadChipID (END)
; FUNCTION _D12_ReadEndpoint (BEGIN)
; SOURCE LINE # 194
0000 900000 R MOV DPTR,#buf
0003 EB MOV A,R3
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EA MOV A,R2
0007 F0 MOVX @DPTR,A
0008 A3 INC DPTR
0009 E9 MOV A,R1
000A F0 MOVX @DPTR,A
;---- Variable 'endp' assigned to Register 'R7' ----
; SOURCE LINE # 195
; SOURCE LINE # 198
000B 900000 E MOV DPTR,#bEPPflags
000E E0 MOVX A,@DPTR
000F FE MOV R6,A
0010 C4 SWAP A
0011 13 RRC A
0012 5407 ANL A,#07H
0014 20E002 JB ACC.0,?C0034
; SOURCE LINE # 199
0017 C2AF CLR EA
0019 ?C0034:
; SOURCE LINE # 201
0019 AD07 MOV R5,AR7
001B 7F03 MOV R7,#03H
001D 120000 E LCALL _outportb
; SOURCE LINE # 202
0020 7F02 MOV R7,#02H
0022 120000 E LCALL _inportb
0025 EF MOV A,R7
0026 20E010 JB ACC.0,?C0035
; SOURCE LINE # 203
0029 900000 E MOV DPTR,#bEPPflags
002C E0 MOVX A,@DPTR
002D C4 SWAP A
002E 13 RRC A
002F 5407 ANL A,#07H
0031 20E002 JB ACC.0,?C0036
; SOURCE LINE # 204
0034 D2AF SETB EA
0036 ?C0036:
; SOURCE LINE # 205
0036 7F00 MOV R7,#00H
0038 22 RET
; SOURCE LINE # 206
0039 ?C0035:
; SOURCE LINE # 208
0039 7DF0 MOV R5,#0F0H
003B 7F03 MOV R7,#03H
003D 120000 E LCALL _outportb
C51 COMPILER V8.02 D12CI 07/27/2007 11:10:49 PAGE 23
; SOURCE LINE # 209
0040 7F02 MOV R7,#02H
0042 120000 E LCALL _inportb
0045 900000 R MOV DPTR,#j
0048 EF MOV A,R7
0049 F0 MOVX @DPTR,A
; SOURCE LINE # 210
004A 7F02 MOV R7,#02H
004C 120000 E LCALL _inportb
004F 900000 R MOV DPTR,#j
0052 EF MOV A,R7
0053 F0 MOVX @DPTR,A
; SOURCE LINE # 212
0054 900000 R MOV DPTR,#len
0057 E0 MOVX A,@DPTR
0058 FE MOV R6,A
0059 EF MOV A,R7
005A D3 SETB C
005B 9E SUBB A,R6
005C 4005 JC ?C0038
; SOURCE LINE # 213
005E 900000 R MOV DPTR,#j
0061 EE MOV A,R6
0062 F0 MOVX @DPTR,A
0063 ?C0038:
; SOURCE LINE # 215
0063 E4 CLR A
0064 900000 R MOV DPTR,#i
0067 F0 MOVX @DPTR,A
0068 ?C0039:
0068 900000 R MOV DPTR,#j
006B E0 MOVX A,@DPTR
006C FF MOV R7,A
006D 900000 R MOV DPTR,#i
0070 E0 MOVX A,@DPTR
0071 C3 CLR C
0072 9F SUBB A,R7
0073 5025 JNC ?C0040
; SOURCE LINE # 216
0075 7F02 MOV R7,#02H
0077 120000 E LCALL _inportb
007A 900000 R MOV DPTR,#buf
007D E0 MOVX A,@DPTR
007E FB MOV R3,A
007F A3 INC DPTR
0080 E0 MOVX A,@DPTR
0081 FA MOV R2,A
0082 A3 INC DPTR
0083 E0 MOVX A,@DPTR
0084 F9 MOV R1,A
0085 900000 R MOV DPTR,#i
0088 E0 MOVX A,@DPTR
0089 F582 MOV DPL,A
008B 758300 MOV DPH,#00H
008E EF MOV A,R7
008F 120000 E LCALL ?C?CSTOPTR
0092 900000 R MOV DPTR,#i
0095 E0 MOVX A,@DPTR
0096 04 INC A
0097 F0 MOVX @DPTR,A
0098 80CE SJMP ?C0039
009A ?C0040:
C51 COMPILER V8.02 D12CI 07/27/2007 11:10:49 PAGE 24
; SOURCE LINE # 218
009A 7DF2 MOV R5,#0F2H
009C 7F03 MOV R7,#03H
009E 120000 E LCALL _outportb
; SOURCE LINE # 220
00A1 900000 E MOV DPTR,#bEPPflags
00A4 E0 MOVX A,@DPTR
00A5 C4 SWAP A
00A6 13 RRC A
00A7 5407 ANL A,#07H
00A9 20E002 JB ACC.0,?C0042
; SOURCE LINE # 221
00AC D2AF SETB EA
00AE ?C0042:
; SOURCE LINE # 223
00AE 900000 R MOV DPTR,#j
00B1 E0 MOVX A,@DPTR
00B2 FF MOV R7,A
; SOURCE LINE # 224
00B3 ?C0037:
00B3 22 RET
; FUNCTION _D12_ReadEndpoint (END)
; FUNCTION _D12_ReadMainEndpoint (BEGIN)
; SOURCE LINE # 228
0000 900000 R MOV DPTR,#buf
0003 EB MOV A,R3
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EA MOV A,R2
0007 F0 MOVX @DPTR,A
0008 A3 INC DPTR
0009 E9 MOV A,R1
000A F0 MOVX @DPTR,A
; SOURCE LINE # 229
; SOURCE LINE # 230
000B E4 CLR A
000C 900000 R MOV DPTR,#k
000F F0 MOVX @DPTR,A
0010 A3 INC DPTR
0011 04 INC A
0012 F0 MOVX @DPTR,A
; SOURCE LINE # 232
0013 900000 E MOV DPTR,#bEPPflags
0016 E0 MOVX A,@DPTR
0017 C4 SWAP A
0018 13 RRC A
0019 5407 ANL A,#07H
001B 20E002 JB ACC.0,?C0043
; SOURCE LINE # 233
001E C2AF CLR EA
0020 ?C0043:
; SOURCE LINE # 235
0020 7D84 MOV R5,#084H
0022 7F03 MOV R7,#03H
0024 120000 E LCALL _outportb
; SOURCE LINE # 236
0027 7F02 MOV R7,#02H
0029 120000 E LCALL _inportb
002C EF MOV A,R7
002D 5460 ANL A,#060H
002F FF MOV R7,A
C51 COMPILER V8.02 D12CI 07/27/2007 11:10:49 PAGE 25
0030 BF6006 CJNE R7,#060H,?C0045
; SOURCE LINE # 237
0033 900000 R MOV DPTR,#bD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -