什么是微控制器?
的有关信息介绍如下:下来自图显示了微控制器的基本组件。由于所有组件(以及一些其他组件)都集成在快免江先怕酒南送编单个芯片(集成电路-IC)上,因此可以将微控制器视为微型计算机(或360问答片上计算机)。
CPU(中央处理器)
它是微控制器的心脏,主要由算术逻辑单元(ALU)和控制单元(CU)等重要部件组成。CPU是与内存、输入和输出等外围设备进行通小容盐支居害原能属促信的主要设备。
顾名思义,ALU或算术逻辑单元执行算术和逻辑运算。CU或控制适单元负责CPU与其外围设备之间的通信过程的计时。
程序存储器
CPU的指令存储在程序存储器中。它通常实现为只读存储器或ROM,即使断电或系统重置,写入其中的程序也状球着办兴绝材黑会保留。
现代程序存储器模块通常由EEPROM(电可擦可编程只读存储器)组成,它是一种非易失性存储器。
在这种类型的存储器中,可以使用氢苗及苏年基衣到刑搞击特殊的编程信号擦除和重新编程数据。
当微控制器上电或手动复位时,处理器从程序存储器中杨少额律额华步的时四的预定义存储位置(地址)执行一组指令。
数据存油角境迫储器
微控制器中的数据存储器负责存储变量值、临时数据、中间结果和其他数据,以便程序正常运行。
数据存储器通常被称为RAM(随机存取存储器),它是一种易失性存储器。它通常组织为寄存器,包括特殊功能寄存器(SFR)和用户可访问的内存位置。
输入和输出端口
I/O端口或输入/输出端口为微控制器提供了与外界的物理连接。输入端口提供了一个网关,用于在传感器的帮助下传递来自外部世界的数据。
哪田斗血升照差越传日来自输入端口的数据被处理(取决于应用程序)并将确定衣觉法顶乱号景错触合输出端口上的数据。
输出端口允许微控制器控制外部设备(如电机和LED)。通常,微控制器中的所有端口都具有双重功能,即它们可以作为输入和输出端口(但时轻送不能同时)。