8051/8751/8031芯片的外部引脚和指令系统完全兼容,内部结构除ROM/EPROM不同外,其余完全相同。完整的计算机应该由运算器、控制器、存储器(ROM及RAM)和I/O接口组成。一般微处理器(如Z80)只包括运算器和控制器两部分。和一般微处理器相比,8051增加了四个8位I/O口、一个串行口、4KBROM、128BRAM、很多工作寄存器及特殊功能寄存器(SFR)。
(一) 中央处理单元CPU:是单片机有核心,是单片机的控制和指挥中心,由运算器和控制器等部件组成。
1.运算器:
(1)算术逻辑运算单元ALU(8位),完成 +、-、×、÷算术运算,与、或、非、异或逻辑运算、循环移位、位处理。
(2)累加器Acc(8位), 需要ALU处理的数据和计算结果多数要经过A累加器。
(3)程序状态字PSW(8位), 存放ALU运算过程的标志状态
Cy AC F0 RS1 RS0 OV - P
(4)寄存器B(8位), 与A累加器配合执行乘、除运算。也可用作通用寄存器。
2.控制器:
(1)程序计数器PC(16位), CPU总是按PC的指示读取程序。PC可自动加1。因此CPU执行程序一般是顺序方式。当发生转移、子程序调用、中断和复位等操作,PC被强制改写,程序执行顺序也发生改变。 复位时,PC=0000H。
(2)指令寄存器(IR):暂存当前指令。
(3)指令译码器(ID):将每条指令译码变成控制电平。
(4)振荡器及时钟电路:8051片内有时钟振荡电路,频率为:1.2-12MHZ。
(二)存储器:8051片内ROM和RAM各自独立,分为程序存储器ROM和数据存储器RAM。
1.程序存储器(ROM):8051和8751片内ROM为4KB,用于存放程序和表格等常数,地址从0000H开始。
2.数据存储器(RAM):8051/8751/8031片内RAM均为128B,地址从00-7FH。详细内容在第三节中介绍。
(三)I/O接口:
8051有四个8位并口P0-P3,双向端口,详细内容在第六节中介绍。
三.MCS-51系列单片机性能表
MCS-51不同型号产品硬件配置情况如图2所示。
四.MCS-51温度适应范围
民 用: 0 ℃-70℃
工业品: -40℃-85 ℃
军用品:-55℃-125 ℃
全站搜索