【89c51汇编语言】51单片机结构及其原理

本文详细介绍了51单片机的内部结构,包括CPU的控制器和运算器部分,如程序计数器PC、数据指针寄存器DPTR、累加器A和程序状态字PSW。此外,还讨论了51单片机的引脚功能、存储器结构,特别是程序存储器ROM和数据存储器RAM的组织。内容涵盖复位、时钟与时序,为理解51单片机的工作原理提供了全面的指导。

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

51单片机的内部结构

SCM:将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统。
在这里插入图片描述
SCM=CPU+ RAM+ ROM+I/O+T/C+INT+UART

单片机CPU

CPU由控制器和运算器组成。
在这里插入图片描述

控制器

控制器:程序计数器:PC

PC——指令地址寄存器,永远存放着下一条指令的地址。
所以PC的变化规律决定着程序的流程。
PC还以下的性质:
16位的字长:可寻址范围为64KB
自动加1功能:顺序运行程序
可以被修改:跳转到运行的程序
复位时,PC值为0,也就是说复位后程序从0开始运行。

控制器:数据指针寄存器:DPTR

用于表示存储器数据地址的指针
16字节的字长,可寻址范围64kb,可以拆位2个8位的独立寄存器DPL和DPH

运算器

作用:对数据进行算术运算和逻辑运算。
组成:算术/逻辑部件ALU+累加器ACC+程序状态字PSW+其他运算单元
功能:
1.对暂存器中的数据进行运算。
2.结果保存到ACC中。
3.运行状态反映在PSW中。
在这里插入图片描述

累加器A

累加器A是一个8位寄存器,用来存放操作数或是中间运行结果。

PSW程序状态字

是一

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值