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

本文详细介绍了51系列单片机的CPU结构及其功能,包括运算器、布尔处理器、工作寄存器和控制器的组成。阐述了算术/逻辑运算单元ALU的作用,以及控制器如何通过程序计数器PC、指令寄存器IR和指令译码器ID来执行指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)控制器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • ➢程序计数器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工作
    的基本节拍即时间的最小单位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值