您的位置:首页技术文栏毕业课程设计
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

4x4键盘识别

[日期:2008-01-29 ] [来源:网络 作者:佚名] [字体: (投递新闻)

如图4.14.2所示,用at89s51的并行口p14×4矩阵键盘,以p1.0p1.3作输入线,以p1.4p1.7作输出线;在数码管上显示每个按键的“0f”序号。对应的按键的序号排列如图4.14.1所示

4x4键盘识别

4.14.1

2.硬件电路原理

4x4键盘识别

4.14.2

 

3.系统板上硬件连线

(1.      把“单片机系统“区域中的p3.0p3.7端口用8芯排线连接到“4x4行列式键盘”区域中的c1c4 r1r4端口上;

(2.      把“单片机系统”区域中的p0.0/ad0p0.7/ad7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个ah端口上;要求:p0.0/ad0对应着ap0.1/ad1对应着b……p0.7/ad7对应着h

4. 程序设计内容

(1.      4×4矩阵键盘识别处理

(2.      每个按键有它的行值和列值 ,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口和cpu通信。每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻vcc,而接地是通过程序输出数字“0”实现的。键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。

5.程序框图

 

4x4键盘识别

阅读:
录入:JETTA

推荐 】 【 打印
本文评论
      全部评论
发表评论


点评: 字数
姓名:
站长推荐