MCS51 系列单片机的*处理器(CPU)

51 系列单片机的 CPU 是单片机的控制指挥中心。它由运算器、布尔处理器、工作
寄存器和控制器组成

CPU = 控制器 + 运算器
(1)运算器

以算术/逻辑运算单元 ALU(Arithmetic and Logical Unit)为核心,由暂存器 1、暂存器2、累加器 ACC(Accumulator,简称 A)、B 寄存器、布尔处理器和程序状态寄存器PSW(Program Status Word) 组成。主要完成算术运算(加、减、乘、除、增量、减量、十进制数调整)、逻辑运算(与、或、异或)、位运算(位置“1”、置“0”和取反)和数据传送等操作,运算结果的状态由 PSW 保存。

MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
(2)控制器
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)
MCS51 系列单片机的*处理器(CPU)

  • ➢程序计数器PC
    由两个8位计数器PCH、PCL组成
    PC是程序的字节地址计数器,PC内容为将要执行的指令地址
    改变PC内容,改变执行的流向
    PC可对64KB的ROM直接寻址,也可对89C51片内ROM寻址

  • ➢指令寄存器IR及指令译码器ID
    由PC中的内容指定ROM地址
    取出来的指令经IR送至ID
    由ID对指令译码产生一定序列的控制信号,以执行指令所规定的操作

  • ➢振荡器和定时电路
    89C51单片机片内有振荡电路,只需外接石英晶体和频率微调电容(2个
    30pF左右),其频率范围为1.2 MHz-12MHz。该信号作为89C51工作
    的基本节拍即时间的最小单位。