51单片机如何正确使用p3口

您所在的位置:网站首页 单片机p3口的功能 51单片机如何正确使用p3口

51单片机如何正确使用p3口

2024-07-10 02:45| 来源: 网络整理| 查看: 265

本文目录一览:

1、51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥 2、MCS-51单片机的P0、 P1、 P2、 P3口有哪些功能?如何使用这些功能? 3、怎样使用51单片机p3口的第二功能? 4、51单片机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)读外部存储器的脉冲输出。

扩展资料

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单片机

MCS-51单片机的P0、 P1、 P2、 P3口有哪些功能?如何使用这些功能?

P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。

P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。

P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。

P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)。

P0口有三个功能

1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)

2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)

3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

P1口

只做I/O口使用:其内部有上拉电阻。

P2口有两个功能

1、扩展外部存储器时,当作地址总线使用

2、做一般I/O口使用,其内部有上拉电阻;

P3口有两个功能

除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。

有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,

即:编程脉冲:30脚(ALE/PROG)

编程电压(25V):31脚(EA/Vpp)

接触过工业设备的兄弟可能会看到有些印刷线路板上会有一个电池,这个电池是干什么用的呢?这就是单片机的备用电源,当外接电源下降到下限值时,备用电源就会经第二功能的方式由第9脚(即RST/VPD)引入,以保护内部RAM中的信息不会丢失。

怎样使用51单片机p3口的第二功能?

使用51单片机p3口的第二功能,并不需要刻意安排,只要启用了相应功能或执行了相应指令,自然就启用了p3口的第二功能。比如:

1、使用了串行口收发数据通信功能,P3.0、P3.1就是RXD、TXD通信线。

2、允许了外部中断0和1,P3.2、P3.2自然就是外部中断输入管脚。

3、以此类推,就不一一举例了。

51单片机P3口作用是什么?

单片机P3口第二功能,各位定义如下:

P3.0 RXD(串行口输入);

P3.1RXD(串行口输出);

P3.2  /INT0(外部中断0输入);

P3.3  /INT1(外部中断1输入);

P3.4 T0(定时器/计数器0的外部输入);

P3.5 T1(定时器/计数器1的外部输入);

P3.6 /WR (片外数据存储器写选通控制输出);

P3.7 /RD(片外数据存储器读选通控制输出);

当P3口用作第二功能情况下输出时,锁存器输出为“1”,打开与非门,第二输出功能端内容通过“与非门”和FET(场效应管)送至端口引脚,实现输出。输入时,端口引脚的第二功能信号通过缓冲器送到输入端。

扩展资料

准双向与双向三态I/O的区别:

P1口,P2口,P3口是3个8位准双向的I/O口,各口线在片内均有固定的上拉电阻,当这三个准双向I/O口作输入口使用时,要想该口先写1,另外准双向I/O口无高阻的“浮空”状态。

而双向口P0口线内无固定上拉电阻,由两个MOS管串接,既可开漏输出(开漏输出)有可处于高阻的“浮空”状态,故称为双向三态I/O口。

参考资料来源:《单片机初级教程--单片机基础》 张迎新 杜小平等 编著  北京航空航天出版社

第三章 单片机的结构及原理 3.1 80C51单片机的结构

参考资料来源:百度百科--51单片机

标签: 51单片机如何正确使用p3口


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3