dm52s.asm

来自「AIS TI DSP 5402 的应用程序代码」· 汇编 代码 · 共 50 行

ASM
50
字号
;(C)2003 DigiMud公司版权所有
;技术支持信箱:digimud@tom.com

;数字泥土 DM52演示软件  1.0版
;模块名:演示模块
;源文件名:dm52s.asm
;日期:2003/7/24 - 2003/8/14
;说明:用于DM52产品演示
;交替亮灭XF管脚上的LED
;

;***************************************************************
	.global start
	.mmregs
FP	.set	AR7
	.c_mode
	.sect	".text"

start:
		stm #3000,sp;任意设置栈位置在片内RAM	
		ssbx xf		;点亮XF
		call delay
		rsbx xf		;熄灭XF
		call delay
		b start
		
;***************************************************************
;* FUNCTION DEF: delay                                         *
;***************************************************************
delay:
		STM		#0,AR1	;AR1,AR2为循环变量,首先清0
        STM     #600,AR0	;设置每重循环数量
L1:    
		STM		#0,AR2
L2:    
		ADDM		#1,AR2
        CMPR      1,AR2                 
        BC        L2,TC                
L3:    
		ADDM		#1,AR1
        CMPR      1,AR1              
        BC        L1,TC              
L4:    
        RET

		.END



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?