进行键盘扫描及键处理时,在程序中直接调用函数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源程序(开发环境为keil),目标代码(可直接烧入AT89S52芯片运行),电路原理图等。 源程序含有软件模块:4×4矩阵键盘扫描,led显示,可编程信号衰减。 硬件模块:采用医学生理信号检测仪器的前置放大器的结构,可放大极其微弱信号,譬如毫伏级心电信号。在此基础上加入可编程衰减器。 实现功能:通过按键输入微弱信号的放大倍数,可以相应放大微弱信号。设置倍数时,有四个LED显示倍数,按“千”,“百”“十”,“个”顺序设置,待设置的位会闪烁等待设置。放大倍数为1~1000倍。,譬如可以把1mv的微弱电压放大至1v,误差小于0.3%。用到的芯片有at89s52,ADC7520,opa177,74ls245,74ls138等。纯属原创。
上传时间: 2016-04-24
上传用户:FreeSky
这是单片机驱动液晶显示器12864和键盘的源代码,其中12864的驱动芯片是ST7290,键盘是4*4的矩阵键盘。
上传时间: 2014-10-12
上传用户:ynsnjs
空调恒温控制 利用实验仪上显示电路,键盘电路,A/D变换电路,完成类似空调恒温控制实验,可以利用实验仪上的电位器模仿温度变化,加热和致冷电机可以用发光管代替。要求可以用键盘设定恒温温度,当外界温度超过设定温度+/-2℃时,就要启动加热或致冷电机。
上传时间: 2014-09-03
上传用户:气温达上千万的
利用伟福Lab2000P单片机实验仪上显示电路,键盘电路,A/D变换电路,完成类似空调恒温控制实验,可以利用实验仪上的电位器模仿温度变化,加热和致冷电机可以用发光管代替。要求可以用键盘设定恒温温度,当外界温度超过设定温度+/-2℃时,就要启动加热或致冷电机。
上传时间: 2016-08-22
上传用户:ommshaggar
仪器仪表键盘显示模拟系统,用AT89S52芯片作为系统的CPU,控制系统的按键及显示器部分。用8路同相三态双向总线收发器74LS245芯片驱动LED。4X4矩阵键盘作为系统人机交互的重要部分,用于向单片机应用系统输入数据或控制信息,设计4X4矩阵键盘分别对应键码“0-F”。系统可以实现的基本功能包括开机LCD液晶屏幕显示“大专05电子信息X班XXX毕业设计”信息;按下任意一个按键,LCD液晶屏幕显示相应按键的信息。在基本功能的基础上还增加了一个扩展功能,即增加一个LED数码管同步显示相应键码
上传时间: 2016-10-07
上传用户:ainimao
此图为我自已研究了扬创公司的开发板后, 参考他们的开发板主板图画的电路图和PCB板图。 注意,扬创公司的开发板是主板加核心板的构架。 因此,我的图也是基于此构架的。 我的图是主板图(不含核心板图)。 电路图和PCB板图是PROTEL99格式的。 功能上除了没有摄像头接口电路外,其余功能全有, 并增加了一全双工485口,一半双工485口, 一4*8的矩阵键盘接口,液晶屏LED背光驱动电路, 板子需配合扬创公司的S3C2440核心板工作。 画得不是太好。但所有功能经验证全部正常, 我用的屏是三星LTP700WV-F01,自带触摸屏的型号, 另,限于扬创公司的核心板功能, 此板支持液晶屏只能支持到65K色。 有感于网上共享PCB板图的较少,在此与大家共享。 如有疑问,可以和我联系:nanjinrat@sohu.com
标签: 开发板
上传时间: 2013-12-21
上传用户:zmy123
51+pdiusbd12做的usb键盘,用矩阵键盘来模拟ps2键盘的小键盘部分
上传时间: 2014-01-26
上传用户:开怀常笑
单片机键盘驱动资料,包括键盘接口技术介绍、扫描法矩阵键盘驱动程序、行列反转法矩阵键盘驱动程序、AT89S52单片机键盘接口原理图等。程序有详细的注释。资料基于AT89S52单片机系统,键盘为4×4矩阵键盘。
上传时间: 2014-01-20
上传用户:a3318966