找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2219|回复: 8
打印 上一主题 下一主题
收起左侧

我的单片机板子没有矩阵按键,只有四个按键能不能实现下面的功能?

[复制链接]
跳转到指定楼层
楼主
买的单片机没有矩阵按键,只有四个按键能不能实现啊

-7ec5bd2cdf2b7c82.png (12.95 KB, 下载次数: 45)

-7ec5bd2cdf2b7c82.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:8222 发表于 2021-7-1 20:59 | 只看该作者
单片机芯片没有任何外围电路。你买到的是单片机学习(开发)板吧?4个独立I/O口的按键,是不可能得到不同数字和小数点输入的,除非你用组合方式,如0001、0010,0011..........代表不同键值。
回复

使用道具 举报

板凳
ID:838732 发表于 2021-7-1 21:15 | 只看该作者
这个很简单,可以按照延时来判断,单个按键连续按的时间短于某个值则判断一次,超过判断另一次,别说4个按键,一个按键都可以实现功能
回复

使用道具 举报

地板
ID:161164 发表于 2021-7-1 23:17 | 只看该作者
三个键已经可以了:+, -, Enter
回复

使用道具 举报

5#
ID:853816 发表于 2021-7-1 23:33 | 只看该作者
最方便的方法恐怕是某一个宝几块钱买个矩阵按键接上去。虽然搞明白引脚的连接和在程序里定义相应的东西有一点麻烦,但迟早得学,不要嫌麻烦。
其他的方法都会让程序变得更复杂
回复

使用道具 举报

6#
ID:844772 发表于 2021-7-2 08:44 | 只看该作者
能啊,即使不通过延时复用,2^4=16,至少可以表达15个,你需要13个,够用了。
回复

使用道具 举报

7#
ID:88256 发表于 2021-7-2 09:03 | 只看该作者
按5楼说的买一块矩阵按键板吧,如果自己的焊接水平可以,也有洞洞板和十几个按键,也可以自己焊接。
回复

使用道具 举报

8#
ID:592807 发表于 2021-7-2 09:27 | 只看该作者
可以啊,第一个按键按X次那么第一位数就是X,类推。。。。
回复

使用道具 举报

9#
ID:752974 发表于 2021-7-2 12:46 | 只看该作者
对于单片机的应用,四个按键足够用了,几乎么有完不成的操作。因为按键是死的,软件是活的。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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