文件名称:MCU_KEYBOARD_JIDA
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 80kb
- 下载次数:
- 0次
- 提 供 者:
- 牛**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
51单片机片键盘驱动程序(带键盘击打实现)
我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码-51 Single-chip-chip driver keyboard (with keyboard realization hit)
我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码-51 Single-chip-chip driver keyboard (with keyboard realization hit)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
单片机键盘击打实现
..................\IO键盘扫描方式
..................\..............\KEY.DSN
..................\..............\key.hex
..................\..............\KEY.PWI
..................\..............\Last Loaded KEY.DBK
..................\KEY.H
..................\矩阵键盘扫描方式
..................\................\KEY.DSN
..................\................\key.hex
..................\................\KEY.PWI
..................\................\Last Loaded KEY.DBK
..................\................\说明.txt
..................\说明.txt
..................\IO键盘扫描方式
..................\..............\KEY.DSN
..................\..............\key.hex
..................\..............\KEY.PWI
..................\..............\Last Loaded KEY.DBK
..................\KEY.H
..................\矩阵键盘扫描方式
..................\................\KEY.DSN
..................\................\key.hex
..................\................\KEY.PWI
..................\................\Last Loaded KEY.DBK
..................\................\说明.txt
..................\说明.txt