📄 spwm.asm
字号:
*******************************************************
* TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
*******************************************************
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx spwm.c C:\WINDOWS\TEMP\spwm.if
; dspopt NOT RUN
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -o -v2xx -o C:\WINDOWS\TEMP\spwm.if C:\WINDOWS\TEMP\spwm.asm C:\WINDOWS\TEMP\spwm.tmp
.port
.file "spwm.c"
.globl _ini
.globl _timer2_isr
.globl _inter2_isr
.globl _init_adc
.globl _adc_soc
.globl _ldd
.globl _dir
.text
.sym _main,_main,32,2,0
.globl _main
.func 13
;>>>> void main(void)
******************************************************
* FUNCTION DEF : _main
******************************************************
_main:
POPD *+
SAR AR0,*+
SAR AR1,*
LARK AR0,1
LAR AR0,*0+
.line 3
;>>>> ini();
CALL _ini
.line 4
;>>>> init_adc();
CALL _init_adc
.line 6
;>>>> asm(" CLRC INTM");
CLRC INTM
.line 7
;>>>> adc_soc();
;>>>> for(;;)
CALL _adc_soc
L1:
.line 9
;>>>> {if(ldd)asm(" SETC XF");
LDPK _ldd
LAC _ldd
BZ L2
SETC XF
B L1
L2:
.line 10
;>>>> else asm(" CLRC XF");}
CLRC XF
B L1
.endfunc 23,000000000H,1
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -