打印
[国产单片机]

3个IO口检6个按键,头都想大了...

[复制链接]
楼主: weihualong
手机看帖
扫描二维码
随时随地手机跟帖
41
ccxlslr| | 2011-3-28 11:05 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 ccxlslr 于 2011-3-28 11:11 编辑

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

当然特殊情况下是可以了,比如你的系统有一个以上个小于AD参考值的电压,这样可以用AD做

使用特权

评论回复
42
huang2007| | 2011-4-1 11:25 | 只看该作者
如果你的IO有AD转换,N个按键都行

使用特权

评论回复
43
huang2007| | 2011-4-8 09:22 | 只看该作者
28楼正解,

使用特权

评论回复
44
XLLee| | 2011-4-19 23:05 | 只看该作者
这个在消费电子产品中用的比较多,以前做计算器的时候用的比较多!

使用特权

评论回复
45
110xia| | 2011-4-21 21:49 | 只看该作者
学习了

使用特权

评论回复
46
chenyg69| | 2011-9-21 17:53 | 只看该作者
输入有上拉,双刀按键,简单实现。

使用特权

评论回复
47
WANGJJ888| | 2011-9-29 15:27 | 只看该作者
丢,用 A/D还需要三口嘛

使用特权

评论回复
48
shiweili| | 2011-9-30 15:33 | 只看该作者
太简单了,梯形键盘,外加一条VDD或者VSS就实现。

使用特权

评论回复
49
alenthj| | 2011-10-10 14:53 | 只看该作者
3个IO,非ADC,我记得可以检测21个键盘, 印象中。

百度中输入: 3个IO 21键

结果比我**中的还牛,有22个键盘,甚至26个键,还有程序可参考。

使用特权

评论回复
50
xitaopeng| | 2012-3-14 19:09 | 只看该作者
三角阵检测

使用特权

评论回复
51
jxs007| | 2012-4-2 18:11 | 只看该作者
[quote][/quote]

使用特权

评论回复
52
jalywang| | 2012-4-12 11:03 | 只看该作者
用AD,RC充放电做,只是能检测的状态多,问题是接按键的话怎么接呢?现在说的是按键控制,用三个IO哦!

使用特权

评论回复
53
celticzy| | 2012-4-13 10:29 | 只看该作者
28# weihualong

没上拉感觉不稳,不过,stc的51和AT的51单片机好像可以,i/o口输出1就可以输入,也就成了稳定地被上拉了。。。。。。

使用特权

评论回复
54
lrhsx33| | 2012-4-19 15:32 | 只看该作者
用5楼图就可以了,软件也很容易。

使用特权

评论回复
55
wei3302| | 2012-5-9 09:37 | 只看该作者
5楼的sw1 sw2 怎么检测  感觉上应该放在key2上接上拉 再有三角检测是不是三角接法里面套个星星接法,中间接地,求指教

使用特权

评论回复
56
chirse99| | 2012-5-9 11:56 | 只看该作者
如果用多核的单片机可以的, 全部都按了,也可以检测, 试想下,几个I/O可以同时同刻工作,这个就是多核的意义了,如果有朋友有兴趣可以探讨下。13510985925@163.com

使用特权

评论回复
57
fail| | 2012-5-12 16:13 | 只看该作者
看此帖有收获。5楼和28楼同理。

使用特权

评论回复
58
jeoge| | 2012-8-8 09:38 | 只看该作者
加二极管,可以做到七个口

使用特权

评论回复
59
lrhsx33| | 2012-8-13 09:45 | 只看该作者
有些MCU有内部上下拉电阻 ,可用5楼图去电阻,但同一IO不能同时按下,可跟其它IO行成组合鍵 1# weihualong

使用特权

评论回复
60
weihualong|  楼主 | 2012-8-13 14:44 | 只看该作者
没留意,真被57楼说中了。不能同时按是肯定的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则