一、名词解释
1.RAM和ROM的区别
| 特性维度 | RAM (R andom A ccess Memory ,随机存取存储器) | ROM (R ead-O nly Memory,只读存储器) |
|---|---|---|
| 核心功能 | 临时存储正在运行的程序和临时数据 | 永久存储固定的指令和数据 |
| 数据读写 | 可读可写,使用灵活 | 传统只读,现代可写但速度慢 |
| 数据易失性 | 易失 ,断电后数据立即丢失 | 非易失 ,断电后数据永久保存 |
| 存储速度 | 快(CPU可直接访问) | 较慢(数据一般需先复制到RAM再使用) |
2.内存和外存的区别
| 特性维度 | 内存 (主存,如RAM) | 外存 (辅存,如硬盘、SSD) |
|---|---|---|
| CPU能否直接访问 | 能,CPU直接通过地址总线读取数据 | 不能 ,数据必须先调入内存,CPU才能访问 |
| 数据易失性 | 易失 ,断电数据全丢 | 非易失 ,断电后数据永久保存 |
| 读写速度 | 极快 (纳秒级),与CPU速度匹配 | 慢 (毫秒级或微秒级,SSD相对快但仍慢于内存) |
| 存储容量 | 相对较小 (GB级别) | 非常大 (TB级别) |
| 单位价格 | 昂贵 (每GB) | 便宜 (每GB) |
| 主要用途 | 临时存放正在运行的系统、应用和数据 | 长期存放操作系统、应用软件、文档、照片、视频等 |
| 与CPU的关系 | 与CPU通过高速总线直接通信 | 通过I/O接口与CPU通信,速度受接口限制 |
3.51芯片的内部结构
-
中央处理器 :8位 CPU
-
程序存储器 (ROM) :4KB 掩膜ROM(8051),可外部扩展至64KB
-
数据存储器 (RAM) :128B 内部RAM,可外部扩展至64KB
-
定时器/计数器 :2个 16位定时器/计数器
-
并行I/O口 :4个 8位并行I/O口 (P0, P1, P2, P3)
-
中断源 :5个 中断源 (2个外部,2个定时器,1个串行)
-
串行通信 :1个 全双工UART(通用异步收发器)串行口
4.51单片机的最小系统
最小系统是指能让单片机正常运行(即上电后能执行内部程序)的最简硬件环境;51单片机的最小系统需要:单片机芯片、电源电路、晶振电路、复位电路。