单片机I0口的电平由谁决定

2019-07-16 02:29发布

通过软件可以改成0或者1,当AD与单片机连接时,又随AD的变化而变化,到底由谁决定啊,能不能由外围电路决定啊。

本来一个端口是1,与之相连的AD变成0,这个端口就成0了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
caogang440
1楼-- · 2019-07-16 03:47
这要取决于你的IO口的状态,当IO口为输出状态时,取决于单片机程序;当IO口为输入状态时,取决于外围电路
马学家
2楼-- · 2019-07-16 07:53
caogang440 发表于 2013-2-14 22:22
这要取决于你的IO口的状态,当IO口为输出状态时,取决于单片机程序;当IO口为输入状态时,取决于外围电路 ...

什么时候是输出状态什么时候是输入状态?
caogang440
3楼-- · 2019-07-16 13:40
 精彩回答 2  元偷偷看……
面包板
4楼-- · 2019-07-16 19:09
电平的定义就不用搞懂了,知道高电平和低电平效果即可
fanchendeyezi
5楼-- · 2019-07-16 21:13
可能就是这样的问题。当我烧入单片机的程序如下:
#include<reg51.h>
void main()
{
    while(1)
    {
        P0=0xff;
    }
}
硬件连接如图。
那么P0.0口到底是高电平还是低电平,是这样的问题吗?
1.png
马学家
6楼-- · 2019-07-17 00:13
fanchendeyezi 发表于 2013-2-17 11:13
可能就是这样的问题。当我烧入单片机的程序如下:
#include
void main()

我好像懂一些了,这个时候就一直是高电平。 不管外围电路怎么接怎么变,一直是高电平,对不

一周热门 更多>