技术热线: 4007-888-234

单片机的内部组件决定了单片机的用途

更新时间: 2021-05-25
阅读量:2445

单片机(有时称为MCU或微控制器)是一个集成电路(IC),通常用于特定应用程序,旨在执行某些任务。在某些情况下必须自动控制的产品和设备,如电器、电动工具、汽车发动机控制系统和计算机等就是很好的例子,但单片机的覆盖范围远不止这些应用。

从本质上讲,单片机的会从外部接收和处理一些数据,并根据收集到的信息输出某些操作。单片机相对于64位电脑CPU,MCU通常以较低的速度运行,大约在1MHz至200MHz范围内,并且并且需要设计为低功耗模式,因为它们嵌入在其他设备中,这对电量的消耗就有了严格的要求。

一、单片机内部有哪些基本组件?

单片机可以被看作是一台小型计算机,这是因为它里面的基本组件:中央处理单元(CPU)、随机访问内存(RAM)、闪存、串行总线接口、输入/输出端口(I/O端口),以及在许多情况下,电气可擦除可编程仅读存储器(EEPROM)。

20210525175458.jpg

二、单片机CPU的设计

CPU(有时称为处理器或微处理器)控制其接收的所有指令/数据流。你可以把它看作是系统的大脑,处理它接收和执行所需指令的所有数据输入。其两个主要组成部分是执行算术和逻辑操作的算术逻辑单元(ALU)和处理处理器的所有指令执行的控制单元(CU)。下图为CPU经历的通常的"机器周期"。

20210525162049.png

三、单片机RAM

RAM是一个临时存储数据的组件,可以快速访问。它为存储设备提供快速读写访问。这与大多数其他记忆不同,因为提取数据需要更长的时间,因为数据不容易获得。您可以将其视为RAM能够访问数据表面(很容易到达),但任何深入挖掘的都需要不同类型的内存。RAM提高了系统的整体性能,因为它允许单片机同时处理更多信息。由于RAM是临时数据,因此当单片机关闭时,其内容总是被擦除。

四、单片机中ROM的使用

ROM是一种非易失性内存,与RAM不同,它保留其数据的时间较长,即使单片机已关闭。这将保留您可能上传到单片机的已保存程序。闪存一次写给"块"或"段",因此如果您只需要重写一个字节,ROM将需要重新编写字节所位于的整个“块”。

五、单片机中的电子环境影响器是什么?

EEPROM就像ROM,是一种非易失性内存,即使在关机后仍保留其数据。不同的是,虽然闪存重写了字节的"方块",EEPROM可以在任何时候重写任何特定字节。与闪存相比,这延长了EEPROM的寿命,但也意味着它更加昂贵。

六、串行总线接口

串行总线接口是单片机中的串行通信,一次发送一点数据。它使用微控制板将集成电路与打印电路板(PCB)上的信号痕迹连接起来。对于IC,他们使用串行总线传输数据,以减少封装中的引脚数量,使其更具成本效益。IC中串行总线的示例是SPI或I2C。

七、单片机I/O端口

I/O端口是单片机用于连接到真实世界应用的端口。输入接收现实世界中的变化,从温度感应到运动感应,到按下按钮等等。然后,输入转到CPU并决定如何处理该信息。当需要根据输入的某个值进行某个命令时,它会向输出端口发送信号,从简单的LED灯关闭到运行特定部分的电机。下图为一些常见的输入和输出组件。

20210525162330.png