[AVR单片机] 51单片机

[复制链接]
2034|1
 楼主| zpp_402 发表于 2009-1-5 11:22 | 显示全部楼层 |阅读模式
各位高手,大家好
    学弟我有一个问题,需请教大家:
   (51单片机)只有一个普通的I/O口接2个按键,怎们样才能区分出这两个按键?
    谢谢!
oufuqiang 发表于 2009-1-5 13:35 | 显示全部楼层

这个我试试看!

两个按键串联,一端接VCC,一端接GND,中间接IO。
首先将该IO置1,回读端口;
再将该端口置0,回读端口;
如果返回的结果是1,0,则没有按钮按下;
如果返回的结果是1,1,则上按钮被按下;
如果返回的结果是0,0,则下按钮被按下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

0

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