单片机按键检测

2019-07-16 00:24发布

Atmega16单片机,按键电路如下,按键另一端一般都是直接接地的,这个比较另类。尝试了不少方法还是没写出检测按键的程序,在此求助各位高手..最好有具体程序例子
qqq.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dongyumin
1楼-- · 2019-07-17 02:16
按下以后,测试下“读”引脚的电位。
qq729101414
2楼-- · 2019-07-17 07:09
q373073148 发表于 2013-5-25 02:39
默认下拉输入的...第一个按键按下之后,单片机IO口就一直保持高电平了,按键松开还是高电平 ...

%JK3NOH1JET1RRI%XMH~P67.jpg
不知道哪里说明了IO下拉输入。。。。。


评分

参与人数 1威望 +2 +2 积分 +2 收起 理由 xiaoliu241 + 2 + 2 + 2 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

q373073148
3楼-- · 2019-07-17 09:21
dongyumin 发表于 2013-5-25 06:56
按下以后,测试下“读”引脚的电位。

读出的是高电平
q373073148
4楼-- · 2019-07-17 13:42
 精彩回答 2  元偷偷看……
q373073148
5楼-- · 2019-07-17 18:01
求高手支招 目测已无解
hughqfb
6楼-- · 2019-07-17 21:02
你可以检测按键电平的上升沿跳动呢!亲....但是怎么按键释放了还是高电平呢?

一周热门 更多>