数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2809|回复: 3

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

[复制链接]
发表于 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:
4*4的矩阵,一般按下按键时,必定有两个IO口为零,每两个IO口交叉的点就是你要的键值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-21 20:25 , Processed in 0.358801 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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