【单片机】—— 中断

一、名词解释

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


二、位运算

三、中断系统

四、特殊功能寄存器

相关推荐
网易独家音乐人Mike Zhou2 小时前
【嵌入式基础】Keil自动编译脚本及环境变量配置
c语言·stm32·单片机·51单片机·嵌入式·keil
Suifqwu2 小时前
stm32进阶-OTA升级功能的完善
stm32·单片机·嵌入式硬件
YY_Share2 小时前
主板STM32,GD32等MCU电路设计思维-状态提示
stm32·单片机·嵌入式硬件
bai5459362 小时前
智能呼吸灯
stm32·单片机·嵌入式硬件
唐山韩雅电气设备有限公司3 小时前
EOCR电动机保护器靠谱的厂家
python·单片机·嵌入式硬件
逐步前行3 小时前
STM32_EXTI_外部中断
stm32·单片机·嵌入式硬件
悠哉悠哉愿意3 小时前
【物联网学习笔记】RTC
笔记·单片机·嵌入式硬件·物联网·学习·实时音视频
YY_Share4 小时前
Console 接口介绍及电路设计
嵌入式硬件·硬件工程
工控小机4 小时前
STM32远程下载、调试终端介绍
stm32·单片机·嵌入式硬件·物联网