资源描述:
《《扫描键盘》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、键盘程序有很简单的,也有很复杂的,看你的应用和要求.还有你的键多少,可用的端口多少,是否与LED数码管显示共用端口,是否要区分重键,是否有组合键,Shift键等.一个端口一个键是最间单的键盘,端口数=按键数,键少时用键多的话可用AxB阵列键盘,端口数=A+B,按键数=A*B,这是最传统的键盘.其中的列线往往可以与LED数码管显示共用一组端口.也有用AD采样的方法,用一个AD端口,实现多个按键的,这在家电上常用.一个键一个功能是最常用的方法功能多而按键少,可以采用Shift键方式,切换按键定义,就象标准键盘中的Shift
2、键可切换大小写一样为防止关键按键被随意乱按,关键的功能可采用组合键,就象Ctil-Alt-Del三键组合可重启系统,Ctil-C=复制,Ctil-V=粘帖对于每一个按键,还有区分几种状态的问题,一般的按键只有两种状态:Up,Down。复杂的还有:KeepUp,KeepDown两种状态,共四种状态。等等........................有时候一个单片机中主程序就是键盘程序.而键盘和显示是直接与人交往的,它的好坏给人是第一印象,写好键盘程序是做单片机的基本功,所有这些书上都有,好好看书多多动手!//标 题:P
3、1口行列式键盘程序 ? ////文件名:xwj_hlkey.c ////版 本:V1.00 ////修改人:徐文军 E-mail:xuwenjun@21cn.c
4、om ////日 期:05-05-13 ////描 述:P1口行列式键盘程序 ? ////声 明: //// 以下代码仅免费提供给学习用途,但引用或修改后必
5、须在文件中声明出处.//// 如用于商业用途请与作者联系. E-mail:xuwenjun@21cn.com //// 有问题请mailtoxuwenjun@21cn.com 欢迎与我交流! ////--------------------------------------------------------------------------////老版本:无 老版本文
6、件名: ////创建人:徐文军 E-mail:xuwenjun@21cn.com ////日 期:05-05-13 ////描 述: //// CODE
7、SIZE = 396 ---- //// CONSTANTSIZE = 32 ---- //// DATASIZE = 4 1 //// BITSIZE = 1 ----
8、 ////--------------------------------------------------------------------------//#include#include"xwj_hlkey.h" //