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

📄 说明.txt

📁 51单片机片键盘驱动程序(带键盘击打实现) 我们在编写单片机键盘程序时
💻 TXT
字号:
51单片机片键盘驱动程序(带键盘击打实现)


说明:
我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码。


模块的特点:
1、键盘缓冲区大小可设
2、支持按键的快加快减操作
3、本功能单独存放,模块化较强
4、键盘按下后开始击打的时间可程序设置,本次固化为键按下后2秒后启动键盘击打演示
5、键盘击打频率可程序设置,本次固化为键盘击打频率为5次/秒

开发平台:Keil 7.0
单片机:  89S52
仿真平台:proteous 7.2 SP6

本程序为体验版。
程序爆里有仿真用的proteous工程文件,以及单片机的可之星代码 key.hex
由于本次开发的代码价值极高,初次上传到网上,不便将代码公布,请大家原谅。
如有实在需要,有偿交付,谢谢合作!


作者信息:
姓名:牛余朋(网名火牛)著有《单片机总线设计法全攻略》15000字
学历:07年硕士毕业
单位:北京某部队科研所
地址:北京6320信箱 
QQ:41877690
E-mail:nyptg@163.com
电话:15811095191


⌨️ 快捷键说明

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