一个简单问题想了许久搞不定,51单片机端口如何实现输入与输出复用?如按键输入与数码管

2020-02-02 09:35发布

RT

自己用二极管拼了个电路,发现行不通,哎~~如下:

(原文件名:13456789.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
31条回答
Friendz
2020-02-02 19:57
楼主这样不行,因为输出是低阻抗,按钮也是低阻抗,两个低阻抗设备不能连在一起的。。

可以把电阻放到二极管的位置改为2K,IO和VCC之间连一个大电阻,比如470K,这样,IO轮流做为输入和输出,做为输出时控制LED(按钮连了2K电阻,不会影响输出),做为输入时,平时为高电平,按钮按下就是低电平。

祝你成功!

一周热门 更多>