硬件支持行列扫描按键的单片机

[复制链接]
1557|13
 楼主| paoche123 发表于 2023-10-18 10:49 | 显示全部楼层 |阅读模式
请问有硬件支持行列扫描按键的单片机吗?(内部有支持硬件行列扫描的寄存器,不需要编写行列扫描程序)。

谢谢
ayb_ice 发表于 2023-10-18 11:43 | 显示全部楼层
没有,最简单的几行代码搞定
coody 发表于 2023-10-18 15:34 | 显示全部楼层
没见过硬件支持IO口行列扫描的单片机,8x8扫描用不了多少行代码。
dirtwillfly 发表于 2023-10-18 17:22 | 显示全部楼层
找个带fpga的单片机吧,用fpga写个行列扫描逻辑
ddxx 发表于 2023-10-18 17:27 | 显示全部楼层
华大得hc32f460有个按键扫描模块,应该可以满足你的需要。
qd118 发表于 2023-10-18 21:39 | 显示全部楼层
很多数码管驱动就带此功能
 楼主| paoche123 发表于 2023-10-19 08:38 | 显示全部楼层
感谢各位的回复。

单片机(MCU)的资源少,用软件实现占用资源,实时性也保证不了。

如果单片机(MCU)硬件支持行列扫描,单芯片就可以实现,不用外加键盘控制芯片,成本低,体积小。
 楼主| paoche123 发表于 2023-10-19 08:45 | 显示全部楼层
ddxx 发表于 2023-10-18 17:27
华大得hc32f460有个按键扫描模块,应该可以满足你的需要。

好的,感谢,我看一下
fxyc87 发表于 2023-10-19 08:49 | 显示全部楼层
coody 发表于 2023-10-18 15:34
没见过硬件支持IO口行列扫描的单片机,8x8扫描用不了多少行代码。

wch有这样的,只读寄存器,不需要写程序。
 楼主| paoche123 发表于 2023-10-19 09:32 | 显示全部楼层
fxyc87 发表于 2023-10-19 08:49
wch有这样的,只读寄存器,不需要写程序。

是那个型号的单片机?官网没查到哈
coody 发表于 2023-10-19 11:52 | 显示全部楼层
paoche123 发表于 2023-10-19 08:38
感谢各位的回复。

单片机(MCU)的资源少,用软件实现占用资源,实时性也保证不了。

按键你要多高的实时性?
8*8键盘,4ms读一行,大部分MCU处理时间不到2us,占CPU时间不到0.05%,基本可以忽略。
alienmiller 发表于 2023-10-19 12:42 | 显示全部楼层
paoche123 发表于 2023-10-19 09:32
是那个型号的单片机?官网没查到哈

这是wch 在21ic 的版块,去问问,
沁恒USB蓝牙MCU
xzy568 发表于 2023-10-21 13:14 | 显示全部楼层
coody 发表于 2023-10-19 11:52
按键你要多高的实时性?
8*8键盘,4ms读一行,大部分MCU处理时间不到2us,占CPU时间不到0.05%,基本可以 ...

人家有可能是学生,没必要跟他讲道理
 楼主| paoche123 发表于 2023-10-23 11:13 | 显示全部楼层
xzy568 发表于 2023-10-21 13:14
人家有可能是学生,没必要跟他讲道理

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

本版积分规则

5

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部