进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩阵键盘键值扫描,功能处理函数 本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型. 行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数 即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。 第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。 在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff
标签: 键盘扫描
上传时间: 2016-02-19
上传用户:二驱蚊器
进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩阵键盘键值扫描,功能处理函数 本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型. 行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数 即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。 第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。 在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff
标签: 键盘扫描
上传时间: 2013-12-21
上传用户:dreamboy36
用c语言编写的逆矩阵和矩阵的乘积,有良好的界面,界面是由键盘控制的
上传时间: 2016-03-17
上传用户:kikye
4×4键盘完美扫描程序,方便、简洁。具体为矩阵是键盘,请各位高手多多指教。
上传时间: 2013-12-06
上传用户:cc1015285075
这是单片机驱动液晶显示器12864和键盘的源代码,其中12864的驱动芯片是ST7290,键盘是4*4的矩阵键盘。
上传时间: 2014-10-12
上传用户:ynsnjs
仪器仪表键盘显示模拟系统,用AT89S52芯片作为系统的CPU,控制系统的按键及显示器部分。用8路同相三态双向总线收发器74LS245芯片驱动LED。4X4矩阵键盘作为系统人机交互的重要部分,用于向单片机应用系统输入数据或控制信息,设计4X4矩阵键盘分别对应键码“0-F”。系统可以实现的基本功能包括开机LCD液晶屏幕显示“大专05电子信息X班XXX毕业设计”信息;按下任意一个按键,LCD液晶屏幕显示相应按键的信息。在基本功能的基础上还增加了一个扩展功能,即增加一个LED数码管同步显示相应键码
上传时间: 2016-10-07
上传用户:ainimao
51+pdiusbd12做的usb键盘,用矩阵键盘来模拟ps2键盘的小键盘部分
上传时间: 2014-01-26
上传用户:开怀常笑
单片机键盘驱动资料,包括键盘接口技术介绍、扫描法矩阵键盘驱动程序、行列反转法矩阵键盘驱动程序、AT89S52单片机键盘接口原理图等。程序有详细的注释。资料基于AT89S52单片机系统,键盘为4×4矩阵键盘。
上传时间: 2014-01-20
上传用户:a3318966
一组键盘测试程序,包括位控程序、矩阵键盘、独立键盘
上传时间: 2017-05-25
上传用户:yzhl1988
设计一个矩阵相乘的程序,首先从键盘输入两个矩阵a,b的内容,并输出两个矩阵,
上传时间: 2017-06-14
上传用户:181992417