2.1 单片微机的内部结构
- 微型计算机的组成(3大块,5个部分)
中央处理器CPU(通常包括运算器和控制器)+存储器+输入/输出(I/O)接口


本章学习的目的就是搞清楚这张图上每个部分的功能和作用
中央处理器CPU
- ALU(Arithmetic Logic Unit,算术逻辑单元)是8051单片机CPU核心的关键组成部分,主要负责执行各种数据处理操作
程序储存器ROM(Read-Only Memory)

- 指断电后程序不会丢失,直到下一次烧录程序之前都保持原来的程序
- 读写速度慢
片内只读存储器
片内掩膜ROM的特点是程序必须在制作单片微机时写入,一次性固化,用户不能修改。因此,这种结构形式只适用于程序已成熟、定型,且批量很大的场合。并且只能在厂家定制完成。这种单片微机的价格最便宜。
片内可编程ROM

片外只读存储器
当片内程序存储器容量不够时,利用单片微机的并行扩展技术可以外扩片外程序存储器,但目前一般很少使用。
数据储存器(Random Access Memory)
- 断电后数据丢失
- 可以随时读取任何地址的数据,读写速度快
在单片微机中,常把寄存器(如工作寄存器、特殊功能寄存器、堆栈等)在逻辑上划分在片内RAM空间中
- 特殊功能寄存器(SFR):位于内部RAM的高128字节区域(80H-FFH),虽然物理上它们是独立的控制寄存器,但在寻址时被视为RAM的一部分
- 工作寄存器(R0-R7):可以通过直接寻址方式访问,就像它们是RAM的一部分
- 堆栈:在内部RAM中分配空间,通过堆栈指针(SP)管理