📄 dm52s.asm
字号:
;(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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -