📄 xf.asm
字号:
.def _c_int0
.include "240x.h"
.text
_c_int0:
;初始化程序
SETC INTM;ST0/ST1,禁止中断
CLRC SXM;清除符号扩展位
CLRC OVM;清除溢出保护位
CLRC CNF;配置B0块到数据存储区
LDP #0E0H
SPLK #0000H,SCSR1;设置PLL为2*CLKIN模式,并禁止所有外设时钟
SPLK #0E8H,WDCR;禁止看门狗定时器
LDP #0H
SPLK #0H,IMR;设置中断屏蔽寄存器
SPLK #0FFFFH,IFR;清除中断标志
;主循环,设置XF引脚高低电平
CIR:
NOP
NOP
NOP
NOP
;设置XF控制灯亮灭
SETC XF
LAR AR1,#01h;插入等待
w2a: MAR *,AR0
NOP
LAR AR0,#6000H
NOP
;w1a: NOP
; BANZ w1a,*-
NOP
MAR *,AR1
NOP
BANZ w2a,*-
NOP
NOP
NOP
CLRC XF
LAR AR1,#01H
w2b: MAR *,AR0
NOP
NOP
LAR AR0,#6000H
NOP
;w1b: NOP
; BANZ w1b,*-
NOP
MAR *,AR1
NOP
BANZ w2b,*-
NOP
NOP
B CIR,*
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -