51单片机硬件资源
一、单片机的组成与结构
AT89C51/52属于标准单片机,其基本组成如图所示
①中央处理器( CPU )。中央处理器是单片机最核心的部分,是单片机的大脑和心脏,主要完成运算和控制功能。
②数据存储器(内部 RAM )。数据存储器用于存放变化的数据.
③程序存储器(内部 ROM )。程序存储器用于存放程序和固定不变的常数、表格等。
④定时/计数器。定时/计数器用于实现定时和计数功能。
⑤并行I / O口。 A T89S51/S52共有4个8位的并行I/O口 P0、p1p2p3每个口都由1个锁存器和1个驱动器组成。
⑥串行口。AT89S51/S52有1个 UART 、全双工异步串行口,用以实现单片机和其他具有相应接口的设备之间的异步串行数据传送。.时钟电路。时钟电路的作用是产生单片机工作时所需的时钟脉冲序列。
⑧中断系统。中断系统的主要作用是对外部或者内部的中断请求管理与处理。
二、引脚及其功能
电源, VCC 芯片电源,接+5V;. V SS 接地端。
2.时钟,XTA L1、 XTA L2晶体振荡电路反相输入端和输出端。使用内部振荡电路时,外接石英晶体;外部振荡脉冲输入时 XTA L1接外部时钟振荡脉冲,XTAL2悬空不用。
3.控制线,控制线共有4根,其中3根是复用线(即都有第二功能)。
- ALE /PR0G地址锁存允许/编程脉冲 ALE 端可驱动8个 L S TTL门电路。
② PROG 在固化片内存储器的程序(也称为“烧录程序”)时,此引脚用于输入编程脉冲,此时为低电平有效。
(2) PSEN 外 ROM 读选通信号
(3) RST/VPD复位/备用电源.
①正常工作时, R sT ( R e se t )端为复位信号输入端.
②在 VCC 掉电情况下,该引脚还可接上备用电源由 V PD 向内 RAM 供电,以保持内 RAM 中的数据不丢失。
(4) EA / VPP内外 ROM 选择端/编程电源.
①正常工作时, E A 为内外 ROM 选择端.②对闪存进行编程期间,此引脚用于施加编程电源 VPP。