📄 main.ls1
字号:
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN main.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\KE51.EXE main.src PR(.\main.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1
2
3
4
5 $nomod51
6
7 NAME MAIN
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00DA 11 AA BIT 0D8H.2
00A0 12 P2 DATA 0A0H
00B0 13 P3 DATA 0B0H
00C0 14 P4 DATA 0C0H
00D6 15 AC BIT 0D0H.6
00B4 16 T0 BIT 0B0H.4
00B5 17 T1 BIT 0B0H.5
00AE 18 WDKEY DATA 0AEH
00AF 19 EA BIT 0A8H.7
0090 20 T2 BIT 090H.0
00E8 21 UISTA DATA 0E8H
00DE 22 ENI1 BIT 0D8H.6
00A8 23 IE DATA 0A8H
0090 24 P1_0 BIT 090H.0
0091 25 P1_1 BIT 090H.1
00B0 26 P3_0 BIT 0B0H.0
0092 27 P1_2 BIT 090H.2
00C0 28 P4_0 BIT 0C0H.0
00B1 29 P3_1 BIT 0B0H.1
0093 30 P1_3 BIT 090H.3
00C1 31 P4_1 BIT 0C0H.1
00B2 32 P3_2 BIT 0B0H.2
0094 33 P1_4 BIT 090H.4
00C2 34 P4_2 BIT 0C0H.2
00B3 35 P3_3 BIT 0B0H.3
0095 36 P1_5 BIT 090H.5
00A6 37 WDRST DATA 0A6H
00CE 38 EXF2 BIT 0C8H.6
00C3 39 P4_3 BIT 0C0H.3
00B4 40 P3_4 BIT 0B0H.4
0096 41 P1_6 BIT 090H.6
00C4 42 P4_4 BIT 0C0H.4
00B5 43 P3_5 BIT 0B0H.5
0097 44 P1_7 BIT 090H.7
00D1 45 S1SETUP DATA 0D1H
00AC 46 ES BIT 0A8H.4
00C5 47 P4_5 BIT 0C0H.5
00B6 48 P3_6 BIT 0B0H.6
00D2 49 S2SETUP DATA 0D2H
00B8 50 IP DATA 0B8H
00C6 51 P4_6 BIT 0C0H.6
00B7 52 P3_7 BIT 0B0H.7
00C7 53 P4_7 BIT 0C0H.7
0096 54 ADAT DATA 096H
0098 55 RI BIT 098H.0
00EF 56 UDR0 DATA 0EFH
00DB 57 ADDR BIT 0D8H.3
00D7 58 CY BIT 0D0H.7
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 2
00B2 59 INT0 BIT 0B0H.2
0099 60 TI BIT 098H.1
00B3 61 INT1 BIT 0B0H.3
00E7 62 UDT0 DATA 0E7H
00E6 63 UDT1 DATA 0E6H
0092 64 RXD2 BIT 090H.2
0097 65 ACON DATA 097H
00CB 66 RCAP2H DATA 0CBH
00BC 67 PS BIT 0B8H.4
0081 68 SP DATA 081H
0093 69 TXD2 BIT 090H.3
00D6 70 DDCADR DATA 0D6H
0095 71 ASCL DATA 095H
0091 72 T2EX BIT 090H.1
00A2 73 PWM0 DATA 0A2H
00C0 74 DDCSDA BIT 0C0H.0
00D2 75 OV BIT 0D0H.2
00D5 76 DDCDAT DATA 0D5H
00A3 77 PWM1 DATA 0A3H
00CA 78 RCAP2L DATA 0CAH
00A4 79 PWM2 DATA 0A4H
00A5 80 PWM3 DATA 0A5H
00C9 81 C_T2 BIT 0C8H.1
00E9 82 EOPF BIT 0E8H.1
00B2 83 PSCL0H DATA 0B2H
00EE 84 UADR DATA 0EEH
00D7 85 DDCCON DATA 0D7H
00B3 86 PSCL1H DATA 0B3H
00CD 87 RCLK BIT 0C8H.5
00C1 88 DDCSCL BIT 0C0H.1
00CC 89 TCLK BIT 0C8H.4
00B1 90 PSCL0L DATA 0B1H
00B4 91 PSCL1L DATA 0B4H
00C3 92 PWMCH0 BIT 0C0H.3
0099 93 SBUF DATA 099H
0087 94 PCON DATA 087H
00E9 95 UIEN DATA 0E9H
00C4 96 PWMCH1 BIT 0C0H.4
00C5 97 PWMCH2 BIT 0C0H.5
00C6 98 PWMCH3 BIT 0C0H.6
0098 99 SCON DATA 098H
00C7 100 PWMCH4 BIT 0C0H.7
0089 101 TMOD DATA 089H
0088 102 TCON DATA 088H
00E1 103 USCL DATA 0E1H
00ED 104 USTA DATA 0EDH
0089 105 IE0 BIT 088H.1
00D4 106 RAMBUF DATA 0D4H
008B 107 IE1 BIT 088H.3
00ED 108 RSTF BIT 0E8H.5
00F0 109 B DATA 0F0H
00C8 110 CP_RL2 BIT 0C8H.0
00D8 111 CR0 BIT 0D8H.0
00D9 112 CR1 BIT 0D8H.1
00DF 113 CR2 BIT 0D8H.7
00E0 114 ACC DATA 0E0H
00A9 115 ET0 BIT 0A8H.1
00AB 116 ET1 BIT 0A8H.3
008D 117 TF0 BIT 088H.5
00AD 118 ET2 BIT 0A8H.5
008F 119 TF1 BIT 088H.7
00CF 120 TF2 BIT 0C8H.7
009A 121 RB8 BIT 098H.2
008C 122 TH0 DATA 08CH
00A8 123 EX0 BIT 0A8H.0
008D 124 TH1 DATA 08DH
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 3
0088 125 IT0 BIT 088H.0
00CD 126 TH2 DATA 0CDH
009B 127 TB8 BIT 098H.3
00AA 128 EX1 BIT 0A8H.2
008A 129 IT1 BIT 088H.2
00A7 130 IEA DATA 0A7H
00D0 131 P BIT 0D0H.0
009F 132 SM0 BIT 098H.7
008A 133 TL0 DATA 08AH
009E 134 SM1 BIT 098H.6
008B 135 TL1 DATA 08BH
00CC 136 TL2 DATA 0CCH
009D 137 SM2 BIT 098H.5
00E8 138 RESUMF BIT 0E8H.0
00B9 139 PT0 BIT 0B8H.1
00BB 140 PT1 BIT 0B8H.3
00D3 141 RS0 BIT 0D0H.3
00B7 142 I2CSC BIT 0B0H.7
00A1 143 PWMCON DATA 0A1H
00BD 144 PT2 BIT 0B8H.5
008C 145 TR0 BIT 088H.4
00D4 146 RS1 BIT 0D0H.4
00B6 147 I2CSD BIT 0B0H.6
008E 148 TR1 BIT 088H.6
00CA 149 TR2 BIT 0C8H.2
00B8 150 PX0 BIT 0B8H.0
00BA 151 PX1 BIT 0B8H.2
00B7 152 IPA DATA 0B7H
00DB 153 S1ADR DATA 0DBH
0083 154 DPH DATA 083H
00DF 155 S2ADR DATA 0DFH
00DA 156 S1DAT DATA 0DAH
00EF 157 SUSPND BIT 0E8H.7
00DE 158 S2DAT DATA 0DEH
0082 159 DPL DATA 082H
00C2 160 DDCVSYNC BIT 0C0H.2
009B 161 SBUF2 DATA 09BH
00CB 162 EXEN2 BIT 0C8H.3
00EB 163 RXD0F BIT 0E8H.3
00D8 164 S1CON DATA 0D8H
009C 165 REN BIT 098H.4
00EA 166 UCON0 DATA 0EAH
00DC 167 S2CON DATA 0DCH
009A 168 SCON2 DATA 09AH
00EB 169 UCON1 DATA 0EBH
00EC 170 TXD0F BIT 0E8H.4
00C9 171 T2MOD DATA 0C9H
00C8 172 T2CON DATA 0C8H
00EC 173 UCON2 DATA 0ECH
00EA 174 TXD1F BIT 0E8H.2
00DD 175 STA BIT 0D8H.5
00D9 176 S1STA DATA 0D9H
00AB 177 PWM4D DATA 0ABH
00DD 178 S2STA DATA 0DDH
0091 179 P1SFS DATA 091H
00B0 180 RXD BIT 0B0H.0
0093 181 P3SFS DATA 093H
00B1 182 TXD BIT 0B0H.1
0094 183 P4SFS DATA 094H
00D5 184 F0 BIT 0D0H.5
00DC 185 STO BIT 0D8H.4
00D1 186 F1 BIT 0D0H.1
0094 187 ADC0 BIT 090H.4
00AA 188 PWM4P DATA 0AAH
0095 189 ADC1 BIT 090H.5
00D0 190 PSW DATA 0D0H
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 4
0096 191 ADC2 BIT 090H.6
0097 192 ADC3 BIT 090H.7
193 ?PR?initXREG?MAIN SEGMENT CODE
194 ?PR?_WriteBufferToFlash?MAIN SEGMENT CODE
195 ?XD?_WriteBufferToFlash?MAIN SEGMENT XDATA OVERLAYABLE
196 ?PR?_ReadBufferFromFlash?MAIN SEGMENT CODE
197 ?XD?_ReadBufferFromFlash?MAIN SEGMENT XDATA OVERLAYABLE
198 ?PR?OnDeviceConfigured?MAIN SEGMENT CODE
199 ?PR?_PrepareTransmitSegment?MAIN SEGMENT CODE
200 ?XD?_PrepareTransmitSegment?MAIN SEGMENT XDATA OVERLAYABLE
201 ?PR?OnReportTransmitted?MAIN SEGMENT CODE
202 ?PR?_OnReportSegmentReceived?MAIN SEGMENT CODE
203 ?PR?OnReportReceived?MAIN SEGMENT CODE
204 ?PR?HandleReport?MAIN SEGMENT CODE
205 ?PR?OnUSBSuspend?MAIN SEGMENT CODE
206 ?PR?main?MAIN SEGMENT CODE
207 ?PR?UsbIsr?MAIN SEGMENT CODE
208 ?PR?OnTransmitEP1?MAIN SEGMENT CODE
209 ?PR?DDC_isr?MAIN SEGMENT CODE
210 ?CO?MAIN SEGMENT CODE
211 ?C_INITSEG SEGMENT CODE
212 ?DT?MAIN SEGMENT DATA
213 ?BA?MAIN SEGMENT DATA BITADDRESSABLE
214 ?XD?MAIN SEGMENT XDATA
215 ?DT?_PrepareTransmitSegment?MAIN SEGMENT DATA OVERLAYABLE
216 ?DT?_OnReportSegmentReceived?MAIN SEGMENT DATA OVERLAYABLE
217 ?DT?OnUSBSuspend?MAIN SEGMENT DATA OVERLAYABLE
218 ?DT?main?MAIN SEGMENT DATA OVERLAYABLE
219 ?DT?UsbIsr?MAIN SEGMENT DATA OVERLAYABLE
220 ?DT?OnTransmitEP1?MAIN SEGMENT DATA OVERLAYABLE
221 ?DT?DDC_isr?MAIN SEGMENT DATA OVERLAYABLE
222 EXTRN CODE (_LCD_delay_ms)
223 EXTRN CODE (initLCD)
224 EXTRN CODE (_flash_boot_erase_sector)
225 EXTRN XDATA (setupPacket)
226 EXTRN CODE (flash_reset)
227 EXTRN CODE (_TransmitDataEP0)
228 EXTRN CODE (flash_boot_reset)
229 EXTRN CODE (OnSetupPacket)
230 EXTRN CODE (OnUSBReset)
231 EXTRN DATA (LCD_buffer)
232 EXTRN CODE (UsbInitialize)
233 EXTRN XDATA (UPSD_xreg)
234 EXTRN CODE (_flash_write_with_poll)
235 EXTRN CODE (_TransmitDataEPx)
236 EXTRN XDATA (?_TransmitDataEPx?BYTE)
237 EXTRN CODE (_printfLCD)
238 EXTRN XDATA (?_printfLCD?BYTE)
239 EXTRN CODE (ReadSetupPacket)
240 EXTRN CODE (_flash_boot_write_with_poll)
241 EXTRN CODE (BaseEp0TxHandler)
242 EXTRN CODE (_flash_erase_sector)
243 EXTRN CODE (?C?ILDIX)
244 EXTRN CODE (?C?CLDPTR)
245 EXTRN CODE (?C?CSTPTR)
246 EXTRN CODE (?C?COPY)
247 EXTRN CODE (?C?MEMSET)
248 EXTRN CODE (?C_STARTUP)
249 PUBLIC AuxTXBuf
250 PUBLIC txReport
251 PUBLIC GoOnResume
252 PUBLIC txIndex
253 PUBLIC DDCCONintc
254 PUBLIC GoOnSuspend
255 PUBLIC g_debugUSB_INT_CNT
256 PUBLIC rcvReport
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 5
257 PUBLIC rcvIndex
258 PUBLIC returnStatus
259 PUBLIC status
260 PUBLIC currentCmd
261 PUBLIC LCDBufTXIndex
262 PUBLIC g_debugTimer2_INT_CNT
263 PUBLIC USB_ISR_FLAGS
264 PUBLIC counter
265 PUBLIC main
266 PUBLIC OnDeviceConfigured
267 PUBLIC initXREG
268
---- 269 RSEG ?XD?_PrepareTransmitSegment?MAIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -