单片机是一种小型且低成本的微型计算机,其被设计为执行的嵌入式系统的特定任务,有多种MCU解决方案,如显示微波的信息,接收远程信号等。单片机包括处理器,存储器(RAM,ROM,EEPROM)、串行端口、外围设备(计时器/计数器)等。
一、单片机类型
根据存储器,体系结构,位和指令集,单片机分为各种类别。以下是它们的类型列表:
(1)位-根据位配置,单片机进一步分为三类。
8位单片机:这种类型的单片机用于执行算术和逻辑运算,例如加法、减法、乘法除法等。例如,英特尔8031和8051是8位单片机。
16位单片机:这种类型的单片机用于执行需要更高准确性和性能的算术和逻辑运算。例如,Intel 8096是16位单片机。
32位单片机:这种类型的单片机通常用于自动控制的设备中,例如自动操作机,医疗设备等。
(2)存储器-基于存储器配置,单片机进一步分为两类。
外部存储器单片机 :这种类型的单片机的设计方式是,它们在芯片上没有程序存储器。因此,它被称为外部存储器单片机。例如:英特尔8031单片机。
内部存储器单片机 :这种单片机的设计方式是,单片机将所有程序和数据存储器,计数器和计时器,中断,I/O端口都嵌入到芯片中。例如:英特尔8051单片机。
(3)指令集-基于指令集配置,单片机进一步分为两类。
CISC:CISC代表复杂指令集计算机。它允许用户插入一条指令来替代许多简单指令。
RISC:RISC代表精简指令集计算机。它通过缩短每条指令的时钟周期来减少操作时间。
二、MCU解决方案
单片机广泛用于各种不同的设备,例如:
(1)光感测和控制设备,如LED。
(2)温度感应和控制设备,例如微波炉、烟囱。
(3)火灾探测和安全装置,例如火灾报警器。
(4)电压表等测量设备。
综上所述,我们可以说可以将除I/O设备之外的微型计算机所需的所有模块集成在单个芯片上。这种芯片称为单片机。一个简单示例是Intel8751。8751上的一些参数:
(1)4K×8位的EPROM;
(2)128×8位RAM;
(2)4个8位I/O端口。
单片机还具有计时器和串行通讯功能。可以用于洗衣机、打印机共享器、计算机键盘等各种仪器中。基本上用于要求尺寸和成本等很小的设备中,并且不需要很多复杂的计算需要。