请教高手!认真研究了一下51单片机端口原理图,P0口是双向口,准双向口作为输入时必须要先写1(这个知道)

但是发现P0口作为输入时也应该要先写1(无论加不加上拉电阻,加了就和P1口差不多)。但是好多资料都说双向与准双向的区别就是作为输入时要不要先写1,请问这是不是矛盾了还是咋的???求解释!!!

因为如果此时端口输出为0,那么无论输入什么都会被上拉到0。追问

所以P0口也应该是准双向了?

追答

是的,而且P0上拉能力弱,要加上拉电阻。

追问

上拉电阻这个我知道,但是N多资料说的是P0口是一个真正的双向口,P1-P3是准双向口,非常疑惑

追答

由于P0没有内部上拉电阻,所以P0输入时,由于P0各脚上的电平是悬浮状态,用作输入时状态由输入电平确定,所以是双向。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-13
我今天看了一下它的原理图也疑惑了,我只能这么理解了:当P0口作为地址/数据总线时是双向的,而作为普通IO时就是准双向的了。

51单片机P0口作为IO口是准双向口,作为地址\/数据复用总线选用是真双向口...
”P0口作为IO口是准双向口“,从来没听说过这种说法,其他的书都说p0口是真正的双向口,没必要纠结这个说法。

51单片机的P0口作输出用途之前必须
必须接上拉电阻保证高电平值。传统51单片机的P0口是双向口,做输入端口使用时,P0口处于高阻输入状态,如果所接外部器件恰好是开漏输出,那么就必须接上拉电阻保证高电平值。当她作为输出口使用时,其结构是开漏输出,此时也需要加上拉电阻才能保证能输出准确的高电平。

51单片机“双向口”和“准双向口”有什么区别?
双向端口有三种状态:高、低或高阻。3:初始状态和复位状态下准双向口为1,双向口为高阻状态.有带些比较器的单片机,比较器的输入端只能做在双向口,不能做在准双向口.所以软件设计的第一步就是对 I\/O 口的设置。

51单片机的双向接口和准双向接口有什么不同
双向口是指标准TTL电平,准双向口是指用上拉电阻提供高点平,一个双向口只能拖动一个标准TTL输入.双向口设为输入时为高阻输入,一般有独立的输入输出控制设置,准双向口输入时非高阻输入,一般没独立的输入输出控制设置。mcs-51的p0-p3都是准双向I\/O口,p0不带上拉电阻,p1——p3内其内部带上拉电阻 ...

典型51单片机的P0,P1,P2,P3口都有哪些功能?
1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。 2、P1口:最简单的口,输入也要先置1,无高阻态,...

MCS–51单片机引脚准双向的概念是什么?
“准”:可视为\/认为双向的意思,即不完全正式的双向。需要另外的要求。“双向”:引脚即可作为输入,或者作为输出。MCS-51有4个双向并行IO口:P0、P1、P2、P3;其中,P0为三态双向口,其驱动能力比较大,可驱动高达8个TTL电路;P1、P2、P3为准双向口(作为输入时,口线需要被拉成高电平,故称准双向口),...

MCS-51单片机中什么叫准双向口
正常的双向口通过方向寄存器设置后要作输出可以直接向数据寄存器写,做输入可以直接读。而51的结构造成他不能正样用,输出直接用就可以了,输入必须先写全1然后再读。你从这张图片就可以看出来当内部输出0的时候,由于场效应管导通,无论外面是高电平还是低电平读入的数据都只能是低电平。只有当输出是高...

mcs-51单片机中,什么是准双向I\/O口?请解释一下
1. 在MCS-51单片机中,准双向I\/O口是指P1、P2、P3端口具有内置的上拉电阻。2. 当这些端口作为输入口使用时,需要先将对应的锁存器初始化为1,以关闭输出驱动器。3. 这种操作类似于历史早期的半双式通信方式,因此被称为“准双向I\/O口”。

求助:C51单片机P0口和P1口实际应用的区别
p0口是漏级开路,必须加上拉电阻,这个不必多说.关键是你的按键是否有接上拉电阻.按键通常情况下需要接10K左右的电阻,或者使用静态缓冲器74244之类.如果使用简易方式不接上拉电阻的话,可能导致单片机接受按键信号迟缓. (电平跳变慢)我是站在实物角度分析的,对于仿真软件不能确定是电路问题还是软件问题....

51单片机的准双向I\/O口在使用前必须进行写1操作,但上电时,单片机默认为...
51单片机的准双向I\/O口在使用前必须进行写1操作,--只是在《读》IO口之前,需要写1。但上电时,单片机默认为高电平,即还需要进行写1操作不?--不用了。只是当做输入接口来用,才有写 1 这个说法。写过一次 1 (或复位后自动置 1),就可以正确输入数据了。但是,如果写了 0,那么,接着...

相似回答