处理器/DSP
在20世纪60年代早期的计算机是由一屋子的被称为“大型机”的大柜子组成的。20世纪70年代作为集成电路实现的第一批CPU被称为微处理器。早期的微处理器(MPU)仅包含CPU。现在的MPU产品, 一些只包含一个单独的CPU,一些包含一个CPU以及缓存、FPU和内存保护或内存管理单元的各种组合,还有一些包含多个CPU、FPU等。
微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。
微处理器和微控制器的区别主要集中在硬件结构、应用领域和指令集特征三个方面:
其一,硬件结构。
微处理器是一个单芯片CPU,而微控制器则在一块集成电路芯片中集成了CPU和其他电路,构成了一个完整的微型计算机系统。
其二,应用领域。
微处理器通常作为微型计算机系统中的CPU使用,其设计正是针对这样的应用,这也是微处理器的优势所在。然而,微控制器通常用于面向控制的应用,系统设计追求小型化,尽可能减少元器件数量。
其三,指令集特征。
由于应用场合不同,微控制器和微处理器的指令集也有所不同。微处理器的指令集增强了处理功能,使其拥有强大的寻址模式和适于操作大规模数据的指令。微处理器的指令可以对半字节、字节、字,甚至双字进行操作。
责任编辑:ct
全部0条评论
快来发表一下你的评论吧 !