【单片机】—— 中断

一、名词解释

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单片机的最小系统需要:单片机芯片、电源电路、晶振电路、复位电路。


二、位运算

三、中断系统

四、特殊功能寄存器

相关推荐
4caf127 分钟前
作业2:6位数码管静态显示
嵌入式硬件·51单片机
不做无法实现的梦~1 小时前
STM32解析PPM协议
stm32·单片机·嵌入式硬件
czhaii2 小时前
基于Arm Cortex-M7内核GD32H7
单片机·嵌入式硬件
番茄灭世神2 小时前
MCU开发常见软件BUG总结(持续更新)
c语言·stm32·单片机·嵌入式·gd32
wanghanjiett2 小时前
双轮平衡车建模及控制 2 PID控制原理与调参
嵌入式硬件·控制算法
EVERSPIN2 小时前
SQPI PSRAM为单片机提供RAM扩展方案
单片机·嵌入式硬件·psram·sqpi psram
Ar-Sr-Na3 小时前
STM32现代化AI开发指南-VSCode环境配置(macOS)
c语言·人工智能·vscode·stm32·嵌入式硬件·硬件工程
进击的小头3 小时前
第6篇:嵌入式芯片算力核心来源:多级流水线架构与指令并行机制详解
单片机·嵌入式硬件·架构
jacklood3 小时前
煤矿用甲烷报警仪的性能试验具体方法
单片机·嵌入式硬件·煤矿电子
不做无法实现的梦~3 小时前
px4仿真和示例运行
单片机·嵌入式硬件