原创 AVR单片机4个I/O口可以设计出12个按键!!

2008-3-18 23:24 3911 5 6 分类: MCU/ 嵌入式

点击看大图


AVR单片机的I/O口有4个状态(输出0,输出1,内部电阻拉高(输入),高阻态)。如上图所示当IO1为输入(内部电阻拉高)、IO2输出低电平、其它IO口为高阻态时,若单片机检测到IO1被拉低,根据二极管单向导通原理,可以判断S11被按下。同理,当IO2为输入(内部电阻拉高),IO1输出低电平,其它IO口为高阻态时,就可以通过检测IO2口的状态判断出S12是否被按下。其它按键可以用以上方法逐个检测出。


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

daiqiumiao_806246054 2008-9-20 23:28

不用那么复杂,利用AVR里面的AD转换,2个IO口加几个电阻就可以设计很多按键了。
相关推荐阅读
用户136065 2012-05-29 16:46
立体车库操作盒(内有本项目的源代码,电路图)
https://static.assets-stash.eet-china.com/album/old-resources/2009/2/26/8ba54db8-208e-4ab8-850e-b7...
用户136065 2008-12-17 13:50
STM32 protel 封装(不断更新中)
STM32 Protel 封装只画了三个封装(LQFP48,LQFP64,LQFP100)https://static.assets-stash.eet-china.com/album/old-res...
用户136065 2008-11-03 16:54
最新发现与创新:科学家证实电子电路存在记忆电阻
 美国科学家日前宣布,他们已证实电子电路存在第四种基本元件———记忆电阻(简称忆阻),并成功设计出一个能工作的忆阻实物模型。   早在1971年,非线性电路理论先驱、美国加利福尼亚大学伯克利分校的华裔...
用户136065 2008-11-03 12:06
国内主要网络电台地址
mms://211.89.225.101/live3 中央电台音乐频道      收听mms://vl.sina.com.cn/popmusic 东广音乐台动感101mms://vstream.sin...
用户136065 2008-11-03 11:47
W5100集TCP/IP协议栈、以太网MAC和PHY为一体
W5100是WIZnet公司最新推出的固件网络芯片,它是在W3150A+的基础上,集成了以太网物理层RTL8201CP核,因此W5100集TCP/IP协议栈、以太网MAC和PHY为一体。W5100支持...
用户136065 2008-10-20 11:22
iccavr用户手册(中文)
https://static.assets-stash.eet-china.com/album/old-resources/2008/10/20/370fcf86-59d6-46f9-a7e5-e01...
EE直播间
更多
我要评论
1
5
关闭 站长推荐上一条 /3 下一条