微控制器 - 概述

微控制器是一种小型低成本微型计算机,旨在执行嵌入式系统的特定任务,如显示微波信息、接收远程信号等。

一般微控制器由处理器、内存(RAM、ROM、EPROM)、串行端口、外设(计时器、计数器)等组成。

微处理器和微控制器之间的区别

下表重点介绍了微处理器和微控制器之间的区别 −

微控制器 微处理器
微控制器用于执行单个任务在应用程序中。 微处理器用于大型应用程序。
其设计和硬件成本低。 其设计和硬件成本高。
易于更换。 不太容易更换。
它采用CMOS技术制造,运行时需要的功率较少。 由于必须控制整个系统,因此其功耗很高。
它由CPU,RAM,ROM,I / O端口组成。 它不包含RAM,ROM,I / O端口。它使用其引脚与外围设备接口。

微控制器的类型

根据内存、架构、位和指令集,微控制器分为各种类别。以下是其类型列表 −

根据位配置,微控制器进一步分为三类。

  • 8 位微控制器 − 这种类型的微控制器用于执行算术和逻辑运算,如加法、减法、乘法除法等。例如,Intel 8031 和 8051 是 8 位微控制器。

  • 16 位微控制器 − 这种类型的微控制器用于执行需要更高精度和性能的算术和逻辑运算。例如,Intel 8096 是一个 16 位微控制器。

  • 32 位微控制器 − 此类微控制器通常用于自动控制设备,如自动操作机器、医疗器械等。

内存

根据内存配置,微控制器进一步分为两类。

  • 外部存储器微控制器 − 此类微控制器的设计方式是芯片上没有程序存储器。因此,它被称为外部存储器微控制器。例如:Intel 8031 微控制器。

  • 嵌入式存储器微控制器 −这种类型的微控制器的设计方式是,微控制器将所有程序和数据存储器、计数器和定时器、中断、I/O端口都嵌入在芯片上。例如:Intel 8051微控制器。

指令集

根据指令集配置,微控制器进一步分为两类。

  • CISC − CISC代表复杂指令集计算机。它允许用户插入单个指令作为许多简单指令的替代。

  • RISC − RISC代表精简指令集计算机。它通过缩短每个指令的时钟周期来减少操作时间。

微控制器的应用

微控制器广泛应用于各种不同的设备,如−

  • 光感应和​​控制设备,如LED。

  • 温度感应和控制设备,如微波炉、烟囱。

  • 火灾探测和安全设备,如火灾报警器。

  • 测量设备,如电压表。