📄 freisr.asm
字号:
.include hardware.inc
.define TIMERA_CLKA_EXT 0x0007
.define TIMERA_CLKB_1 0x0030
//.define P_INT_Ctrl_New 0x702d
.code
.public _Init_IOB
_Init_IOB: .PROC
//设置IOB2IOB3分别为EXT1和EXT2外部中断,并写入P_FeedBack口;
//IOB2和IOB3分别设置未反相输出,IOB4和IOB5分别设置为悬浮输入
r1=0xff0c //0x000c
[P_IOB_Dir]=r1
r1=0xff30
[P_IOB_Attrib]=r1
R1=0x000c
[P_FeedBack]=r1
RETF
.ENDP
//***************************************/ /
//****************************************//
.public _TmbCount
_TmbCount: .PROC
r1 = TIMERA_CLKA_EXT +TIMERA_CLKB_1 //设置定时器的时钟源为clkA的外部时钟源
[P_TimerA_Ctrl]=r1 //开始计数
r1 =0
[P_TimerA_Data]=r1
// r1=0x1004
//[P_INT_Ctrl_New]=r1
RETF
.ENDP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -