Ⅰ 单片机的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)单片机为什么只有4个负载扩展阅读
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”然后再进行读操作。
Ⅱ 负载能力为4个TTL 什么意思
单片机输出端带负载能力,意思就是单片机的P3端口只能并联4个TTL型集成电路输入端。
1. 带负载能力就是代表器件的输出电流的大小。对于标准TTL器件,输出负载能力的高电平为0.4mA,而作为下级负载的TTL器件的输入高电平电流为0.04mA(40uA),这样一个标准闭李TTL器件最大可以神败驱动8个以上标准TTL负载。
2. 带负载能力是指,外接器件后,输出的电压或电流大小不受影响的能力。比如,如果一个单游态颤片机的引脚输出5伏电压信号,如果接上一个负载后,它的5伏保持不变,那么,它就可以带动这个负载,如果变小,那就说明带不动负载。同样,如果输出的电流能够满足负载的需要,那就说明带负载能力满足要求,反之亦然。
Ⅲ 51单片机的各个引脚输出高低电平的时候电压和电流是多少能够带动4个或者是8个ttl负载是什么意思
51单片机输出低电平驱动能力很强,至少可达20mA~50mA。高电平驱动能力很弱,电流在5mA以下。
带动4~8个TTL负载是指一个输出类的IO口可与4~8个TTL的输入引脚相连。主要是受高电平驱动能力限制。
一般4V以上高电平,1V以下低电平比较可靠。实际基本上以2.5V为阀值。但是2.5V附近不可靠。
Ⅳ P1口为啥只能驱动4个LSTTL负载而不是8个
为了保护IO口不被烧掉以及降底整个单消手片机的功耗问题,所有的单片机IO的驱动能力都是做了限制的。
限制驱动能力还有一个目的就是尽量地兼容更多的外设。
比如说你的IO口接拿凳嫌了一个EEPROM,你须要读取这个EEPROM的管脚状态时,如果此时IO的驱动能力太强,EEPROM芯片无法改变此管脚的高底状态,那么后果大家都知道了啊。
所以如果你须要驱动大负载的电路的话,最好是加一个三极管来进行增强驱动能力,或是选择具有设置管脚状态的芯片(比如PIC系列芯片机以将IO设置为推输出模式)
下以广告,你也可以在下面的网粗败上提出问题我们尽快为你解决
http://designerlife.cn/ 电子技术讨论论坛
我的个人主页http://sowait.cn
Ⅳ 80C51单片机p1口为什么只能驱动4个负载
P0 双向8位唤握三态仿链缺I/O口 可驱动8个LS型TTL负载
P1、P2、P3都是8位准双向I/O口 可驱动4个LS型TTL负载备辩
Ⅵ 51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥
51单片机p0、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)读外部存储器的脉冲输出。
(6)单片机为什么只有4个负载扩展阅读
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。具有很多复用功能。
Ⅶ 8051单片机由四个端口,其中哪个端口内部不带上拉电阻
p1-p3口输出级接有内部上拉电阻,每位可驱动4个LSTTL负载,能向外提供上拉电流负载,所以不必再接上拉电阻。
Ⅷ 为什么单片机里P0口能驱动8个TTL负载其他的P1、P2、P3只能驱动4个
因为P0口的做地址或数据总线时驱动能力强,其他口没有这么强的驱动能力