数码之家

 找回密码
 立即注册
搜索
查看: 2276|回复: 3

单片机各个按键值的映射表如何得到的

[复制链接]
发表于 2019-3-16 08:46:12 | 显示全部楼层 |阅读模式
10家元
在学习的时候,做按键练习是,有用到矩阵按键映射表 如下是怎么得到的了char code KeyCode[4][4] = { //矩阵按键编号到标准键盘键码的映射表
{ 0x31, 0x32, 0x33, 0x26 }, //数字键1、数字键2、数字键3、向上键
{ 0x34, 0x35, 0x36, 0x25 }, //数字键4、数字键5、数字键6、向左键
{ 0x37, 0x38, 0x39, 0x28 }, //数字键7、数字键8、数字键9、向下键
{ 0x30, 0x1B, 0x0D, 0x27 }}; //数字键0、ESC键、 回车键、 向右键

发表于 2019-3-16 09:10:33 | 显示全部楼层
这个 表是PC键盘有keyCode。。。。。。
怎么和单片机的键盘对应,还要看单片机的键盘和程序是如何的

~~~~~~~~~~~~~~

打赏

参与人数 1家元 +2 收起 理由
maidoo + 2 精彩回帖

查看全部打赏

回复

使用道具 举报

发表于 2019-3-16 09:33:57 | 显示全部楼层
单片机矩阵键盘检测常用的有逐行扫描,反转法等。这是4×4矩阵的,你可以画张简图,分析下就出来了。
回复

使用道具 举报

发表于 2019-3-16 16:38:42 | 显示全部楼层
给你画了一张图,你看看能不能看懂:lol: 1.jpg
4*4的矩阵,一般按下按键时,必定有两个IO口为零,每两个IO口交叉的点就是你要的键值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-30 15:36 , Processed in 0.327601 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表