51单片机硬件功能简述_MCS-51 单片机的硬件结构

9ca9de3b377ef624e766020cf9faf113.png

MCS-51基本构成

Ø CPU :8位

Ø 存储器:128字节RAM;4K字节ROM存储器

Ø 并行口:4个8位并行口

Ø 串行口:1个全双工的串行口

Ø 21个专用特殊功能寄存器

Ø 定时器/计数器:2个16位的定时器/计数器

Ø 中断系统:5个中断源,两个中断优先级

Ø 寻址范围: 64K字节(程序存储区和外部数据存储区各64K)

即MCS-51是8位单片机,有40个管脚,8根数据线,16根地址线。通常称为八大基本组成部分:CPU 、ROM、RAM、I/O 、定时/计数器、串口、SFR、中断服务系统。备注:其中特殊功能寄存器(SFR)共有21个,是一个具有特殊功能的RAM区。

cb13c5be88f394dfc13f49ba7d6d0c73.png

一、中央处理器(CPU):单片机的核心部分,是单片机的指挥和执行部件。 由运算器和控制器所构成,CPU内部没有单独的存储器,而是设置了一些工作寄存器,暂存数据和状态等。

65f22946fc7fcd721eed8b406c418888.png

1 . 运算器:对操作数进行算术、逻辑运算和位操作,存储运算结果并作相应标记。

1.1算术逻辑运算单元ALU

1.2累加器A :使用最频繁的寄存器,可写为Acc。

A的作用:(1)是ALU的输入之一,又是运算结果的存放单元。(2)数据传送大多都通过累加器A。MCS-51增加了一部分可以不经过累加器的传送指令,即可加快数据的传送速度,又减少A的“瓶颈堵塞”现象。

A的进位标志Cy同时又是位处理机的位累加器。

1.3程序状态字寄存器PSW

3be00181c7415e636de8ccdd6cd5a344.png

(1)Cy(PSW.7)进位标志位

(2)Ac(PSW.6) 辅助进位标志位,用于BCD码的十进制调整运算。

(3)F0(PSW.5)用户使用的状态标志位。

(4)RS1、RS0(PSW.4、PSW.3):4组工作寄存器区选择控制位1和位0。

RS1 RS0 所选的4组寄存器

0 0 0区(内部RAM地址00H~07H)

0 1 1区(内部RAM地址08H~0FH)

1 0 2区(内部RAM地址10H~17H)

1 1 3区(内部RAM地址18H~1FH)

3ef76766a3ac4798e8a218765983f0cf.png
通用寄存器

(5)OV(PSW.2)溢出标志位 :指示运算是否产生溢出。各种算术运算指令对该位的影响情况较复杂。

(6)PSW.1位: 保留位,未用

(7)P(PSW.0)奇偶标志位

P=1,A中“1”的个数为奇数

P=0,A中“1”的个数为偶数

1.4 寄存器B

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值