进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩阵键盘键值扫描,功能处理函数 本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型. 行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数 即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。 第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。 在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff
标签: 键盘扫描
上传时间: 2013-12-21
上传用户:dreamboy36
一个可以管理右键的菜单,你可以编写菜单了
标签: 菜单 编写
上传时间: 2013-12-23
上传用户:jennyzai
PXA270平台下WINCE6.0的电源键控制驱动,欢迎大家下载
标签: WINCE PXA 270 6.0
上传时间: 2016-02-25
上传用户:cursor
用汇编实现的画出动画心的功能、点任意键刷新一次,点q键退出
标签: 汇编 动画
上传时间: 2013-12-22
上传用户:gtzj
右键添加关闭光驱指令 可安装和卸载此指令 2k以上系统通用,包含2k系统
标签: 指令 光驱
上传时间: 2013-12-30
上传用户:aa17807091
通过ZLG7290芯片驱动17键的键盘和8个共阴极LED,将按键值在LED上显示出来。
标签: 7290 ZLG LED 芯片驱动
上传时间: 2016-02-29
上传用户:lanwei
高斯信道下二进制相移键控信号仿真MATLAB源程序
标签: MATLAB 高斯 信道 二进制
上传用户:Divine
是一个关于在视图区使用右键菜单的例子,比较简单,但能说明问题。
标签: 菜单
上传时间: 2013-11-27
上传用户:moshushi0009
利用注册表键值调用输入法,鼠标左键与右键来控制输入字符。
标签: 注册表 输入法
上传时间: 2013-12-28
上传用户:hongmo
就看见解困房就看见 就健康可快捷 健康快捷看见看见就健康
标签:
上传时间: 2016-03-03
上传用户:小儒尼尼奥