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

2020-02-02 09:35发布

RT

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

(原文件名:13456789.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
xpstudio2003
1楼-- · 2020-02-02 09:39
坛子里有电磁炉的那个电路,,不错,,,数码管跟按键一起,分时用,,,,
你找找去,,我忘了再哪了,当时看那电路不错印象较深
cowboy
2楼-- · 2020-02-02 09:57
单个IO不好搞,与其它IO配合才容易实现。
016249
3楼-- · 2020-02-02 12:43
不懂。帮顶。
leacom
4楼-- · 2020-02-02 14:55
 精彩回答 2  元偷偷看……
Friendz
5楼-- · 2020-02-02 19:57
楼主这样不行,因为输出是低阻抗,按钮也是低阻抗,两个低阻抗设备不能连在一起的。。

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

祝你成功!
Friendz
6楼-- · 2020-02-02 23:36
4楼说得对,二极管是反向的,没仔细看。

一周热门 更多>