⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system.asm

📁 Sunplus 开发平台
💻 ASM
字号:

//============================================================
// 文件名称:system.asm
// 实现功能:键盘扫描初始化及扫描程序
// 日期: 2003/7/7
//============================================================

.INCLUDE   hardware.inc
.EXTERNAL  F_Key_Scan_Initial
.EXTERNAL  F_Key_DebounceCnt_Down
.EXTERNAL  F_Key_Scan_ServiceLoop
.CODE
//============================================================================================
//函数: System_Initial
//语法:void System_Initial()
//描述:键盘扫描初始化
//参数:无
//返回:无
//===============================================================================================


.public _System_Initial;
.public	F_System_Initial;
_System_Initial: .PROC
F_System_Initial:
	call	F_Key_Scan_Initial;		// 键盘扫描初始化,来自key.asm	
	retf;
.ENDP;
//============================================================================================
//函数: System_ServiceLoop
//语法:System_ServiceLoop()
//描述:键盘扫描
//参数:无
//返回:无
//==============================================================================================
.public _System_ServiceLoop;
.public	F_System_ServiceLoop;
_System_ServiceLoop: .PROC                  
F_System_ServiceLoop:
		call	F_Key_DebounceCnt_Down;		// 按键去抖 ,来自key.asm
		call    F_Key_Scan_ServiceLoop;		// 键盘扫描程序,来自key.asm 			
		R1=0x0001;                          // 清看门狗
		[P_Watchdog_Clear]=R1;       	    //
        retf;
        .ENDP;

⌨️ 快捷键说明

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