【单片机】—— 中断

一、名词解释

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


二、位运算

三、中断系统

四、特殊功能寄存器

相关推荐
caimouse1 小时前
Reactos 第 9 章 设备驱动 — 9.10 磁盘的Miniport驱动模块
windows·嵌入式硬件
xiangw@GZ1 小时前
WiFi系统BCC与LDPC纠错编码技术性能对比
单片机·嵌入式硬件
AoDeLuo1 小时前
EthercCAT软件主站方案对比
stm32·单片机·嵌入式硬件
平凡灵感码头2 小时前
半导体三大主流制程详解:Bipolar、CMOS 与 BCD
单片机·嵌入式硬件
国科安芯3 小时前
基于AS32S601ZIT2型抗辐照MCU的商业航天卫星姿态确定与控制系统研究
单片机·嵌入式硬件·安全·fpga开发·架构·risc-v
项目題供诗3 小时前
STM32-DMA数据转运+AD多通道(二十一)
stm32·单片机·嵌入式硬件
FPC_小西3 小时前
LDO 低压差线性稳压器 拆解电源稳压核心原理
人工智能·单片机·嵌入式硬件·集成学习·pcb工艺·hdi高密度互联
踏着七彩祥云的小丑3 小时前
嵌入式测试学习第 36 天:串口日志分析、通过日志定位简单问题
单片机·嵌入式硬件·学习
caimouse4 小时前
Reactos 第 9 章 设备驱动 — 9.9 磁盘的设备驱动堆叠
windows·嵌入式硬件
振南的单片机世界4 小时前
PWM调压调速,H桥换向:直流电机四象限控制
arm开发·stm32·单片机·嵌入式硬件