【单片机】—— 中断

一、名词解释

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


二、位运算

三、中断系统

四、特殊功能寄存器

相关推荐
北纬的小熊4 分钟前
Matlab Simulink电力电子仿真-全桥 LLC 谐振变换器调频控制(PFM)仿真研究
嵌入式硬件·matlab
尼喃5 分钟前
贴片三极管清单:A1SHB(PW2301A)与A2SHB(PW2302A)平芯微
嵌入式硬件
小李不想当小白16 分钟前
USART串口数据包(STM32标准库学习笔记)
经验分享·笔记·stm32·单片机·嵌入式硬件·学习
HQB20261 小时前
EG2181|屹晶微电子 600V 单相半桥 MOS/IGBT 栅极驱动芯片
嵌入式硬件·硬件工程
硅基手札1 小时前
【Linux 内核专栏 18】进程间通信 IPC(下)— Socket·Netlink·fd 三件套·futex·线程同步
linux·运维·驱动开发·单片机·嵌入式硬件·mcu·架构
尼喃10 小时前
OVP/OCP过压过流保护芯片选型表:2A、3A、5A与10A方案怎么选
嵌入式硬件
无敌贵点大王16 小时前
嵌入式软件面试经(自用)
c语言·stm32·单片机·学习·mongodb·面试·职场和发展
NYFEA16 小时前
NF532重磅上新:高集成度13.56MHz非接触式控制器
嵌入式硬件
我是海飞17 小时前
使用杰理 AC7925B 实现 Windows电脑 USB 副屏
windows·单片机·电脑·嵌入式·杰理
我是海飞17 小时前
杰理 JL703N SDK 实现 AI 自动化调试:自动进入下载模式、下载、重启与日志抓取
人工智能·单片机·自动化·音视频·杰理