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