单片机8051的P0,P1,P2,P3口有什么区别,用他们做显示数字,有的稳定,有的不稳定
1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。
2、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。
3、P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。能驱动4个TTL负载。
4、P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有很多复用功能。
扩展资料
1、如果P1口用作输入端口,即Q=0,/Q=1;则场效应管导通,引脚被直接连到电源的地GND上,即使引脚输入的是高电平,被直接拉低为“0“。
所以,与P0端口一样,在将数据输入P1端口之前,先要通过内部总线向锁存器写”1“,这样/Q=0,场效应管截止,P1端口输入的“1”才可以送到三态缓冲器的输入端,此时再给三态门的读引脚送一个读控制信号,引脚上的“1”就可以通过三态缓冲器送到内部总线。
2、具有这种操作特点的输入/输出端口,一般称之为准双向I/O口,51单片机的P1,P2,P3口都是准双向口。而P0端口由于输出具有三态功能(输出端口的三态是指:高电平,低电平,高阻态这三态),所以在作为输入端口时,无需先写“1”然后再进行读操作。
参考资料:EEPW - 51单片机的P1、P2、P3口的工作原理
一、意思不同
P0口作输出口用时,需加上拉电阻。P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。P1口、P2口只是普通IO口。
二、功能不同
P0口第一个功能是数据接口,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了P0口没有内部上拉电阻外,其他三个都有内部上拉电阻。
三、用法
信号输出和交互接口,编程可以确定不同的功能,例如连接液晶屏,作为控制信号输出输入等。
由于没有端口复用功能,所以,P0口的V1变成了一个上拉电阻。由于内部就有上拉电阻,所以,作为GPIO时,P1口不需要接上拉电阻,当然,您接了也没关系啦,就相当于两个上拉电阻并联。
基本功能:
一、P1 就没多少功能,就是个准双向I/O口。
二、P0当准IO口使用,也就是既可以作输出口,也可以作输入口。
三、P3口除了是个准双向I/O口外。第二功能很重要P3.0 (RXD)串行数据接收端,P3.1 (TXD)串行数据发送端,P3.2 (INT0)外部中断0输入,P3.3 (INT1)外部中断1输入;
P3.4(T0)Timer0计数器输入,P3.5(T1)Timer1计数器输入,P3.6(WR)写外部存储器的脉冲输出,P3.7(RD)读外部存储器的脉冲输出。
扩展资料
1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。
2、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。
3、P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。能驱动4个TTL负载。
4、P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有很多复用功能。
参考资料来源:百度百科-51单片机
参考资料来源:百度百科-51单片机应用实例详解
参考资料来源:百度百科-MCS-51单片机
P0,可作IO口,外部存储器低8位地址线,以及数据线。p0口内部没有上拉电阻,不能输出高电平用时用上拉电阻。
p1到p3口内部自带上拉电阻。P1口:8位准双向I/O口,可驱动4个LS型TTL负载 P2口:8位准双向I/O口,功能复用口,可驱动4个LS型TTL负载 P3口:8位准双向I/O口,可驱动4个LS型TTL负载
P0口是一个双向口,有三个状态,驱动能力强,但用时要加上拉.P1-P3是准双向口,有弱上拉.其中P2,P3口还是复用口.
P0口要家上拉电阻。
8051的I\/O口
P0口有三个功能1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)3、不扩展时,可做一般的I\/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口只做I\/O口使用:其内部有上拉电阻。P2口...
详解:8051单片机的结构与原理
以及不可或缺的时钟电路,为指令执行提供稳定的脉冲信号。8051单片机的引脚设计多样,如DIP和PLCC封装,包含了电源、时钟、控制信号等,如EA、RST、ALE、PSEN等。其中,P0、P1、P2口作为并行输入\/输出接口,各有其独特的作用。P0口特殊在于可以复用为地址\/数据总线,而P1和P2口则主要用于通用I\/O操作。
4.8051单片机有多少个特殊功能寄存器?可以位寻址的特殊功能寄存器有几...
8051单片机拥有21个特殊功能寄存器。这些寄存器的地址范围从80h到ffh,并且以0或8结尾的地址可以进行位寻址。具体可以位寻址的特殊功能寄存器包括:ACC、PSW、IP、IE、SCON、TMOD、TCON、以及P0、P1、P2、P3,共计11个。
8051的p1口有什么用\/
P0口三态双向口,没有接内部拉高电路,作为输出口时需外接拉高电路,P0口一般作地址总线低8位,当作地址总线输出后的时序作数据总线,得到数据 P2口是可作总线口的准双向口,一般作为地址总线的高八位地址,与P0口配合形成16位地址 其实8051有4个口P0, P1 ,P2,P3 ,并非楼主所说 P1,P2,P3都可以驱动4...
单片机4个并行I\/O口的功能和使用注意事项
p0是双向数据口用作数据传输和低位地址输出,P1-P3有内部上接电阻,叫准双向口,P1无特殊功能,P2可输出高位地址,P3有特殊功能,如中断,计数等8051单片机I\/O引脚工作原理一、P0端口的结构及工作原理P0端口8位中的一位结构图见下图:由上图可见,P0端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效...
8051的四个端口是什么?2个中断引脚是什么?
以免误读数据.各自特点如下:(1)P0口为双向8位三态I\/O口,它既可作为通用I\/O口,又可作为外部扩展时的数据总线及低8位地址总线的分时复用口.作为通用I\/O口时,输出数据可以得到锁存,不需外接专用锁存器;输入数据可以得到缓冲,增加了数据输入的可靠性.每个引脚可驱动8个TTL负载.(2)P1口为8位准双向...
单片机芯片中p0p1p2p3口他们是准双向口还是双向口?
单片机芯片中p0p1p2p3口他们是准双向口还是双向口?1、「准双向口」这个名称是「Quasi-bidirectional」的直译,准双向口和双向口的区别在于准双向口内部有一个弱上拉电阻,上拉电阻不可避免地会影响到引脚的电路行为特性,而且在原始的8051MCU中这个上拉电阻是不能人为控制或断开的。双向口的开漏结构意...
80c51单片机在应用中P0和P2是否可以直接作为输入或输出连接开关、指示...
而可以直接读数据。P0口的每一位输出可驱动8个LS型的TTL负载。P1---P3:P1---P3口的输出级内部已经接有上拉电阻,它们的每一位输出能驱动4个LS型的TTL负载输入端,作为输入是,任何TTL或者是NMOS电路都能正常方式驱动8051的P1--P3,使用时,可以不需要接上拉电阻。PS:以上都是我实际中的经验...
单片机一般几个功能寄存器
(1) CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);(2) 中断系统:IP、IE;(3) 定时器\/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;(4) 并行I\/O口:P0、P1、P2、P3;(5) 串行口:SCON、SBUF、PCON。
简述8031单片机中七段LED显示器动态扫描显示方式和静态显示方式接口电 ...
8051的资源相当有限,自带的I\/O接口只有四个,P0,P1,P2,P3。如果P0用于数据\/地址线时,I\/O口就只有三个了。静态显示,一个七段LED就的占用一个I\/O接口,LED太多I\/O口不够用,因此用在LED使用不多的情况下,如果想要静态显示较多的LED需要扩展I\/O接口。最常用的是使用一些i\/o口芯片,或者将...