你真的熟悉8051单片机的引脚功能及其使用吗? 您所在的位置:网站首页 8115芯片引脚功能 你真的熟悉8051单片机的引脚功能及其使用吗?

你真的熟悉8051单片机的引脚功能及其使用吗?

2024-01-15 12:48| 来源: 网络整理| 查看: 265

系列文章目录

今天来说说8051单片机的引脚功能

提示:大家对文章中有不懂的可以在评论区留言,感觉你对本文的支持。

文章目录 系列文章目录前言一、基本工作条件引脚(1)电源引脚(2)复位引脚(3)时钟引脚 二、I/O(输入/输出)引脚(1)P0端口(2)P1端口(3)P2端口(4)P3端口 控制引脚31脚端口:EA/VPP29脚端口:PSEN30脚端口:ALE/PROG 总结

前言

众所周知,8051单片机有40个引脚,其各引脚功能标注如图下面所示。其实8051单片机的引脚可分为三类,分别是:

基本工作条件引脚、I/O(输入/输出)引脚控制引脚 在这里插入图片描述 提示:上图是8051的引角功能介绍 一、基本工作条件引脚

单片机的基本工作条件引脚有电源引脚、复位引脚和时钟引脚,只有具备了基本工作条件,单片机才能开始工作。

(1)电源引脚

8051第40脚(VCC)为电源正极引脚,第20 脚(VSS或GND)为电源负极引脚。

VCC 引脚接5V电源的正极,VSS或GND引脚接5V电源的负极(即接地)。

(2)复位引脚

第9脚(RST/VPD)为复位引脚。

当我们给单片机接通电源后,其实它的内部很多电路的状态是混乱,这个时候就需要复位电路来为它们提供复位信号,以使这些内部电路进入初始的工作状态,然后才能开始正常的工作。

8051单片机采用高电平复位

当 RST 引脚输入高电平(持续时间需超过24个时钟周期)时,即可完成内部电路的复位。 9脚还具有掉电保持功能,为了防止掉电使单片机内部RAM的数据丢失,可在该脚再接一个备用电源,掉电时,由备用电源为该脚提供4.5~5.5V电压,可保持RAM的数据不会丢失。

(3)时钟引脚

第18、19引脚(XTAL2、XTAL1)为时钟引脚。

有很多人要问单片机里面都有什么,其实单片机内部有大量电子元件组成的数字电路,这些数字电路工作时需要时钟信号进行控制,才能有次序、有节拍地工作。 单片机 XTAL2、XTAL1引脚外接的晶振及电容与内部的振荡器构成时钟电路,产生时钟信号供给内部电路使用;另外,也可以由外部其他的电路提供时钟信号,外部时钟信号通过XTAL2引脚送入单片机,此时XTAL1引脚悬空。

二、I/O(输入/输出)引脚

8051单片机有P0、P1、P2和P3共四组I/O端口,每组端口有8个引脚

P0端口8个引脚编号为P0.0~P0.7P1端口8个引脚编号为P1.0~P1.7P2端口8个引脚编号为P2.0~P2.7P3端口8个引脚编号P3.0~P3.7 (1)P0端口

P0端口(P0.0~P0.7)的引脚号为39~32,主要功能如下:

① 用作I/O端口,既可以作为8个输入端,也可作为8个输出端;② 用作16位地址总线中的低8位地址总线。当单片机外接存储器时,会从这些引脚输出地址(16位地址中的低8位)来选择外部存储器的某些存储单元。③ 用作8位数据总线。当单片机外接存储器并需要读写数据时,先让这些引脚成为8位地址总线,从这些引脚输出低8位地址,与P2.0~P2.7引脚同时输出的高8位地址组成16位地址,选中外部存储器的某个存储单元,然后单片机让这些引脚转换成8位数据总线,通过这8个引脚往存储单元写入8位数据或从这个存储单元将8位数据读入单片机。 (2)P1端口

P1端口(P1.0~P1.7)的引脚号为1~8,它只能用作I/O端口,可以作为8个输入端,也可作为8个输出端

(3)P2端口

P2端口(P2.0~P2.7)的引脚号为21~28,其功能如下:

① 用作I/O端口,可以作为8个输入端,也可作为8个输出端;② 用作16位地址总线中的高8位地址总线。当单片机外接存储器时,会从这些引脚输出高8位地址,与P0.0~P0.7引脚同时输出的低8位地址组成16位地址,选中外部存储器的某个存储单元,然后单片机通过P0.0~P0.7引脚往选中的存储单元读写数据。 (4)P3端口

P3端口(P3.0~P3.7)的引脚号为10~17,除了可以用作I/O端口,各个引脚还具有共他功能,具体说明如下。

P3.0(RXD):串行数据接收端。外部的串行数据可由此脚进入单片机。P3.1(TXD):串行数据发送端。单片机内部的串行数据可由此脚输出,发送给外部电路或设备。P3.2(INT0):外部中断信号0输入端。P3.3(INT1):外部中断信号1输入端。P3.4(T0):定时器/计数器T0的外部信号输入端。P3.5(T1):定时器/计数器T1的外部信号输入端。P3.6(WR):写片外RAM的控制信号输出端。P3.7(RD):读片外RAM的控制信号输出端。P0、P1、P2、P3端口具有多种功能,具体应用哪一种功能,由单片机根据内部程序自动确定。

需要注意的是,在某一时刻,端口的某一引脚只能用作一种功能。

控制引脚

控制引脚的功能主要有:

当单片机外接存储器(RAM或ROM)时,通过控制引脚控制外接存储器,使单片机能像使用内部存储器一样使用外接存储器;在向单片机编程(即向单片机内部写入编好的程序)时,编程器通过有关控制引脚使单片机进入编程状态,然后将程序写入单片机。

8051单片机的控制引脚的功能说明如下。

31脚端口:EA/VPP

内、外部ROM(程序存储器)选择控制端/编程电压输入端。

当EA=1(高电平)时,单片机使用内、外部ROM,先使用内部ROM,超出范围时再使用外部ROM;当EA=0(低电平)时,单片机只使用外部ROM,不会使用内部ROM。在用编程器往单片机写入程序时,要在该脚加12~25V的编程电压,才能将程序写入单片机内部ROM。 29脚端口:PSEN

片外ROM选通控制端。

当单片机需要从外部ROM读取程序时,会从该脚输出低电平到外部ROM,外部ROM才允许单片机从中读取程序。 30脚端口:ALE/PROG

片外低8位地址锁存控制端/编程脉冲输入端。单片机在读写片外RAM或读片外ROM时,该引脚会送出ALE脉冲信号,将P0.0~P0.7引脚输出低8位地址锁存在外部的锁存器中,然后让P0.0~P0.7引脚输出8位数据,即让P0.0~P0.7引脚先作地址输出端,再作数据输出端。在通过编程器将程序写入单片机时,编程器会通过该脚往单片机输入编程脉冲。

总结

8051是目前用的最多的单片机,只有对其引脚充分的熟悉和了解,才能在开发中正确的使用它。本文的内容今天就到这里,有问题可以在评论区留言,感谢你对本文的喜欢和支持,喜欢的请帮忙点个一键三连。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有