关键词: 微控制器、微处理器、嵌入式系统大多使用微控制器的原因
1. 微控制器(microcontroller)
在同一块芯片内除了
中央处理单元(CPU)之外还集成了
部分内存和
外设。集成与微控制器内的
内存和
外设称为
片内内存和
片内外设,否则称为
片外内存和
片外外设。
2. 微处理器(microprocessor)
台式机和笔记本电脑的处理芯片属于
微处理器。微处理器
提供高速的总线以实现与外部的内存和外设进行交互。
协调处理器的高速总线与速度较慢的外设需要童工
芯片组来完成。
3. 嵌入式系统大多使用微控制器的原因
- 为了节约成本和节省功耗:在实现相同功能的前提下,将大量的芯片集成在一块芯片内的制造和使用成本,以及功耗都更低
- 简化硬件设计:由于微控制器内集成了大量的外设,使得嵌入式系统的硬件设计得到了极大的简化
4. 微控制器VS微处理器
- 微控制器:CPU + 片内内存 + 片内外设
- 微处理器:CPU
- 对于软件工程师而言, 微控制器和微处理器没有任何区别
声明:此文章为本人在学习狄泰软件学院《十二月提升计划》所做的笔记,参考书籍《专业嵌入式软件开发》——李云,文章中包含狄泰软件资料内容和《专业嵌入式软件开发》资料内容,一切版权归狄泰软件和《专业嵌入式软件开发》所有!