51单片机P0口作为IO口是准双向口,作为地址/数据复用总线选用是真双向口,为什么,谢谢啦~~

如题所述

看了你贴图的p0口作为地址数据服用总线的作用,更加确信我之前的判断,谢谢。
Q:为什么p0作为地址/数据复用总线选用是真双向口?
A:因为它有高阻态, 也就是两个FET截止时进入高阻态,这就为输入做好了准备,p0完全浮空了,输入的是真正的外部信号。

Q:那么为什么有高阻态就是双向口了呢,而带上拉电阻的其他口就是准双向口呢?
A: 相对于双向口来说,准双向口在输入时有上拉电阻,虽然不影响作为输入功能使用,但是实际上它还是一种输出状态,它不像真正双向接口外部是什么就是什么。这样一看,如果你有概念洁癖的话,确实只有p0口才是真正的双向口。

其实准双向口和双向接口的区别就是这么简单,没什么东西。另外尽管是准双向接口,但是并不影响使用,使用效果上说和真正双向接口没什么却别,一点不影响使用。

”P0口作为IO口是准双向口“,从来没听说过这种说法,其他的书都说p0口是真正的双向口,没必要纠结这个说法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-24
理论就是理论,说的总是让人看不懂,运用的时候理论屁点都没用到,你就明白 一个引脚输入输出是0和1也就是高电平和低电平。接上拉电阻,什么需要看看电路设计那一块。本回答被网友采纳
第2个回答  2015-09-22
做I/O使用是准双向口的原因是P0内部无上拉,需要外部上拉

51单片机P0口作为IO口是准双向口,作为地址\/数据复用总线选用是真双向口...
其实准双向口和双向接口的区别就是这么简单,没什么东西。另外尽管是准双向接口,但是并不影响使用,使用效果上说和真正双向接口没什么却别,一点不影响使用。”P0口作为IO口是准双向口“,从来没听说过这种说法,其他的书都说p0口是真正的双向口,没必要纠结这个说法。

1. 为什么把51单片机的I\/O口称为“准双向”口?
1.因为P1、2、3有固定的内部上拉电阻,所以有时称它们为准双向口。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是真双向口,因为作为输入时它是悬浮的。2.为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用...

单片机的p0,p1,p2,p3端口有什么作用?
p口是单片机的I\/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。p3口还有复用功能,即除了作为输入输出口外,还能选作其他的功能,如读写控制等等。

AT89S51单片机的p0~p3口均是什么i\/o口
是准双向口。

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

51单片机P2口作为高8位地P0口分时作为低8位地址线和双向数据总线,这两...
P0口既可以做输入输出口,又可以坐扩展系统的地址\/数据的复用总线(低位地址)特点是其驱动能力是4个口中最大的。P1口为准双向口,作用输入。P2口也为准双向口,但是可以作为扩展系统的地址A15~A8(高位地址)。P3口也为准双向口,但不同的是,P3是双功能口,作用有P3.0串行输入口、P3.1串行...

51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥
基本功能:一、P1 就没多少功能,就是个准双向I\/O口。二、P0当准IO口使用,也就是既可以作输出口,也可以作输入口。三、P3口除了是个准双向I\/O口外。第二功能很重要P3.0 (RXD)串行数据接收端,P3.1 (TXD)串行数据发送端,P3.2 (INT0)外部中断0输入,P3.3 (INT1)外部中断1输入...

单片机89c51中p0到p3口的作用是什么?
1、P0口用作地址(地址总线低8位)\/数据(8位数据总线)复用口时,是一个真正的双向口;用作通用IO口时,是一个准双向口,开漏输出,需要外置上拉电阻。2、P1口作I\/O口时与P2,P3一样不要外接上拉电阻,但是作输入使用时应注意先向其写"1"。3、P2口可用作地址总线的高8位。4、P3都是准双向...

P0口作为通用I\/O口时,在软、硬件设计时应注意什么
P0口作为地址线总线低八位时,是漏极开路的双向I\/O口,当作为普通I\/O口时是准双向口,需要加上上拉电阻,当作为普通I\/O口输入时,应先向端口输出锁存器写1,P0作为地址总线和数据总线时,分时复用端口。

MCS-51中的4个I\/O口在使用时有哪些特点和分工?
【答案】:P0口是一个双向并行I\/O端口,在访问外部存储器时,作为复用的低8位地址\/数据总线。P1口是8位准双向并行I\/O端口,在编程校验期间,用于传输低8位地址。P2口是8位准双向并行I\/O端口,在访问外部存储器时,用于输出高8位地址,在编程期间用于传输高8位地址和控制信息。P3口准双向并行I\/O...

相似回答