📄 test2407.asm
字号:
*******************************************************
* TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
*******************************************************
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx test2407.c C:\WINDOWS\TEMP\test2407.if
; dspopt NOT RUN
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -o -v2xx -o C:\WINDOWS\TEMP\test2407.if C:\WINDOWS\TEMP\test2407.asm C:\WINDOWS\TEMP\test2407.tmp
.port
.file "test2407.c"
.file "f2407_c.h"
.globl _portFF0F
.globl _portFFFF
.file "test2407.c"
.globl _port40
.globl _adc_res
.text
.sym _main,_main,32,2,0
.globl _main
.func 13
;>>>> void main(void)
;>>>> unsigned int data_input;
******************************************************
* FUNCTION DEF : _main
******************************************************
_main:
POPD *+
SAR AR0,*+
SAR AR1,*
LARK AR0,2
LAR AR0,*0+,AR3
.sym _data_input,1,14,1,16
.line 4
;>>>> *WDCR = 0x00E8;
LARK AR3,28713
LACK 232
SACL *
.line 5
;>>>> *SCSR1 = 0x00fd;
LACK 253
SBRK 17
SACL *+
.line 6
;>>>> *SCSR2 = (*SCSR2 | 0x000B) & 0x000F;
;>>>> //WSGR = 0x0049;
LACK 11
OR *
ANDK 15
SACL * ,AR0
.line 8
;>>>> WSGR = 0x01c0;
LACK 448
SACL *
OUT * ,0ffffh,AR3
.line 9
;>>>> *MCRA = 0x0003; /* group A pins */
LACK 3
ADRK 119
SACL *
.line 10
;>>>> *MCRB = 0xFEDC; /* group B pins */
ADRK 2
SPLK #65244,*
.line 11
;>>>> *MCRC = 0x0000; /* group C pins */
LACK 0
ADRK 2
SACL *
.line 12
;>>>> asm(" setc INTM");
setc INTM
.line 13
;>>>> *IMR = 0x0000; /* clear the IMR register */
LARK AR4,4
MAR * ,AR4
SACL *
.line 14
;>>>> *IFR = 0xffff; /* clear any pending core interrupts */
ADRK 2
SPLK #65535,* ,AR3
.line 15
;>>>> *WDKEY =0x5555;
SBRK 111
SPLK #21845,*
.line 16
;>>>> *WDKEY =0xaaaa;
SPLK #43690,* ,AR4
.line 17
;>>>> *IMR = 0x0001;
;>>>> //asm(" CLRC XF");
;>>>> //while(1);
LACK 1
SBRK 2
SACL * ,AR1
.line 25
;>>>> data_input= Read_Xdata();
CALL _Read_Xdata
MAR * ,AR2
LARK AR2,1
MAR *0+
SACL *
.line 28
;>>>> asm(" nop");
nop
.line 33
;>>>> asm(" CLRC INTM");
CLRC INTM
.line 34
;>>>> test_adc();
CALL _test_adc,AR1
.line 37
;>>>> test_sci();
CALL _test_sci
L1:
.line 40
;>>>> while(1);
B L1
.endfunc 55,000000000H,2
*****************************************************
* UNDEFINED REFERENCES *
*****************************************************
.global _Read_Xdata
.global _test_adc
.global _test_sci
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -