新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机4×4矩阵键盘设计方案

单片机4×4矩阵键盘设计方案

作者:时间:2011-10-26来源:网络收藏

1、原理

本文引用地址:http://www.eepw.com.cn/article/172439.htm

  (1)如图14.2所示,用的并行口P3连接4×4,并以的P3.0-P3.3各管脚作输入线,以的P3.4-P3.7各管脚作输出线,在数码管上显示每个按键 “0-F”的序号。

  (2)中对应按键的序号排列如图14.1所示。

  2、参考电路

  4×4矩阵式键盘识别电路原理图

  图14.2 4×4识别电路原理图

  3、电路硬件说明

  (1)在“单片机系统”区域中,把单片机的P3.0-P3.7端口通过8联拨动拨码开关JP3连接到“4×4行列式键盘”区域中的M1-M4,N1-N4端口上。

  (2)在“单片机系统”区域中,把单片机的P0.0-P0.7端口连接到“静态数码显示模块”区域中的任何一个a-h端口上;要求:P0.0对应着a,P0.1对应着b,……,P0.7对应着h。

  4、程序内容

  (1)4×4键盘识别处理 。

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

  5、程序流程图(如图14.3所示)

DIY机械键盘相关社区:机械键盘DIY


单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭