• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

求助单片机如何用2个普通I/O口实现多个按键的电路和程序设计?

小弟现设计一款电压力锅,由于A/D口不够用所以想用二个普通I/O口连接九个按键,实现九个按键功能.可没做过这类型的,不知按键电路和按键控制程序该怎么设计!那位大侠可以帮忙指点一下啊?小弟在此先谢过啦!!!
全部回复(6)
正序查看
倒序查看
追_风
LV.1
2
2006-08-02 23:37
好象不行,9个键一般需要6个端口
0
回复
wumenmin
LV.3
3
2006-08-03 09:08
我告诉你吧!QQ:309411804
0
回复
hufuju
LV.1
4
2006-08-03 10:04
依据经验:
2个I/O口可以实现,用3个HC165就可以传送22个按键信号,并入串出!
0
回复
azhu
LV.8
5
2006-08-03 11:36
2个普通I/O口可以用软件方法实现1路简单的8bit A/D转换,1路A/D转换可以实现16个按键的输入检测.
你可以去我的BLOG中,里面有参考电路.
http://azhu.blog.dianyuan.com/
0
回复
oyggj
LV.4
6
2006-08-04 09:20
3IO口控制16个按键
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/44/1154654401.gif');}" onmousewheel="return imgzoom(this);">
0
回复
無疆
LV.7
7
2006-08-04 11:46
用164扩展不就行了?
0
回复