📄 cs5405e.lst
字号:
181 BR1 MACRO PARA,VAR,LABLE
182 BBS@<VAR> PARA,LABLE
183 ENDM
184
185 LBR0 MACRO PARA,VAR,LABLE
186 LDA #(01h<<VAR)
187 AND PARA
188 BEQ LABLE
189 ENDM
190
191 LBR1 MACRO PARA,VAR,LABLE
192 LDA #(01h<<VAR)
193 AND PARA
Fri Nov 10 2006 21:32 Page 5
194 BNE LABLE
195 ENDM
196
197 LSETB MACRO PARA,VAR
198 LDA #(01h<<VAR)
199 ORA PARA
200 STA PARA
201 ENDM
202
203 LCLRB MACRO PARA,VAR
204 LDA #(0FFh^(01h<<VAR))
205 AND PARA
206 STA PARA
207 ENDM
208
209 ;ZPFlagBN EQU Bytes
210 ;ZPFlag DB ZPFlagBN
211 ;fMelody EQU 0
212
213 ;------------------ ; 2020.m
ac
214 ;------------------------------------
215 TONE_VDD MACRO
216 RMB0 PADFUNC0
217 ENDM
218 TONE_TMR0 MACRO
219 SMB0 PADFUNC0
220 ENDM
221
222 ;------------------------------------
223 EN_TMR1_IRQ MACRO
224 SMB2 IER
225 ENDM
226 EN_KEY_IRQ MACRO
227 SMB4 IER
228 ENDM
229 EN_LCD_IRQ MACRO
230 SMB6 IER
231 ENDM
232
233 DIS_TMR1_IRQ MACRO
234 RMB2 IER
235 ENDM
236 DIS_KEY_IRQ MACRO
237 RMB4 IER
238 ENDM
239 DIS_LCD_IRQ MACRO
240 RMB6 IER
241 ENDM
242
243
244 ;------------------------------------
245 IF_DIV_IRQ_FLAG MACRO LAB1
246 BBS0 IFR,LAB1
247 ENDM
248 IF_NOT_DIV_IRQ_FLAG MACRO LAB1
249 BBR0 IFR,LAB1
250 ENDM
Fri Nov 10 2006 21:32 Page 6
251 IF_TMR0_IRQ_FLAG MACRO LAB1
252 BBS1 IFR,LAB1
253 ENDM
254 IF_NOT_TMR0_IRQ_FLAG MACRO LAB1
255 BBR1 IFR,LAB1
256 ENDM
257 IF_TMR1_IRQ_FLAG MACRO LAB1
258 BBS2 IFR,LAB1
259 ENDM
260 IF_KEY_IRQ_FLAG MACRO LAB1
261 BBS4 IFR,LAB1
262 ENDM
263 IF_LCD_IRQ_FLAG MACRO LAB1
264 BBS6 IFR,LAB1
265 ENDM
266 IF_NOT_LCD_IRQ_FLAG MACRO LAB1
267 BBR6 IFR,LAB1
268 ENDM
269 ;------------------------------------
270 CLR_DIV_IRQ_FLAG MACRO
271 RMB0 IFR
272 ENDM
273 CLR_TMR0_IRQ_FLAG MACRO
274 RMB1 IFR
275 ENDM
276 CLR_TMR1_IRQ_FLAG MACRO
277 RMB2 IFR
278 ENDM
279 CLR_KEY_IRQ_FLAG MACRO
280 RMB4 IFR
281 ENDM
282 CLR_LCD_IRQ_FLAG MACRO
283 RMB6 IFR
284 ENDM
285
286
287 ;------------------------------------
288 Fext_35K MACRO
289 Fext_ON
290 Fcpu_Fext
291 SMB3 SYSCLK
292 ENDM
293 Fext_XTAL MACRO
294 Fext_ON
295 Fcpu_Fext
296 RMB3 SYSCLK
297 ENDM
298 FsysCPU MACRO
299 Fcpu_Fsys
300 Fext_OFF
301 ENDM
302
303 Fext_OFF MACRO
304 RMB1 SYSCLK
305 ENDM
306 Fext_ON MACRO
307 SMB1 SYSCLK
308 ENDM
Fri Nov 10 2006 21:32 Page 7
309
310 Fsub_Fext MACRO
311 Fext_ON
312 ENDM
313 Fsub_32KCLK MACRO
314 Fext_OFF
315 ENDM
316
317 Fosc_OFF MACRO
318 RMB2 SYSCLK
319 ENDM
320 Fosc_ON MACRO
321 SMB2 SYSCLK
322 ENDM
323
324 Fcpu_Fext MACRO
325 SMB7 SYSCLK
326 Fosc_OFF
327 ENDM
328 Fcpu_Fsys MACRO
329 Fosc_ON
330 RMB7 SYSCLK
331 ENDM
332
333 TMR1_S_Fsub MACRO
334 RMB2 TMCLK
335 ENDM
336
337 TMR1_S_Fosc MACRO
338 SMB2 TMCLK
339 ENDM
340 ;------------------------------------
341 TMR0_ON MACRO
342 SMB0 TMRCTL
343 ENDM
344 TMR0_OFF MACRO
345 RMB0 TMRCTL
346 ENDM
347
348 TMR1_ON MACRO
349 SMB1 TMRCTL
350 ENDM
351 TMR1_OFF MACRO
352 RMB1 TMRCTL
353 ENDM
354
355 LCD_ON MACRO
356 SMB4 TMRCTL
357 ENDM
358 LCD_OFF MACRO
359 RMB4 TMRCTL
360 ENDM
361
362 PWM_ON MACRO
363 SMB7 TMRCTL
364 ENDM
365 PWM_OFF MACRO
366 RMB7 TMRCTL
Fri Nov 10 2006 21:32 Page 8
367 ENDM
368
369 IF_PWM_ON MACRO LAB
370 BBS7 TMRCTL,LAB
371 ENDM
372 IF_PWM_OFF MACRO LAB
373 BBR7 TMRCTL,LAB
374 ENDM
375
376 ToneTmr0 MACRO
377 SMB2 DIVC
378 RMB3 DIVC
379 ENDM
380
381 ToneVDD MACRO
382 SMB2 DIVC
383 SMB3 DIVC
384 ENDM
385
386 ;------------------------------------
387 3Bias MACRO
388 SMB6 LCD_CTL
389 ENDM
390 4Bias MACRO
391 RMB6 LCD_CTL
392 ENDM
393
394 ;------------------------------------
395 ;;2004-12-23
396
397 _AToSP MACRO ; set SP from A reg
398 TAX ; rv9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -