[AVR单片机] 某硬件设计为在PD口既接按键又接LED,咋办?

[复制链接]
 楼主| foragain 发表于 2007-3-5 09:59 | 显示全部楼层 |阅读模式
是不是在用按键时就将PD口为输入口,在显示时又得将PD口设为输出口。
只能是来回设置该口为输入、输出吗,有没有更好的办法?
pheavecn 发表于 2007-3-5 13:20 | 显示全部楼层

用点技巧,有可能成功。

 楼主| foragain 发表于 2007-3-7 15:11 | 显示全部楼层

没人愿意说,自己思考

...
DDRD = 0x9f;    // PORT D 5,6为输入,其它为输出
DDRC = 0xff;    // PORT C 全部为输出
...
gtw 发表于 2007-3-7 19:01 | 显示全部楼层

IO口的复用嘛

这就没必要问了
稍微动一下脑筋
erkin 发表于 2007-3-7 22:18 | 显示全部楼层

re

会影响显示的状态,建议用244来做.
阿发 发表于 2007-3-8 10:41 | 显示全部楼层

没问题的。

同意上面的I/O口复用,不难的。

平时让LED用,读按键时错过来用一下就行了。
gtw 发表于 2007-3-10 11:46 | 显示全部楼层

硬件设计上电平不要相互影响

awen2000 发表于 2007-3-10 14:22 | 显示全部楼层

不会互相影响的

我就这么干的


syacedc 发表于 2007-3-13 16:43 | 显示全部楼层

IO

分时复用可以,几mS的时间不影响人眼睛看的,注意IO硬件设计弄电阻隔离一下.
ayb_ice 发表于 2007-3-13 16:57 | 显示全部楼层

随便说说

  按键的两头都接IO即可.
BitFu 发表于 2007-3-13 17:57 | 显示全部楼层

如果功能上可以实现,频繁改变I/O口方向是很正常的事情

如果功能上可以实现,频繁改变I/O口方向是很正常的事情
commp 发表于 2007-3-14 01:10 | 显示全部楼层

如图

https://bbs.21ic.com/upfiles/img/20073/20073141932113.jpg
laoshan 发表于 2007-3-14 07:35 | 显示全部楼层

用74hc273锁存管理LED,即可

您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

24

帖子

0

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