微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。下面小编给大家介绍一下“微控制器和单片机的区别 微控制器的指令集

 

一、微控制器和单片机的区别

1、定义不同

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统;

微控制器是基于处理器内核的嵌入式快闪芯片,是家庭自动化、消费、智能计量和工业应用的理想处理器。

2、特点不同

单片机的特点是:集成度高;存储容量大;外部扩展能力强;控制功能强;

微控制器的特点是高性能、低能耗、易于使用。

3、应用领域不同

单片机主要应用于工业生产、电子设备等领域;

微控制器主要应用于嵌入式应用的仪器,例如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械等。

微控制器和单片机的区别

二、微控制器的指令集

指令集由23条对寄存器和存储器进行操作的固定长度的16位指令组成。指令集高度正交,允许算术和逻辑操作使用累加器和任何寄存器。特殊功能寄存器控制外围设备,并细分成寄存器模块。产品系列的结构是模块化的,因此新的器件和模块能够继续使用为现有产品开发的代码.该结构是基于传送触发的,这意味着对某一寄存器位置的读或写会产生额外作用。这些额外作用构成了由汇编器定义的高层操作码的基础,如ADDC、OR和JUMP等。

微控制器的指令集