微控制器及其类型
微控制器是可以在嵌入式系统中使用的独立桌面。一些微控制器可能以时钟速率运行并使用四位表达式。因为他们控制的许多设备都是电池供电的,所以微控制器通常必须是低功耗的。微控制器广泛应用于各种产品,包括消费电子产品、汽车发动机、计算机外围设备以及测试和测量设备。这些也非常适合长期使用电池。当今使用的绝大多数微控制器都嵌入在其他设备中。
微控制器的工作:
微控制器芯片是一种高速设备,但与计算机相比却很慢。因此,每个命令都将在微控制器内快速执行。一旦电源上电,就会启用石英振荡器并通过控制逻辑寄存器。在进行早期准备时,寄生电容器将充电几秒钟。一旦电压电平达到最大值并且振荡器的频率稳定,通过特殊函数寄存器写入位的操作就变得稳定。一切都由振荡器的 CLK 控制,整个电子设备将开始函数。所有这一切都在几纳秒内发生。
微控制器的主要作用是可以将其视为具有处理器存储器的独立系统。其外围设备的使用方式与 8051 微控制器相同。当今使用的大部分微控制器都嵌入在其他类型的机器中,例如电话、电器、车辆和计算机系统外围设备。
微控制器的类型:
- CPU:微控制器被称为 CPU 设备,因为它用于在有效完成分配的任务之前传输和解码数据。所有微控制器组件都使用中央处理单元连接到特定系统。 CPU 可以解码从可编程存储器中检索到的指令。
- 内存:微控制器的内存芯片功能类似于微处理器,因为它存储所有数据以及编程。微控制器具有有限数量的 RAM/ROM/闪存,用于存储程序源代码。
- 输入和输出端口:通常,这些端口用于连接或驱动各种设备,如 LED、LCD、打印机等。
- 串行端口:串行端口用于在微控制器和一系列附加外围设备(例如并行端口)之间提供串行接口。
- 定时器:定时器和计数器包含在微控制器中。在微控制器中,它们用于管理所有计时和计数活动。计数器的基本函数是对外部脉冲进行计数,而定时器执行时钟任务、脉冲产生、调制、频率测量和振荡等。
- ADC(模数转换器): ADC是Automated Data Collection(模数转换器)的首字母缩写。模数转换器简称ADC。 ADC 的主要函数是将模拟信号转换为数字信号。 ADC 所需的输入信号是模拟信号,生成的数字信号用于各种数字应用,例如测量设备。
- 控制解释:该控制器用于为正在运行的应用程序提供延迟控制,具有内部或外部解释。
- 具有特殊功能的块:特定函数块包含在为特定设备(如机器人和空间系统)构建的一些特殊微控制器中。此块具有用于执行特定任务的附加端口。
微控制器应用:
与用于个人计算机和其他设备的微处理器相比,微控制器主要用于嵌入式设备。这些主要用于各种产品,例如植入式医疗设备、机床、汽车发动机控制系统、办公设备、遥控设备等。以下是微控制器的一些最常见用途。
有关微控制器的更多信息,请参阅微控制器文章的优点和缺点。