8051微控制器引脚说明与基本电路

畅学单片机 2022-08-30 14:21

本文介绍了关于8051微控制器引脚图、引脚说明以及其他一些细节内容,包括8051微控制器的基本电路。

当然,首先来介绍8051微控制器引脚图和引脚说明,这样会更容易理解8051微控制器架构,因为设备的引脚图或引脚输出将指定电连接器的引脚及其功能。


8051微控制器引脚图

众所周知,8051微控制器有多种封装形式,如40引脚DIP或44引脚PLCC和TQFP。8051 微控制器的引脚方向可能会随封装而变化,但引脚配置是相同的。

下图显示了40引脚双列直插式封装 (DIP) 的8051微控制器引脚图:

由于它是一个40-pin DIP IC,每边包含20个Pin。此外,还有8051的其他封装,例如44-LeadPLCC和44-Lead TQFP。下图显示了这些封装的8051微控制器引脚图:


上图可以详细看到8051微控制器引脚图,而现在需要了解这些引脚的功能,这将是接下来所要介绍的内容。


8051微控制器引脚说明

8051微控制器的引脚说明或引脚配置将描述 8051微控制器的每个引脚的功能。

引脚1 – 8 (端口1):引脚1到8是8051的端口1引脚。端口1引脚由8位双向输入/输出端口和内部上拉电阻组成。在较旧的8051微控制器中,端口1没有任何其他用途,而只是8位I/O端口。而在一些较新的8051微控制器中,很少有端口1引脚具有双重功能。P1.0和P1.1分别作为定时器2和定时器2触发输入。

P1.5、P1.6和P1.7分别用作系统内编程引脚,即MOSI、MISO和SCK。

引脚9 (RST):引脚9是复位输入引脚。它是一个高电平有效引脚,即如果RST引脚为高电平至少两个机器周期,微控制器将被复位。在此期间,振荡器必须运行。

引脚10 – 17 (端口3):引脚10到17构成8051微控制器的端口3引脚。端口3还用作带有内部上拉电阻的双向输入/输出端口。此外,所有端口3引脚都有特殊功能。下表给出了端口3引脚的附加功能的详细信息。

引脚18和19:引脚18和19即XTAL 2和XTAL 1,是连接外部振荡器的引脚。通常,这里连接一个石英晶体振荡器。

引脚20 (GND):引脚20是8051微控制器的接地引脚。它代表0V并连接到电源的负极端子 (0V)。

引脚21 – 28(端口2):这些是8051微控制器的端口2引脚。端口2也是一个双向端口,即所有端口2引脚都用作输入或输出。此外,当连接外部存储器时,端口2引脚用作高位地址字节。端口2引脚具有内部上拉电阻。

引脚29 ( PSEN ):引脚29是程序存储使能引脚 ( PSEN )。使用该引脚,可以读取外部程序存储器。

引脚30 (ALE/ PROG ):引脚30是地址锁存启用引脚。使用该引脚,可以将外部地址与数据分离(因为它们被 8051 复用)。在Flash编程期间,该引脚用作编程脉冲输入 ( PROG )。

引脚31 ( EA /VPP):引脚31是外部访问使能引脚,即允许外部程序存储器。只有当该引脚为低电平时,才能从外部程序存储器中获取代码。对于正常操作,该引脚被拉高。在Flash编程期间,该引脚接收 12V编程使能电压 (VPP)。

引脚32 – 39(端口0):引脚32至39是端口0引脚。它们也是双向输入/输出引脚,但没有任何内部上拉电阻。因此,需要外部上拉电阻才能将端口0引脚用作I/O端口。另外,除了作为I/O端口外,端口0在访问外部存储器时还作为低位地址/数据总线。

引脚40 (VCC):引脚40是提供电源电压 (+5V) 的电源引脚。


8051微控制器基本电路

上面已经介绍8051微控制器的引脚图和相应的引脚说明,接下来看看8051微控制器的基本电路或原理图。下图显示了8051微控制器的基本电路:


8051微控制器的这个基本电路是它工作所需的最小接口。基本电路包括复位电路、振荡电路和电源,下面详细的介绍下。

首先是电源,8051微控制器的引脚40和20(VCC 和 GND)分别连接到+5V和GND。

接下来是复位电路,复位引脚上的逻辑高电平(+5V)至少两个机器周期(24个时钟周期)将复位8051微控制器。8051微控制器的复位电路由一个电容、一个电阻和一个按钮组成,这种复位电路提供了手动复位选项。如果移除按钮,则复位电路变成上电复位电路。

下一部分是振荡器电路或时钟电路。石英晶体振荡器连接在XTAL1和XTAL2引脚(即引脚19和18)之间。电容C1和C2可以在20pF到40pF的范围内选择。

正如在8051微控制器引脚说明中所述,端口1、2和3都具有内部上拉电阻,因此可以直接用作双向I/O端口。但是,需要为PORT 0引脚添加外部上拉,以便将其用作I/O端口。

通常情况下,8个电阻的1KΩ电阻包用作8051微控制器端口0的上拉电阻。


总结

以上就是关于8051微控制器的引脚图、引脚说明和8051微控制器的基本电路基础知识内容。不难发现,8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。

为了方便大家更好的学习,您还可以关注畅学电子和EDA的公众号,每天推送相关知识,希望能对你的学习有所帮助!

畅学单片机 以单片机为核心,带你全面了解和单片机相关的知识技巧,经验心得。关注我们,一起来学习吧!
评论
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 103浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 120浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 73浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 102浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 119浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 119浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 112浏览
  • TOF多区传感器: ND06   ND06是一款微型多区高集成度ToF测距传感器,其支持24个区域(6 x 4)同步测距,测距范围远达5m,具有测距范围广、精度高、测距稳定等特点。适用于投影仪的无感自动对焦和梯形校正、AIoT、手势识别、智能面板和智能灯具等多种场景。                 如果用ND06进行手势识别,只需要经过三个步骤: 第一步&
    esad0 2024-12-04 11:20 58浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 68浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 87浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦