微控制器是一种微电路(IC),将被编程为执行一组功能来调节一组电子设备。可编程性是微控制器的独特之处。
微控制器可以是捕获输入,对其进行处理并生成捕获的支持输出的知识的设备。它也称为MC或MCU(微控制器单元),可以是金属氧化物半导体芯片上的紧凑型数字处理器。微控制器也被称为“专用计算机”。它们专用于执行已编程并存储在ROM中的特定任务。它们可与板载内存和I / O端口一起使用,从而无需构建具有单独的外部RAM,ROM和外设芯片的电路。 MC的工作速度较低,并且需要的功率更少。单片机的这些功能使其成为嵌入式应用的理想选择。
单板MC也称为开发板微控制器,内置在一个计算机电路板(PCB)上。存储器,时钟,I / O电路等广泛用于教育目的,因为它们价格低廉,因此可以实现体验。
单片机分类:
- 记忆
- 建筑学
- 位配置
- 指令系统
微控制器的优势:
- 执行操作所需的时间很短。
- 它易于使用,故障排除和系统维护非常简单。
- 在同一个时间,经常执行许多任务,因此通常可以节省人为的影响。
- 处理器芯片非常小,具有适应性。
- 系统的成本和规模都较小。
- 微控制器可以直接连接其他RAM,ROM和I / O端口。
- 一旦对微控制器进行了编程,便无法对其进行重新编程。
- 如果不存在数字部件,它将看起来像一台微型计算机。
- 它易于使用,故障排除和系统维护非常简单。
微控制器的缺点:
- 它通常用于微型设备。
- 它具有复杂的结构。
- 微控制器无法直接连接更好的电源设备。
- 执行的次数是有限的。
- 由于每个微控制器都没有模拟I / O,因此存在一些问题。