单片机可以下载,复位后P1,P2,P3口是高电平,但是p0口是低电平。

通过编程测试,对p1到p3口,给它门发送数据1时输出电平为高,发送数据0时输出电平为低。但是对p0口的8个引脚来说,无论是mov p0,#00H还是mov p0,#0FFH,p0口的输出电平都是低电平。请问p0口除了什么问题,确定不是引脚接触不良。

P0口是推挽结构的,当不做总线接口时,即不访问外部RAM或ROM时,即没有MOVX,MOVC指令时,是漏极开路的,不加上拉的话状态不确定,你加个几K的上拉电阻试试
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-16
P0口不作外部RAM和ROM扩展接口时,是个开漏接口,需要加上拉电阻。
第2个回答  2009-05-16
对,P0口和别的I/O口不一样,没有内部上拉,需要外接。
第3个回答  2019-02-01
红色的是高电平,蓝色的是低电平,灰色就是没有接,高阻态
51核的单片机p0口要接上拉电阻,不接上拉就会这样
欢迎追问

当8051复位时p0p3四个并行接口输出什么电平
当8051单片机复位时,P0,P1,P2,P3四个并行接口,全部输出高电平。但P0需要加上拉电阻才能输出高电平,否则为高阻态,因P0口是开漏输出的。

单片机 问题
在单片机复位时,P0,P1,P2,P3,这几个口上都是高电平,复位后端口上的锁存器是在写1状态,那么的锁存器相接的MOS管就是截止的,端口在上拉电阻的作用下,端口是高电平。要读引脚,也就是说你要把P1口当作是输入口,那么你必需定义成输入口,才可能读对值,也就是向端口写1,保证锁存器反...

89c51单片机中P1,P2,P0,P3角输出是正是负?P0口做输入时是正极还是负极...
P0、P1 、P2、P3 可以是正可以使负,看你怎么置位了。置‘1’即为高电平,置‘0’即为低电平(51单片机I\/O口都为漏电极,置‘0’ 引脚上有正电压时,都会把电压导向地,使引脚形成低电势;置‘1’ 的原理同上)。但要注意,引脚不能使用高电压,高电流。否则芯片内部电路会被击穿。

51单片机在复位后为什么p0到p3口是高电平,而不是低电平?
51单片机的电路内部电路决定了它复位以后P0到P3口都是高电平。记住就行。希望能帮到你!

单片机的p0,p1,p2,p3端口有什么作用?
2、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。 3、P2口:I\/O(输入\/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。能驱动4个TTL负载。 4、P3口:I\/O(输入\/输出)与P1口一样,但无论输入输出都要...

51单片机的P0,P1,P2,P3,P4口各是什么意思?
一、P0口:这是一个真正的双向I\/O口,具备输出锁存和输入缓冲功能。在使用前,需要先将输入端置为高电平。该口输出为漏极开路形式,因此输出时需要连接上拉电阻。在输入模式下,呈高阻状态,能够驱动8个TTL负载。当片外存储器被使用时,P0口作为数据总线。二、P1口:这是一个较为简单的I\/O口,...

单片机复位后高电平输出问题
1、把MCU换成别的体系的,譬如AVR、PIC等,这些单片机复位时IO口呈浮空高阻状态,不会造成触发。2、使用反相驱动,MCU输出低电平反相成高电平再去控制设备。复位时的高电平反相后变成低电平,不会触发。这是比较常用的方法,稳定,但布线复杂了不少。3、使用光耦隔离。光耦隔离后MCU也是输出低电平打开...

单片机8051的P0,P1,P2,P3口有什么区别,用他们做显示数字,有的稳定,有...
p0口内部不带上拉电阻,输出只有电压没电流,接负载时要外接上拉电阻。p1~p3口内部自带上拉电阻可以直接接负载。

单片机中什么时候默认为高电平 什么时候默认为 低电平
复位的时候,各个引脚默认的电平都是高电平。各个寄存器(除SP外)的默认值都是低电平。SP的默认值是7。P0口上的高电平,必须用上外接上拉电阻,才能体现出来。

单片机各引脚输入不同的电平接电后默认是什么?
51 单片机的引脚,P1 ~ P3,上电后的默认值,是高电平。P0 是高阻态。

相似回答