只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
xiaobendan001 发表于 2024-10-30 19:07 矩阵怎么接的?4*4的?一次拉低4个IO,怎么判断是那个IO上的KEY?
cy009 发表于 2024-10-31 10:25 矩阵键盘反转法扫描实例,以 P1口为例。 1.拉低P1低4位; 2.若P1高4位出现低电平,则读P1的值;
xiaobendan001 发表于 2024-10-31 12:51 这样就是需要都设置标准IO才行吧,设置开漏就是没有上拉电阻,那么高电平由谁提供? 我还真没试过这种, ...
qinlu123 发表于 2024-10-31 09:46 反转法,先把四个列线拉低检测4个行线电平,然后把4个行线拉低去检测4个列线电平。把两次检测结果或在一 ...
qinlu123 发表于 2024-10-31 09:44 反转法矩阵扫描当然要配置成开漏模式啦必须所有用到的IO都是开漏才行,这样你让IO输出高电平的时候该IO可以 ...
qinlu123 发表于 2024-10-31 14:05 外部上拉电阻提供高电平啊,所有的按键电路无论矩阵也好独立按键也好不都得配上拉电阻吗?
WL0123 发表于 2024-10-31 15:45 给你一个4*4矩阵按键示例,端口设置为准双向模式。有无外置上拉电阻无所谓。程序放在主函数里查询。key初值 ...
xiaobendan001 发表于 2024-10-31 16:39 既然要用外部上拉,为何还要关闭内部上拉?还是说这种接法和读取方法需要非常精确的上拉,内部因为制造工 ...
万家灯火51 发表于 2024-10-31 15:45 就是行线拉低,采集不回数据。
万家灯火51 发表于 2024-11-1 18:47 问题解决!!首先非常感谢各位大佬积极出主意和提供经验。看到您们的回复,一下子觉得很踏实。困惑几周的问 ...
xiaobendan001 发表于 2024-11-2 07:19 不用开漏用标准IO不行吗?要等2MS,这太浪费时间了吧。2US还行
Graves 发表于 2024-11-1 14:21 temp=KEY_ScanPort; //读P1口 读出来跟没有反转之前的采集情况一样,就是高四位有3个1 不 ...
405616736 发表于 2024-11-1 00:48 KEY_ScanPort=0xF0; ****** KEY_ScanPort=0xFF;//for read 这一句可有可不有,但prote ...
hxy52zero 发表于 2024-11-2 13:33 当时是搜A2开发板仿真电路才搜到的这个论坛
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网