导航:首页 > 操作系统 > 单片机p1端口是什么

单片机p1端口是什么

发布时间:2023-04-07 23:25:25

单片机的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端口是什么扩展阅读

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”然后再进行读操作。

② 单片机AT89S52的p0,p1,p3管脚都有什么用

P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。
在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。
在flash编程和校验时,P1口接收低8位地址字节。
P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX
@DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX
@RI)访问外部数据存储器时,P2口输出P2锁存器的内容。
在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。
在flash编程和校验时,P3口也接收一些控制信号。

③ 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)读外部存储器的脉冲输出。

(3)单片机p1端口是什么扩展阅读

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。具有很多复用功能。

④ 单片机的p0,p1,p2,p3端口有什么作用

P口有32根口线,用来驱动如发光二极管等小部件,大部件需要外加驱动电路,P口可以进行“双向”输入输出,输出电流进行驱动,输入电压值进行逻辑判断以进行程序分支操作。P口还可以进行扩展,在P口不够用的情况下,可以考虑使用74LS164(好像是,记不太清了)移位寄存器芯片进行扩展。P0口为真正意思上的双向IO口,不过内部无上拉电阻,P1、P2、P3均为“准双向”IO口,内部含上拉电阻。P0和P2分为16地址线的低8位和高8位,P3口有中断和定时器等其他特殊功能,只有当你真正使用了单片机就会自然一清二楚了~

⑤ MCS-51单片机P0口和P1口的区别

mcs-51单片机p0口有哪些应用功能?答:p0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。p0口还可以用来输出外部存储器的第8位地址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存信号用ale。mcs-51单片机p1口有哪些应用功能?答:mcs-51单片机的p1口是专门供用户使用的i/o口,用户可以利用它作为i/o口线使用。p1口是准双向口。

⑥ 为什么说单片机的p1和p3端口是静态i/o端口,而p2端口是动态i/o端口

P1口的结构最简单,仅作为数据输入/输出端口使用。输出的信息有锁存,输入有读引脚和读锁存器之分。是静态准双向I/O端口。

P3口和Pl端口处于第一功能时,其作用与P1端口作用相同,也是静态准双向I/O端口。

P2口多了个关MUX多路开关。MUX开关总是在进行切换,分时地输出从内部总线来的数据和从地址如拿信号线上来的地址早物。输出数据虽被锁存,但不是稳定地出现在端口线上。

因渣睁搭此,P2端口是动态的I/O端口。

⑦ 单片机编程中P1,P2,怎么是什么意思

八位并行的输入 / 输出接口:

P1.0 ~ P1.7 ;P2.0 ~ P2.7 ;P3.0 ~ P3.7。还有八位数据 / 地址复用宏禅总线,也叫P0口。

P2、P3口也是多功能的散绝余端冲滚口。

⑧ STC单片机中的P1M0,P1M1分别代表了什么意思

P1口端口配置用的,旦让两个组合能配置成如下侍迟顷模式:

  1. 准双向输入输出

  2. 强推挽老陆输出

  3. 高阻模式

  4. 开漏模式

    例如P1口配置 :

    P1M1=0x00; P1M0=0x00; //准双向输入输出

    P1M1=0x00; P1M0=0xFF; //强推挽输出

    P1M1=0xFF; P1M0=0x00; //(11111111 ,00000000 )高阻模式

    P1M1=0xFF; P1M0=0xFF; //(11111111,11111111)开漏模式

⑨ 当单片机外部扩展RAM和ROM是时,P0口,P1口,P2口,P3口各起什么作用

不知道你说的是哪种单片机灶绝,如果是常用的51单片机的话,其P1口仅作为I/O,无第二功能;P3口作为I/O的同时,其第二功能是一些特殊功能,非扩展存储.P0口用于外部扩展存储时,用作地址总线或数据总线雀丛;P2口顷辩樱作为扩展存储时,作为地址总线.

阅读全文

与单片机p1端口是什么相关的资料

热点内容
如何查看电脑系统服务器ip地址查询 浏览:389
把文件夹设锁 浏览:570
命令行语句 浏览:218
企友3e财务如何连接服务器 浏览:984
华为手机如何删除卸载app残留数据 浏览:543
rpm的命令作用 浏览:365
如何查看网站的服务器时间 浏览:850
编译局和人民出版社 浏览:652
java泛型extends 浏览:326
头条程序员教学 浏览:772
安卓合并什么意思 浏览:530
linux在光盘引导 浏览:537
imap服务器地址怎么查 浏览:654
作曲教程pdf 浏览:506
pr怎么压缩文件大小 浏览:863
查看oracle字符集命令 浏览:179
锂电池增加密度 浏览:661
linux用户密码忘记 浏览:242
gb压缩天然气 浏览:635
图片拼接不压缩app 浏览:670