system.asm

来自「电子时钟 通过按键设置时钟」· 汇编 代码 · 共 37 行

ASM
37
字号
//============================================================
//	文件名称:	system.asm
//	功能描述:	开中断函数
//	维护记录:	2005-10-14	v1.0
//============================================================
.INCLUDE SPCE061A.inc
.RAM

.CODE
//============================================================================================
// C格式:   void SP_INT_IRQ5()
// 实现功能:初始化中断为2HZ定时中断源
// 参数:无
// 返回值:无
// 破坏寄存器:r1
//=============================================================================================     
.PUBLIC _SP_INT_IRQ5;            //初始化中断为2HZ定时中断源
_SP_INT_IRQ5: .PROC
	r1 = [P_INT_Ctrl_New]
	r1 |= 0x0004;
    [P_INT_Ctrl] = r1; 
    INT IRQ;                     //开中断
    RETF
    .ENDP;
//============================================================================================
// C格式:     void F_ClearWatchdog(void)
// 实现功能:  清看门狗
// 参数:      无
// 返回值:    无
// 破坏寄存器:r1
//=============================================================================================
.PUBLIC _F_ClearWatchdog;
_F_ClearWatchdog: .PROC
    r1 = 1;
    [P_Watchdog_Clear] = r1;
    RETF;
    .ENDP

⌨️ 快捷键说明

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