📜  8051微控制器的引脚图

📅  最后修改于: 2021-06-29 18:52:33             🧑  作者: Mango

8051微控制器是40引脚双列直插式封装(DIP)。这40个引脚具有不同的功能,例如读,写,I / O操作,中断等。8051具有四个I / O端口,其中每个端口具有8个引脚,根据引脚的逻辑状态可以将其配置为输入或输出。因此,这40个引脚中的32个专用于I / O端口。其余引脚专用于VCC,GND,XTAL1,XTAL2,RST,ALE,EA’和PSEN’。

8051微处理器的引脚图如下所示:

引脚说明:

  • 引脚1至引脚8(端口1)–
    引脚1至引脚8被分配给端口1,以进行简单的I / O操作。可以根据逻辑控制将它们配置为输入或输出引脚,即,如果将逻辑零(0)应用于I / O端口,它将用作输出引脚;如果将逻辑一(1)应用于该引脚,则用作逻辑引脚(1)。输入引脚。这些引脚也称为P1.0至P1.7(其中P1表示它是端口1中的引脚,“。”后面的数字表示引脚号,即0表示端口的第一个引脚。因此,P1。 0表示端口1的第一引脚,P1.1表示端口1的第二引脚,依此类推。这些引脚是双向引脚。
  • 引脚9(RST)–
    复位引脚。它是高电平有效的输入引脚。因此,如果RST引脚至少在2个机器周期内为高电平,则微控制器将复位,即将关闭并终止所有活动。它通常被称为“上电复位”引脚,因为它用于在上电(高电平)时将微控制器复位到其初始值。
  • 引脚10到引脚17(端口3)–
    引脚10至17是端口3引脚,也称为P3.0至P3.7。这些引脚类似于端口1,可以用作通用输入或输出引脚。这些引脚是双向引脚。

    这些引脚还具有一些其他功能,如下所示:

    • P3.0(RXD):
      第10引脚是RXD(串行数据接收引脚),用于串行输入。通过该输入信号,微控制器接收用于串行通信的数据。
    • P3.1(TXD):
      第11个引脚是TXD(串行数据发送引脚),它是串行输出引脚。微控制器通过该输出信号传输数据以进行串行通信。
    • P3.2和P3.3(INT0’,INT1’):
      第12和第13引脚分别用于外部硬件中断0和中断1。当该中断被激活时(即当它为低电平时),8051会在执行任何操作时被中断,并跳转到该中断的向量值(对于INT0为0003H,对于INT1为0013H),并从此开始执行中断服务程序(ISR)。向量位置。
    • P3.4和P3.5(T0和T1):
      第14和第15引脚用于定时器0和定时器1的外部输入。它们可以与16位定时器/计数器连接。
    • P3.6(WR’):
      第16针用于外部存储器写入,即将数据写入外部存储器。
    • P3.7(RD’):
      第17针用于外部存储器读取,即从外部存储器读取数据。
  • 引脚18和引脚19(XTAL2和XTAL1)–
    这些引脚连接到通常为石英晶体振荡器的外部振荡器。它们用于提供4MHz至30MHz的外部时钟频率。

  • 引脚20(GND)–
    该引脚接地。它必须配备0V电源。因此,它连接到电源的负极端子。
  • 引脚21到引脚28(端口2)–
    引脚21至28是端口2引脚,也称为P2.0至P2.7。当额外的外部存储器与8051微控制器接口时,端口2的引脚充当高阶地址字节。这些引脚是双向的。
  • 引脚29(PSEN)–
    PSEN代表“程序存储启用”。它是输出,低电平有效引脚。这用于读取外部存储器。在基于8031的系统中,外部ROM保留程序代码,该引脚连接到ROM的OE引脚。
  • 针30(ALE / PROG)–
    ALE代表地址锁存启用。它是输入,高电平有效引脚。当使用多个存储芯片时,此引脚用于区分存储芯片。它还用于对端口0处可用的多路复用地址和数据信号进行多路分解。

    在闪存编程(即EPROM编程)期间,此引脚用作编程脉冲输入(PROG)。

  • 引脚31(EA / VPP)–
    EA代表外部访问输入。它用于启用/禁用外部存储器接口。在8051中,EA随片上ROM一起连接到Vcc以存储程序。对于8031和8032等其他系列成员,其中没有片上ROM,则EA引脚连接到GND。
  • 引脚32至39(端口0)–
    引脚32至39是端口0引脚,也称为P0.0至P0.7。它们是双向输入/输出引脚。他们没有任何内部上拉电路。因此,10 K?上拉寄存器用作外部上拉。端口80也被指定为AD0-AD7,因为8051通过端口0多路复用地址和数据以节省引脚。
  • 引脚40(VCC)–
    该引脚为电路提供电源电压,即+5V。