📄 bulk_test.lst
字号:
008F 900000 E MOV DPTR,#EP1INBUF+05H
0092 EF MOV A,R7
0093 F0 MOVX @DPTR,A
; SOURCE LINE # 92
0094 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 93
0097 7F0A MOV R7,#0AH
0099 120000 R LCALL _Read
009C 900000 E MOV DPTR,#EP1INBUF+06H
009F EF MOV A,R7
00A0 F0 MOVX @DPTR,A
; SOURCE LINE # 94
00A1 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 95
00A4 7F0E MOV R7,#0EH
00A6 120000 R LCALL _Read
00A9 900000 E MOV DPTR,#EP1INBUF+07H
00AC EF MOV A,R7
00AD F0 MOVX @DPTR,A
; SOURCE LINE # 96
00AE 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 97
00B1 7F10 MOV R7,#010H
00B3 120000 R LCALL _Read
00B6 900000 E MOV DPTR,#EP1INBUF+08H
00B9 EF MOV A,R7
00BA F0 MOVX @DPTR,A
; SOURCE LINE # 98
00BB 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 99
00BE 7F11 MOV R7,#011H
00C0 120000 R LCALL _Read
00C3 900000 E MOV DPTR,#EP1INBUF+09H
00C6 EF MOV A,R7
00C7 F0 MOVX @DPTR,A
; SOURCE LINE # 100
00C8 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 101
00CB 7F3F MOV R7,#03FH
00CD 120000 R LCALL _Read
00D0 900000 E MOV DPTR,#EP1INBUF+0AH
00D3 EF MOV A,R7
00D4 F0 MOVX @DPTR,A
; SOURCE LINE # 102
00D5 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 103
00D8 7F60 MOV R7,#060H
00DA 120000 R LCALL _Read
00DD 900000 E MOV DPTR,#EP1INBUF+0BH
00E0 EF MOV A,R7
00E1 F0 MOVX @DPTR,A
; SOURCE LINE # 104
00E2 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 105
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 12
00E5 7F3D MOV R7,#03DH
00E7 120000 R LCALL _Read
00EA 900000 E MOV DPTR,#EP1INBUF+0CH
00ED EF MOV A,R7
00EE F0 MOVX @DPTR,A
; SOURCE LINE # 106
00EF 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 107
00F2 A285 MOV C,MISO
00F4 E4 CLR A
00F5 33 RLC A
00F6 900000 E MOV DPTR,#EP1INBUF+0DH
00F9 F0 MOVX @DPTR,A
; SOURCE LINE # 108
00FA 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 109
00FD 900000 E MOV DPTR,#EP1INBC
0100 7414 MOV A,#014H
0102 F0 MOVX @DPTR,A
; SOURCE LINE # 110
0103 ?C0003:
; SOURCE LINE # 111
0103 900000 E MOV DPTR,#EP1OUTBUF
0106 E0 MOVX A,@DPTR
0107 B41107 CJNE A,#011H,?C0004
010A A3 INC DPTR
010B E0 MOVX A,@DPTR
010C B43302 CJNE A,#033H,?C0004
; SOURCE LINE # 112
; SOURCE LINE # 113
010F D284 SETB NCS
; SOURCE LINE # 114
0111 ?C0004:
; SOURCE LINE # 115
0111 900000 E MOV DPTR,#EP1OUTBUF
0114 E0 MOVX A,@DPTR
0115 B42223 CJNE A,#022H,?C0005
0118 A3 INC DPTR
0119 E0 MOVX A,@DPTR
011A B4331E CJNE A,#033H,?C0005
; SOURCE LINE # 116
; SOURCE LINE # 117
011D D297 SETB LEN
; SOURCE LINE # 118
011F 7F32 MOV R7,#032H
0121 7E00 MOV R6,#00H
0123 120000 E LCALL _EZUSB_Delay
; SOURCE LINE # 119
0126 C297 CLR LEN
; SOURCE LINE # 120
0128 7F32 MOV R7,#032H
012A 7E00 MOV R6,#00H
012C 120000 E LCALL _EZUSB_Delay
; SOURCE LINE # 121
012F 900000 E MOV DPTR,#EP1INBUF
0132 7411 MOV A,#011H
0134 F0 MOVX @DPTR,A
; SOURCE LINE # 122
0135 900000 E MOV DPTR,#EP1INBC
0138 7414 MOV A,#014H
013A F0 MOVX @DPTR,A
; SOURCE LINE # 123
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 13
013B ?C0005:
; SOURCE LINE # 125
013B E4 CLR A
013C 900000 E MOV DPTR,#EP1OUTBC
013F F0 MOVX @DPTR,A
; SOURCE LINE # 126
; SOURCE LINE # 129
0140 ?C0006:
0140 22 RET
; FUNCTION TD_Poll (END)
; FUNCTION _Read (BEGIN)
;---- Variable 'add' assigned to Register 'R7' ----
; SOURCE LINE # 131
; SOURCE LINE # 132
; SOURCE LINE # 138
0000 E4 CLR A
0001 F500 R MOV a_add,A
; SOURCE LINE # 139
0003 EF MOV A,R7
0004 5440 ANL A,#040H
0006 FE MOV R6,A
0007 C4 SWAP A
0008 13 RRC A
0009 13 RRC A
000A 5403 ANL A,#03H
000C F500 R MOV a_add+01H,A
; SOURCE LINE # 140
000E EF MOV A,R7
000F 5420 ANL A,#020H
0011 FE MOV R6,A
0012 C4 SWAP A
0013 13 RRC A
0014 5407 ANL A,#07H
0016 F500 R MOV a_add+02H,A
; SOURCE LINE # 141
0018 EF MOV A,R7
0019 5410 ANL A,#010H
001B FE MOV R6,A
001C C4 SWAP A
001D 540F ANL A,#0FH
001F F500 R MOV a_add+03H,A
; SOURCE LINE # 142
0021 EF MOV A,R7
0022 5408 ANL A,#08H
0024 FE MOV R6,A
0025 13 RRC A
0026 13 RRC A
0027 13 RRC A
0028 541F ANL A,#01FH
002A F500 R MOV a_add+04H,A
; SOURCE LINE # 143
002C EF MOV A,R7
002D 5404 ANL A,#04H
002F FE MOV R6,A
0030 13 RRC A
0031 13 RRC A
0032 543F ANL A,#03FH
0034 F500 R MOV a_add+05H,A
; SOURCE LINE # 144
0036 EF MOV A,R7
0037 5402 ANL A,#02H
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 14
0039 FE MOV R6,A
003A C3 CLR C
003B 13 RRC A
003C F500 R MOV a_add+06H,A
; SOURCE LINE # 145
003E EF MOV A,R7
003F 5401 ANL A,#01H
0041 F500 R MOV a_add+07H,A
; SOURCE LINE # 146
0043 E4 CLR A
0044 F500 R MOV i,A
0046 ?C0007:
; SOURCE LINE # 147
; SOURCE LINE # 148
0046 C286 CLR SCLK
; SOURCE LINE # 149
0048 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 150
004B 7400 R MOV A,#LOW a_add
004D 2500 R ADD A,i
004F F8 MOV R0,A
0050 E6 MOV A,@R0
0051 24FF ADD A,#0FFH
0053 9287 MOV MOSI,C
; SOURCE LINE # 151
0055 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 152
0058 D286 SETB SCLK
; SOURCE LINE # 153
005A 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 154
005D 0500 R INC i
005F C3 CLR C
0060 E500 R MOV A,i
0062 6480 XRL A,#080H
0064 9488 SUBB A,#088H
0066 40DE JC ?C0007
0068 ?C0008:
; SOURCE LINE # 155
0068 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 156
006B C286 CLR SCLK
; SOURCE LINE # 157
006D D286 SETB SCLK
; SOURCE LINE # 158
006F E4 CLR A
0070 F500 R MOV i,A
0072 ?C0010:
; SOURCE LINE # 159
; SOURCE LINE # 160
0072 D286 SETB SCLK
; SOURCE LINE # 161
0074 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 163
0077 A285 MOV C,MISO
0079 E4 CLR A
007A 33 RLC A
007B F500 R MOV temp_data0,A
; SOURCE LINE # 164
007D C3 CLR C
007E 7407 MOV A,#07H
0080 9500 R SUBB A,i
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 15
0082 FF MOV R7,A
0083 E500 R MOV A,temp_data0
0085 A807 MOV R0,AR7
0087 08 INC R0
0088 8002 SJMP ?C0072
008A ?C0071:
008A C3 CLR C
008B 33 RLC A
008C ?C0072:
008C D8FC DJNZ R0,?C0071
008E 2500 R ADD A,data0
0090 F500 R MOV data0,A
; SOURCE LINE # 165
0092 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 166
0095 C286 CLR SCLK
; SOURCE LINE # 167
0097 120000 E LCALL EZUSB_Delay1ms
; SOURCE LINE # 168
009A D286 SETB SCLK
; SOURCE LINE # 169
009C 0500 R INC i
009E C3 CLR C
009F E500 R MOV A,i
00A1 6480 XRL A,#080H
00A3 9488 SUBB A,#088H
00A5 40CB JC ?C0010
00A7 ?C0011:
; SOURCE LINE # 171
00A7 D297 SETB LEN
; SOURCE LINE # 172
00A9 7F32 MOV R7,#032H
00AB 7E00 MOV R6,#00H
00AD 120000 E LCALL _EZUSB_Delay
; SOURCE LINE # 173
00B0 C297 CLR LEN
; SOURCE LINE # 174
00B2 7F32 MOV R7,#032H
00B4 7E00 MOV R6,#00H
00B6 120000 E LCALL _EZUSB_Delay
; SOURCE LINE # 176
00B9 AF00 R MOV R7,data0
; SOURCE LINE # 177
00BB ?C0013:
00BB 22 RET
; FUNCTION _Read (END)
; FUNCTION TD_Suspend (BEGIN)
; SOURCE LINE # 180
; SOURCE LINE # 181
; SOURCE LINE # 182
0000 D3 SETB C
; SOURCE LINE # 183
0001 ?C0014:
0001 22 RET
; FUNCTION TD_Suspend (END)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -