单片机的引脚复用的问题

[复制链接]
7515|8
 楼主| w7501693 发表于 2011-8-23 17:48 | 显示全部楼层 |阅读模式
本帖最后由 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 关断即可。
Cortex-M0 发表于 2011-8-24 07:28 | 显示全部楼层
呵呵,这有啥难,简单之极~~~

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2011-8-24 08:33 | 显示全部楼层
要两端都受控才行的
joyme 发表于 2011-8-24 08:54 | 显示全部楼层
弱上拉LED会微亮,如果是10K的上拉LED肯定亮
yuri99q 发表于 2013-9-16 00:31 | 显示全部楼层
目测,1K-》LED-》按键-》GND,有回路的可能!
还有,IO1-》LED-》IO2,也有回路的可能!

就算程序再强大!
鸟鸟 发表于 2013-9-16 19:43 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

9

帖子

1

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