📅  最后修改于: 2020-12-13 15:33:23             🧑  作者: Mango
微控制器是一种小型且低成本的微型计算机,旨在执行嵌入式系统的特定任务,例如显示微波信息,接收远程信号等。
通用微控制器包括处理器,存储器(RAM,ROM,EPROM),串行端口,外围设备(计时器,计数器)等。
下表重点介绍了微处理器和微控制器之间的区别-
Microcontroller | Microprocessor |
---|---|
Microcontrollers are used to execute a single task within an application. | Microprocessors are used for big applications. |
Its designing and hardware cost is low. | Its designing and hardware cost is high. |
Easy to replace. | Not so easy to replace. |
It is built with CMOS technology, which requires less power to operate. | Its power consumption is high because it has to control the entire system. |
It consists of CPU, RAM, ROM, I/O ports. | It doesn’t consist of RAM, ROM, I/O ports. It uses its pins to interface to peripheral devices. |
根据存储器,体系结构,位和指令集,微控制器分为各种类别。以下是它们的类型列表-
基于位配置,微控制器进一步分为三类。
8位微控制器-这种类型的微控制器用于执行算术和逻辑运算,例如加法,减法,乘法除法等。例如,英特尔8031和8051是8位微控制器。
16位微控制器-这种类型的微控制器用于执行需要更高准确性和性能的算术和逻辑运算。例如,Intel 8096是16位微控制器。
32位微控制器-这种类型的微控制器通常用于自动控制的设备中,例如自动操作机,医疗设备等。
基于存储器配置,微控制器进一步分为两类。
外部存储器微控制器-这种类型的微控制器的设计方式是,它们在芯片上没有程序存储器。因此,它被称为外部存储器微控制器。例如:英特尔8031微控制器。
嵌入式存储器微控制器-这种微控制器的设计方式是,微控制器将所有程序和数据存储器,计数器和计时器,中断,I / O端口都嵌入到芯片中。例如:英特尔8051微控制器。
基于指令集配置,微控制器进一步分为两类。
CISC -CISC代表复杂指令集计算机。它允许用户插入一条指令来替代许多简单指令。
RISC -RISC代表精简指令集计算机。它通过缩短每条指令的时钟周期来减少操作时间。
微控制器广泛用于各种不同的设备,例如-
光感测和控制设备,如LED。
温度感应和控制设备,例如微波炉,烟囱。
火灾探测和安全装置,例如火灾报警器。
电压表等测量设备。