📄 main.lst
字号:
;;;;;;
124
125 000000 EXTERN CLK_ICKR.w ; Internal clock control
;register
126
127 000000 EXTERN CLK_ECKR.w ; External clock control
;register
128
129 000000 EXTERN CLK_CMSR.w ; Clock master status register
130
131 000000 EXTERN CLK_SWR.w ; Clock master switch register
132
133 000000 EXTERN CLK_SWCR.w ; Clock switch control register
134
135 000000 EXTERN CLK_CKDIVR.w ; Clock divider register
136
137 000000 EXTERN CLK_PCKENR1.w ; Peripheral clock gating
;register 1
138
139 000000 EXTERN CLK_CSSR.w ; Clock security system
;register
140
141 000000 EXTERN CLK_CCOR.w ; Configurable clock control
;register
142
143 000000 EXTERN CLK_PCKENR2.w ; Peripheral clock gating
;register 2
144
145 000000 EXTERN CLK_CANCCR.w ; CAN clock control register
146
147 000000 EXTERN CLK_HSITRIMR.w ; HSI clock calibration trimming
; register
148
149 000000 EXTERN CLK_SWIMCCR.w ; SWIM clock control register
150
151 ; Window Watchdog (WWDG)
152 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
153
154 000000 EXTERN WWDG_CR.w ; WWDG Control Register
155
156 000000 EXTERN WWDG_WR.w ; WWDR Window Register
157
158 ; Independent Watchdog (IWDG)
159 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
160
161 000000 EXTERN IWDG_KR.w ; IWDG Key Register
162
163 000000 EXTERN IWDG_PR.w ; IWDG Prescaler Register
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 5 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
164
165 000000 EXTERN IWDG_RLR.w ; IWDG Reload Register
166
167 ; Auto Wake-Up (AWU)
168 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
169
170 000000 EXTERN AWU_CSR.w ; AWU Control/Status Register
171
172 000000 EXTERN AWU_APR.w ; AWU asynchronous prescaler
;buffer register
173
174 000000 EXTERN AWU_TBR.w ; AWU Timebase selection
;register
175
176 ; Beeper (BEEP)
177 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
178
179 000000 EXTERN BEEP_CSR.w ; BEEP Control/Status Register
180
181 ; Serial Peripheral Interface (SPI)
182 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
183
184 000000 EXTERN SPI_CR1.w ; SPI Control Register 1
185
186 000000 EXTERN SPI_CR2.w ; SPI Control Register 2
187
188 000000 EXTERN SPI_ICR.w ; SPI Interrupt Control
;Register
189
190 000000 EXTERN SPI_SR.w ; SPI Status Register
191
192 000000 EXTERN SPI_DR.w ; SPI Data Register
193
194 000000 EXTERN SPI_CRCPR.w ; SPI CRC Polynomial Register
195
196 000000 EXTERN SPI_RXCRCR.w ; SPI Rx CRC Register
197
198 000000 EXTERN SPI_TXCRCR.w ; SPI Tx CRC Register
199
200 ; I2C Bus Interface (I2C)
201 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
202
203 000000 EXTERN I2C_CR1.w ; I2C control register 1
204
205 000000 EXTERN I2C_CR2.w ; I2C control register 2
206
207 000000 EXTERN I2C_FREQR.w ; I2C frequency register
208
209 000000 EXTERN I2C_OARL.w ; I2C Own address register low
210
211 000000 EXTERN I2C_OARH.w ; I2C Own address register high
212
213 000000 EXTERN I2C_DR.w ; I2C data register
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 6 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
214
215 000000 EXTERN I2C_SR1.w ; I2C status register 1
216
217 000000 EXTERN I2C_SR2.w ; I2C status register 2
218
219 000000 EXTERN I2C_SR3.w ; I2C status register 3
220
221 000000 EXTERN I2C_ITR.w ; I2C interrupt control
;register
222
223 000000 EXTERN I2C_CCRL.w ; I2C Clock control register
;low
224
225 000000 EXTERN I2C_CCRH.w ; I2C Clock control register
;high
226
227 000000 EXTERN I2C_TRISER.w ; I2C TRISE register
228
229 000000 EXTERN I2C_PECR.w ; I2C packet error checking
;register
230
231 ; LIN Universal asynch. receiver transmitter (UART2)
232 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
233
234 000000 EXTERN UART2_SR.w ; UART2 Status Register
235
236 000000 EXTERN UART2_DR.w ; UART2 Data Register
237
238 000000 EXTERN UART2_BRR1.w ; UART2 Baud Rate Register 1
239
240 000000 EXTERN UART2_BRR2.w ; UART2 Baud Rate Register 2
241
242 000000 EXTERN UART2_CR1.w ; UART2 Control Register 1
243
244 000000 EXTERN UART2_CR2.w ; UART2 Control Register 2
245
246 000000 EXTERN UART2_CR3.w ; UART2 Control Register 3
247
248 000000 EXTERN UART2_CR4.w ; UART2 Control Register 4
249
250 000000 EXTERN UART2_CR6.w ; UART2 Control Register 6
251
252 000000 EXTERN UART2_GTR.w ; UART2 Guard time Register
253
254 000000 EXTERN UART2_PSCR.w ; UART2 Prescaler Register
255
256 ; 16-Bit Timer 1 (TIM1)
257 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
258
259 000000 EXTERN TIM1_CR1.w ; TIM1 Control register 1
260
261 000000 EXTERN TIM1_CR2.w ; TIM1 Control register 2
262
263 000000 EXTERN TIM1_SMCR.w ; TIM1 Slave Mode Control
;register
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 7 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
264
265 000000 EXTERN TIM1_ETR.w ; TIM1 external trigger
;register
266
267 000000 EXTERN TIM1_IER.w ; TIM1 Interrupt enable
;register
268
269 000000 EXTERN TIM1_SR1.w ; TIM1 Status register 1
270
271 000000 EXTERN TIM1_SR2.w ; TIM1 Status register 2
272
273 000000 EXTERN TIM1_EGR.w ; TIM1 Event Generation
;register
274
275 000000 EXTERN TIM1_CCMR1.w ; TIM1 Capture/Compare mode
;register 1
276
277 000000 EXTERN TIM1_CCMR2.w ; TIM1 Capture/Compare mode
;register 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -