📄 f34x_msd_scsi.lst
字号:
68 =4 sfr P0MDOUT = 0xA4; // Port 0 Output Mode Confi
-guration
69 =4 sfr P1MDOUT = 0xA5; // Port 1 Output Mode Confi
-guration
70 =4 sfr P2MDOUT = 0xA6; // Port 2 Output Mode Confi
-guration
71 =4 sfr P3MDOUT = 0xA7; // Port 3 Output Mode Confi
-guration
72 =4 sfr IE = 0xA8; // Interrupt Enable
73 =4 sfr CLKSEL = 0xA9; // Clock Select
74 =4 sfr EMI0CN = 0xAA; // External Memory Interfac
-e Control
75 =4 sfr SBCON1 = 0xAC; // UART1 Baud Rate Generato
-r Control
76 =4 sfr P4MDOUT = 0xAE; // Port 4 Output Mode Confi
-guration
77 =4 sfr PFE0CN = 0xAF; // Prefetch Engine Control
78 =4 sfr P3 = 0xB0; // Port 3 Latch
79 =4 sfr OSCXCN = 0xB1; // External Oscillator Cont
-rol
80 =4 sfr OSCICN = 0xB2; // Internal Oscillator Cont
-rol
81 =4 sfr OSCICL = 0xB3; // Internal Oscillator Cali
-bration
82 =4 sfr SBRLL1 = 0xB4; // UART1 Baud Rate Generato
-r Low
83 =4 sfr SBRLH1 = 0xB5; // UART1 Baud Rate Generato
-r High
84 =4 sfr FLSCL = 0xB6; // Flash Scale
85 =4 sfr FLKEY = 0xB7; // Flash Lock and Key
86 =4 sfr IP = 0xB8; // Interrupt Priority
87 =4 sfr CLKMUL = 0xB9; // Clock Multiplier
88 =4 sfr AMX0N = 0xBA; // AMUX0 Negative Channel S
-elect
89 =4 sfr AMX0P = 0xBB; // AMUX0 Positive Channel S
-elect
90 =4 sfr ADC0CF = 0xBC; // ADC0 Configuration
91 =4 sfr ADC0L = 0xBD; // ADC0 Low
92 =4 sfr ADC0H = 0xBE; // ADC0 High
93 =4 sfr SMB0CN = 0xC0; // SMBus Control
94 =4 sfr SMB0CF = 0xC1; // SMBus Configuration
95 =4 sfr SMB0DAT = 0xC2; // SMBus Data
96 =4 sfr ADC0GTL = 0xC3; // ADC0 Greater-Than Compar
-e Low
97 =4 sfr ADC0GTH = 0xC4; // ADC0 Greater-Than Compar
-e High
98 =4 sfr ADC0LTL = 0xC5; // ADC0 Less-Than Compare W
-ord Low
99 =4 sfr ADC0LTH = 0xC6; // ADC0 Less-Than Compare W
-ord High
100 =4 sfr P4 = 0xC7; // Port 4 Latch
101 =4 sfr TMR2CN = 0xC8; // Timer/Counter 2 Control
102 =4 sfr REG0CN = 0xC9; // Voltage Regulator Contro
-l
103 =4 sfr TMR2RLL = 0xCA; // Timer/Counter 2 Reload L
C51 COMPILER V7.50 F34X_MSD_SCSI 11/28/2006 10:54:24 PAGE 6
-ow
104 =4 sfr TMR2RLH = 0xCB; // Timer/Counter 2 Reload H
-igh
105 =4 sfr TMR2L = 0xCC; // Timer/Counter 2 Low
106 =4 sfr TMR2H = 0xCD; // Timer/Counter 2 High
107 =4 sfr PSW = 0xD0; // Program Status Word
108 =4 sfr REF0CN = 0xD1; // Voltage Reference Contro
-l
109 =4 sfr SCON1 = 0xD2; // UART1 Control
110 =4 sfr SBUF1 = 0xD3; // UART1 Data Buffer
111 =4 sfr P0SKIP = 0xD4; // Port 0 Skip
112 =4 sfr P1SKIP = 0xD5; // Port 1 Skip
113 =4 sfr P2SKIP = 0xD6; // Port 2 Skip
114 =4 sfr USB0XCN = 0xD7; // USB0 Transceiver Control
115 =4 sfr PCA0CN = 0xD8; // PCA0 Control
116 =4 sfr PCA0MD = 0xD9; // PCA0 Mode
117 =4 sfr PCA0CPM0 = 0xDA; // PCA0 Module 0 Mode Regis
-ter
118 =4 sfr PCA0CPM1 = 0xDB; // PCA0 Module 1 Mode Regis
-ter
119 =4 sfr PCA0CPM2 = 0xDC; // PCA0 Module 2 Mode Regis
-ter
120 =4 sfr PCA0CPM3 = 0xDD; // PCA0 Module 3 Mode Regis
-ter
121 =4 sfr PCA0CPM4 = 0xDE; // PCA0 Module 4 Mode Regis
-ter
122 =4 sfr P3SKIP = 0xDF; // Port 3 Skip
123 =4 sfr ACC = 0xE0; // Accumulator
124 =4 sfr XBR0 = 0xE1; // Port I/O Crossbar Contro
-l 0
125 =4 sfr XBR1 = 0xE2; // Port I/O Crossbar Contro
-l 1
126 =4 sfr XBR2 = 0xE3; // Port I/O Crossbar Contro
-l 2
127 =4 sfr IT01CF = 0xE4; // INT0/INT1 Configuration
128 =4 sfr SMOD1 = 0xE5; // UART1 Mode
129 =4 sfr EIE1 = 0xE6; // Extended Interrupt Enabl
-e 1
130 =4 sfr EIE2 = 0xE7; // Extended Interrupt Enabl
-e 2
131 =4 sfr ADC0CN = 0xE8; // ADC0 Control
132 =4 sfr PCA0CPL1 = 0xE9; // PCA0 Capture 1 Low
133 =4 sfr PCA0CPH1 = 0xEA; // PCA0 Capture 1 High
134 =4 sfr PCA0CPL2 = 0xEB; // PCA0 Capture 2 Low
135 =4 sfr PCA0CPH2 = 0xEC; // PCA0 Capture 2 High
136 =4 sfr PCA0CPL3 = 0xED; // PCA0 Capture 3 Low
137 =4 sfr PCA0CPH3 = 0xEE; // PCA0 Capture 3 High
138 =4 sfr RSTSRC = 0xEF; // Reset Source Configurati
-on/Status
139 =4 sfr B = 0xF0; // B Register
140 =4 sfr P0MDIN = 0xF1; // Port 0 Input Mode Config
-uration
141 =4 sfr P1MDIN = 0xF2; // Port 1 Input Mode Config
-uration
142 =4 sfr P2MDIN = 0xF3; // Port 2 Input Mode Config
-uration
143 =4 sfr P3MDIN = 0xF4; // Port 3 Input Mode Config
-uration
144 =4 sfr P4MDIN = 0xF5; // Port 4 Input Mode Config
-uration
145 =4 sfr EIP1 = 0xF6; // Extended Interrupt Prior
-ity 1
C51 COMPILER V7.50 F34X_MSD_SCSI 11/28/2006 10:54:24 PAGE 7
146 =4 sfr EIP2 = 0xF7; // Extended Interrupt Prior
-ity 2
147 =4 sfr SPI0CN = 0xF8; // SPI0 Control
148 =4 sfr PCA0L = 0xF9; // PCA0 Counter Low
149 =4 sfr PCA0H = 0xFA; // PCA0 Counter High
150 =4 sfr PCA0CPL0 = 0xFB; // PCA0 Capture 0 Low
151 =4 sfr PCA0CPH0 = 0xFC; // PCA0 Capture 0 High
152 =4 sfr PCA0CPL4 = 0xFD; // PCA0 Capture 4 Low
153 =4 sfr PCA0CPH4 = 0xFE; // PCA0 Capture 4 High
154 =4 sfr VDM0CN = 0xFF; // VDD Monitor Control
155 =4
156 =4
157 =4 //----------------------------------------------------------------
--------------
158 =4 // Bit Definitions
159 =4 //----------------------------------------------------------------
--------------
160 =4
161 =4 // TCON 0x88
162 =4 sbit TF1 = 0x8F; // Timer1 overflow flag
163 =4 sbit TR1 = 0x8E; // Timer1 on/off control
164 =4 sbit TF0 = 0x8D; // Timer0 overflow flag
165 =4 sbit TR0 = 0x8C; // Timer0 on/off control
166 =4 sbit IE1 = 0x8B; // Ext interrupt 1 edge fla
-g
167 =4 sbit IT1 = 0x8A; // Ext interrupt 1 type
168 =4 sbit IE0 = 0x89; // Ext interrupt 0 edge fla
-g
169 =4 sbit IT0 = 0x88; // Ext interrupt 0 type
170 =4
171 =4 // SCON0 0x98
172 =4 sbit S0MODE = 0x9F; // Serial mode control bit
-0
173 =4 // Bit6 UNUSED
174 =4 sbit MCE0 = 0x9D; // Multiprocessor communica
-tion enable
175 =4 sbit REN0 = 0x9C; // Receive enable
176 =4 sbit TB80 = 0x9B; // Transmit bit 8
177 =4 sbit RB80 = 0x9A; // Receive bit 8
178 =4 sbit TI0 = 0x99; // Transmit interrupt flag
179 =4 sbit RI0 = 0x98; // Receive interrupt flag
180 =4
181 =4 // IE 0xA8
182 =4 sbit EA = 0xAF; // Global interrupt enable
183 =4 sbit ESPI0 = 0xAE; // SPI0 interrupt enable
184 =4 sbit ET2 = 0xAD; // Timer2 interrupt enable
185 =4 sbit ES0 = 0xAC; // UART0 interrupt enable
186 =4 sbit ET1 = 0xAB; // Timer1 interrupt enable
187 =4 sbit EX1 = 0xAA; // External interrupt 1 ena
-ble
188 =4 sbit ET0 = 0xA9; // Timer0 interrupt enable
189 =4 sbit EX0 = 0xA8; // External interrupt 0 ena
-ble
190 =4
191 =4 // IP 0xB8
192 =4 // Bit7 UNUSED
193 =4 sbit PSPI0 = 0xBE; // SPI0 interrupt priority
194 =4 sbit PT2 = 0xBD; // Timer2 priority
195 =4 sbit PS0 = 0xBC; // UART0 priority
196 =4 sbit PT1 = 0xBB; // Timer1 priority
197 =4 sbit PX1 = 0xBA; // External interrupt 1 pri
-ority
C51 COMPILER V7.50 F34X_MSD_SCSI 11/28/2006 10:54:24 PAGE 8
198 =4 sbit PT0 = 0xB9; // Timer0 priority
199 =4 sbit PX0 = 0xB8; // External interrupt 0 pri
-ority
200 =4
201 =4 // SMB0CN 0xC0
202 =4 sbit MASTER = 0xC7; // Master/slave indicator
203 =4 sbit TXMODE = 0xC6; // Transmit mode indicator
204 =4 sbit STA = 0xC5; // Start flag
205 =4 sbit STO = 0xC4; // Stop flag
206 =4 sbit ACKRQ = 0xC3; // Acknowledge request
207 =4 sbit ARBLOST = 0xC2; // Arbitration lost indicat
-or
208 =4 sbit ACK = 0xC1; // Acknowledge flag
209 =4 sbit SI = 0xC0; // SMBus interrupt flag
210 =4
211 =4 // TMR2CN 0xC8
212 =4 sbit TF2H = 0xCF; // Timer2 high byte overflo
-w flag
213 =4 sbit TF2L = 0xCE; // Timer2 low byte overflow
- flag
214 =4 sbit TF2LEN = 0xCD; // Timer2 low byte interrup
-t enable
215 =4 sbit T2CE = 0xCC; // Timer2 capture enable
216 =4 sbit T2SPLIT = 0xCB; // Timer2 split mode enable
217 =4 sbit TR2 = 0xCA; // Timer2 on/off control
218 =4 sbit T2CSS = 0xC9; // Timer 2 Capture Source s
-elect
219 =4 sbit T2XCLK = 0xC8; // Timer2 external clock se
-lect
220 =4
221 =4 // PSW 0xD0
222 =4 sbit CY = 0xD7; // Carry flag
223 =4 sbit AC = 0xD6; // Auxiliary carry flag
224 =4 sbit F0 = 0xD5; // User flag 0
225 =4 sbit RS1 = 0xD4; // Register bank select 1
226 =4 sbit RS0 = 0xD3; // Register bank select 0
227 =4 sbit OV = 0xD2; // Overflow flag
228 =4 sbit F1 = 0xD1; // User flag 1
229 =4 sbit P = 0xD0; // Accumulator parity flag
230 =4
231 =4 // PCA0CN 0xD8
232 =4 sbit CF = 0xDF; // PCA0 counter overflow fl
-ag
233 =4 sbit CR = 0xDE; // PCA0 counter run control
234 =4 // Bit5 UNUSED
235 =4 sbit CCF4 = 0xDC; // PCA0 module4 capture/com
-pare flag
236 =4 sbit CCF3 = 0xDB; // PCA0 module3 capture/com
-pare flag
237 =4 sbit CCF2 = 0xDA; // PCA0 module2 capture/com
-pare flag
238 =4 sbit CCF1 = 0xD9; // PCA0 module1 capture/com
-pare flag
239 =4 sbit CCF0 = 0xD8; // PCA0 module0 capture/com
-pare flag
240 =4
241 =4 // ADC0CN 0xE8
242 =4 sbit AD0EN = 0xEF; // ADC0 enable
243 =4 sbit AD0TM = 0xEE; // ADC0 track mode
244 =4 sbit AD0INT = 0xED; // ADC0 conversion complete
- interrupt flag
245 =4 sbit AD0BUSY = 0xEC; // ADC0 busy flag
C51 COMPILER V7.50 F34X_MSD_SCSI 11/28/2006 10:54:24 PAGE 9
246 =4 sbit AD0WINT = 0xEB; // ADC0 window compare inte
-rrupt flag
247 =4 sbit AD0CM2 = 0xEA; // ADC0 conversion mode sel
-ect 2
248 =4 sbit AD0CM1 = 0xE9; // ADC0 conversion mode sel
-ect 1
249 =4 sbit AD0CM0 = 0xE8; // ADC0 conversion mode sel
-ect 0
250 =4
251 =4 // SPI0CN 0xF8
252 =4 sbit SPIF = 0xFF; // SPI0 interrupt flag
253 =4 sbit WCOL = 0xFE; // SPI0 write collision fla
-g
254 =4 sbit MODF = 0xFD; // SPI0 mode fault flag
255 =4 sbit RXOVRN = 0xFC; // SPI0 rx overrun flag
256 =4 sbit NSSMD1 = 0xFB; // SPI0 slave select mode 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -