打印

单片机的引脚复用的问题

[复制链接]
6260|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 w7501693 于 2011-8-24 14:10 编辑

本人是初学单片机,望高人指点.按键和LED共用一个口线.LED是IO口到电阻到IO脚.当作为输入时,按键按下时LED也会点亮,为了不点亮LED,给IO口加入10K下拉电阻再接按键,这时按键按下LED微亮已无关系.但这时单片机检测不到按键.要如何设计此电路的软件呢,使它按键按下时LED不亮又使它能检测出按键.此电路在三星9454中是有应用的.要求以上的线路不能改变.这个是实际中用的线路,并能工作的.  以下的是简图.

相关帖子

沙发
古道热肠| | 2011-8-23 22:14 | 只看该作者
好象不太好并用。不完全复用提,数码管或指示灯与按键是可复用的,你这是完全复用,容量受牵连。

使用特权

评论回复
板凳
NE5532| | 2011-8-23 22:40 | 只看该作者
这就叫“始乱终弃”,硬件是天,没有硬件的支持,再好的软件都是白费啊。楼主飞线改硬件好了。

使用特权

评论回复
地板
highgear| | 2011-8-23 23:32 | 只看该作者
加一个简单的 led 关断即可。

使用特权

评论回复
5
Cortex-M0| | 2011-8-24 07:28 | 只看该作者
呵呵,这有啥难,简单之极~~~

只要活学活用菜农的“非典”方法,老T叔的“野路子”之法宝,就可以很方便的找到解决LZ的单片机引脚复用问题。



使用特权

评论回复
6
ayb_ice| | 2011-8-24 08:33 | 只看该作者
要两端都受控才行的

使用特权

评论回复
7
joyme| | 2011-8-24 08:54 | 只看该作者
弱上拉LED会微亮,如果是10K的上拉LED肯定亮

使用特权

评论回复
8
yuri99q| | 2013-9-16 00:31 | 只看该作者
目测,1K-》LED-》按键-》GND,有回路的可能!
还有,IO1-》LED-》IO2,也有回路的可能!

就算程序再强大!

使用特权

评论回复
9
鸟鸟| | 2013-9-16 19:43 | 只看该作者

使用特权

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

本版积分规则

0

主题

9

帖子

1

粉丝