51单片机的基本知识
一、单片机介绍
单片机是单片微型计算机的简称,把各种功能部件包括中央处理器(CPU)
、只读存储器(ROM)
、随机读写存储器(RAM)
、输入输出(I/O)单元
、定时器/计数器以及串行口
等集成在一块芯片上构成的微型计算机。
二、单片机内部结构
【简要】内部结构图
中央处理器(CPU)是整个单片机的核心部件,实现了运算器和控制器的功能。主要由算术逻辑单元(ALU)、定时控制部件和专用寄存器组三部分电路组成。
【详细】内部结构图
三、51单片机引脚
3.1:51单片机芯片有两种封装
第一种封装图【长方形状】:
第二种封装图【正方形状】:
3.2:51单片机引脚介绍
此处以长方形的封装图为例。
51单片机的40个引脚大致可分为4类:电源
、时钟
、控制
和I/O引脚
。
3.2.1 电源
⑴ VCC—芯片电源,接+5V;
⑵ VSS—接地端;
3.2.⒉ 时钟
XTAL1、XTAL2 — 晶体振荡电路反相输入端和输出端。
一个机器周期=12个晶振周期(又称振荡周期、节拍) = 6个时钟周期 (又称状态周期)
指令的执行时间称作指令周期 (单、双、四机器周期)
3.2.3 I/O线
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
3.2.4 控制线
控制线共有4根
⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲
① ALE功能:用来锁存P0口送出的低8位地址
② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵ PSEN:外ROM读选通信号。
⑶ RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。
② VPD功能:在Vcc掉电情况下,接备用电源。
⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。
D功能:在Vcc掉电情况下,接备用电源。
⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。