📄 loopsw1.asm
字号:
;LOOPSW1.ASM-TO TEST BOTH AIC INPUTS USING SERIAL PORT 1.CALLS AICCOMA
.TITLE "LOOPSW1" ;OUTPUT=INPUT
.GLOBAL RESET,BEGIN,AICSET,AICSEC,AICIO_P,SPSET,IOPRI,IOAUX
.SECT "VECTORS" ;VECTOR SECTION
RESET .WORD BEGIN ;RESET VECTOR
.SPACE 63 ;REMAINDER OF VECTOR SECTION
.DATA ;ASSEMBLE INTO DATA SECTION
AICSEC .WORD 1428h,1h,4A96h,67h ;SP AIC CONFIG DATA
.TEXT ;ASSEMBLE INTO TEXT SECTION
BEGIN LDP SPSET ;INIT DATA PAGE
LDI 10h,R1 ;SERIAL PORT 1 OFFSET
STI R1,@SPSET ;ENABLE SERIAL PORT 1
CALL AICSET ;INIT PRIMARY AIC/TMS320C30
LDI 0,R7 ;INIT R7 = OUTPUT 0
LOOP CALL IOPRI ;USE PRIMARY INPUT IN
LDI R6,R7 ;OUTPUT R7=PRIMARY INPUT
CALL IOAUX ;USE AUXILIARY INPUT AUXIN
LDI R6,R7 ;OUTPUT R7=AUXILIARY INPUT
BR LOOP ;LOOP CONTINUOUSLY
.END ;END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -