来源
http://hgjinwei.bokee.com/6649877.html
4*4矩阵键盘扫描汇编程序(基于51单片机)
关键词: 矩阵键盘
;//======================================================================
;//
;// 程序名称:4-4keyscan.asm
;// 程序用途:4*4矩阵键盘扫描检测
;// 功能描述:扫描键盘,确定按键值。程序不支持双键同时按下,
;// 如果发生双键同时按下时,程序将只识别其中先扫描的按键
;// 程序入口:void
;// 程序出口:KEYNAME,包含按键信息、按键有效信息、当前按键状态
;// 编写人 :黄伟,2007-12-11
;// 最后修改:黄伟,2007-12-12
;//
;//======================================================================
PROC KEYCHK
KEYNAME DATA 40H ;按键名称存储单元
;(b7-b5纪录按键状态,b4位为有效位,
;b3-b0纪录按键)
KEYRTIME DATA 43H ;重复按键时间间隔
SIGNAL DATA 50H ;提示信号时间存储单元
KEY EQU P3 ;键盘接口(必须完整I/O口)
KEYPL EQU P0.6 ;指示灯接口
RTIME EQU 30 ;重复按键输入等待时间
KEYCHK:
;//=============按键检测程序=============================================
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载