51单片机的引脚结构和功能

如题所述

T89C2051 是 51 单片机的精简版本,取消了 P0 口和 P2 口,共有 20 个引脚,但内部集成了实用的模拟比较器,适合开发精简的 51 应用系统。这种单片机的工作电压最低为 2.7V,因此适合用于两节 5 号电池供电的便携式产品。本文将以 ATMEL 公司生产的 AT89S51 和 AT89C2051 两种 51 系列单片机为例进行讲解,这两种单片机是目前最常用的,其中 AT89S51 是标准 51 单片机,功能比早期 51 单片机更强大,支持 ISP 在系统编程技术,内置硬件看门狗。
一、AT89S51 单片机引脚介绍
AT89S51 有 PDIP、PLCC、TQFP 三种封装方式,最常见的是 40 引脚的双列直插 PDIP 封装。芯片共有 40 个引脚,从芯片缺口左边那列引脚逆时针数起,依次为 1、2、3、4。。。40,其中芯片的 1 脚顶上有凹点。在单片机的 40 个引脚中,电源引脚 2 根,外接晶体振荡器引脚 2 根,控制引脚 4 根以及 4 组 8 位可编程 I/O 引脚 32 根。
1. 主电源引脚(2 根)
- VCC(Pin40):电源输入,接 +5V 电源
- GND(Pin20):接地线
2. 外接晶振引脚(2 根)
- XTAL1(Pin19):片内振荡电路的输入端
- XTAL2(Pin20):片内振荡电路的输出端
3. 控制引脚(4 根)
- RST/VPP(Pin9):复位引脚,引脚上出现 2 个机器周期的高电平将使单片机复位
- ALE/PROG(Pin30):地址锁存允许信号
- PSEN(Pin29):外部存储器读选通信号
- EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令
4. 可编程输入/输出引脚(32 根)
- AT89S51 单片机有 4 组 8 位的可编程 I/O 口,分别为 P0、P1、P2、P3 口,每个口有 8 根引脚,共 32 根。每一根引脚都可以编程,如用来控制电机、交通灯、霓虹灯等。
二、AT89C2051 单片机引脚介绍
AT89C2051 为 20 引脚小型封装,2K 内部程序存储器,15 个可编程 I/O 口线,没有 P0 口和 P2 口的 16 根 I/O 线,内部集成了一个模拟比较器。AT89C2051 单片机的引脚排列如下。
1. 主电源引脚(2 根)
- VCC(Pin20):电源输入,接 +5V 电源
- GND(Pin10):接地线
2. 外接晶振引脚(2 根)
- XTAL1(Pin5):片内振荡电路的输入端
- XTAL2(Pin4):片内振荡电路的输出端
3. 控制引脚(1 根)
- RST/VPP(Pin1):复位引脚,引脚上出现 2 个机器周期的高电平将使单片机复位
4. 可编程输入/输出引脚(15 根)
- P1 口:8 位准双向 I/O 口线,P1.0~P1.7,共 8 根
- P3 口:8 位准双向 I/O 口线,P3.0~P3.5、P3.7,共 7 根
三、主要性能参数介绍
AT89S51 和 AT89C2051 两种单片机的主要性能参数如下:
- AT89S51:与 MCS-51 产品指令系统完全兼容,4k 字节在系统编程(ISP)Flash 闪速存储器,1000 次擦写周期,4.0-5.5V 的工作电压范围,全静态工作模式:0Hz-33MHz,三级程序加密锁,128×8 字节内部 RAM,32 个可编程 I/O 口线,2 个 16 位定时/计数器,6 个中断源,全双工串行 UART 通道,低功耗空闲和掉电模式,中断可从空闲模唤醒系统,看门狗(WDT)及双数据指针,掉电标识和快速编程特性,灵活的 ISP 字节或页写模式。
- AT89C2051:与 MCS-51 产品指令系统完全兼容,2k 字节可重擦写闪速存储器,1000 次擦写周期,2.7V-6V 的工作电压范围,全静态操作:0Hz-24MHz,两级加密程序存储器,128×8 字节内部 RAM,15 个可编程 I/O 口线,2 个 16 位定时/计数器,6 个中断源,可编程串行 UART 通道,可直接驱动 LED 的输出端口,内置一个模拟比较器,低功耗空闲和掉电模式。
温馨提示:答案为网友推荐,仅供参考
相似回答