文件名称:MCU_KEYBOARD_JIDA
介绍说明--下载内容均来自于网络,请自行研究使用
51单片机片键盘驱动程序(带键盘击打实现)
我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码
我们在编写单片机键盘程序时,一般都是利用延时实现键消抖,但是很难实现键盘按下后的键盘连续击打,当然可以通过较复杂的变量转换实现,平凡老师写过一篇文章叫做《一种常用键盘程序的设计》,平凡老师是在主循环中进行的按键连续击打实现,我阅读后感觉不错,但是模块化不够理想,最后,平凡老师也承认,这样在主循环中实现这样的键盘击打,只能用在主循环不是很忙的时候,如果程序本身的主循环时间比较长,那就比较麻烦了,所以最后,平凡老师还是建议大家用定时器做,后来我感觉用平凡老师的思路来用定时器做,还是不很理想,于是我自己重新编写了这次的代码
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 107215816mcu_keyboard_jida.rar 列表 单片机键盘击打实现\说明.txt 单片机键盘击打实现\矩阵键盘扫描方式\KEY.DSN 单片机键盘击打实现\矩阵键盘扫描方式\key.hex 单片机键盘击打实现\矩阵键盘扫描方式\KEY.PWI 单片机键盘击打实现\矩阵键盘扫描方式\Last Loaded KEY.DBK 单片机键盘击打实现\矩阵键盘扫描方式\说明.txt 单片机键盘击打实现\矩阵键盘扫描方式 单片机键盘击打实现\IO键盘扫描方式\KEY.DSN 单片机键盘击打实现\IO键盘扫描方式\key.hex 单片机键盘击打实现\IO键盘扫描方式\KEY.PWI 单片机键盘击打实现\IO键盘扫描方式\Last Loaded KEY.DBK 单片机键盘击打实现\IO键盘扫描方式 单片机键盘击打实现\KEY.H 单片机键盘击打实现