[国产单片机] 3个IO口检6个按键,头都想大了...

[复制链接]
16872|68
ccxlslr 发表于 2011-3-28 11:05 | 显示全部楼层
本帖最后由 ccxlslr 于 2011-3-28 11:11 编辑

不可能,再NB的人都不可能,不加其它元件.

当然特殊情况下是可以了,比如你的系统有一个以上个小于AD参考值的电压,这样可以用AD做
huang2007 发表于 2011-4-1 11:25 | 显示全部楼层
如果你的IO有AD转换,N个按键都行
huang2007 发表于 2011-4-8 09:22 | 显示全部楼层
28楼正解,
XLLee 发表于 2011-4-19 23:05 | 显示全部楼层
这个在消费电子产品中用的比较多,以前做计算器的时候用的比较多!
110xia 发表于 2011-4-21 21:49 | 显示全部楼层
学习了
chenyg69 发表于 2011-9-21 17:53 | 显示全部楼层
输入有上拉,双刀按键,简单实现。
WANGJJ888 发表于 2011-9-29 15:27 | 显示全部楼层
丢,用 A/D还需要三口嘛
shiweili 发表于 2011-9-30 15:33 | 显示全部楼层
太简单了,梯形键盘,外加一条VDD或者VSS就实现。
alenthj 发表于 2011-10-10 14:53 | 显示全部楼层
3个IO,非ADC,我记得可以检测21个键盘, 印象中。

百度中输入: 3个IO 21键

结果比我**中的还牛,有22个键盘,甚至26个键,还有程序可参考。
xitaopeng 发表于 2012-3-14 19:09 | 显示全部楼层
三角阵检测
jxs007 发表于 2012-4-2 18:11 | 显示全部楼层
[quote][/quote]
jalywang 发表于 2012-4-12 11:03 | 显示全部楼层
用AD,RC充放电做,只是能检测的状态多,问题是接按键的话怎么接呢?现在说的是按键控制,用三个IO哦!
celticzy 发表于 2012-4-13 10:29 | 显示全部楼层
28# weihualong

没上拉感觉不稳,不过,stc的51和AT的51单片机好像可以,i/o口输出1就可以输入,也就成了稳定地被上拉了。。。。。。
lrhsx33 发表于 2012-4-19 15:32 | 显示全部楼层
用5楼图就可以了,软件也很容易。
wei3302 发表于 2012-5-9 09:37 | 显示全部楼层
5楼的sw1 sw2 怎么检测  感觉上应该放在key2上接上拉 再有三角检测是不是三角接法里面套个星星接法,中间接地,求指教
chirse99 发表于 2012-5-9 11:56 | 显示全部楼层
如果用多核的单片机可以的, 全部都按了,也可以检测, 试想下,几个I/O可以同时同刻工作,这个就是多核的意义了,如果有朋友有兴趣可以探讨下。13510985925@163.com
fail 发表于 2012-5-12 16:13 | 显示全部楼层
看此帖有收获。5楼和28楼同理。
jeoge 发表于 2012-8-8 09:38 | 显示全部楼层
加二极管,可以做到七个口
lrhsx33 发表于 2012-8-13 09:45 | 显示全部楼层
有些MCU有内部上下拉电阻 ,可用5楼图去电阻,但同一IO不能同时按下,可跟其它IO行成组合鍵 1# weihualong
 楼主| weihualong 发表于 2012-8-13 14:44 | 显示全部楼层
没留意,真被57楼说中了。不能同时按是肯定的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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