微处理器与微控制器
微处理器,也称为中央处理单元(CPU),是一个集成电路(IC),它是计算机的大脑。尽管微控制器的作用与微处理器的作用相似,但它们之间存在许多主要差异。
微处理器
通常,微处理器只是核心。它是CPU,有时还与内存控制器相辅相成,仅此而已。它是可编程和时钟的电子设备,它接受二进制数据作为输入,然后根据程序内存中可用的说明处理数据,并最终输出结果。它与其他组件一起使用,例如内存模块(用于数据和程序存储器),存储设备和输入/输出外围设备。您在微处理器中找到的典型组件是Alus,寄存器,取消和解码单元等。英特尔4004是有史以来第一个微处理器的归因于1971年的Intel Corporation。从低端上网本到高端服务器,微处理器被用作一系列计算机的CPU。
微控制器
微控制器是一个单个IC,通常包含一个小处理器核心,程序和数据存储器以及可编程输入/输出外围设备。微控制器针对嵌入式应用程序,而不是针对个人目的计算机的微处理器。在嵌入式系统中使用微控制器的点是尝试使用较少可能的外部组件。因此,通常,微控制器具有内存(程序内存和一些RAM),IO端口,计数器,UART,都集成到单个芯片中。
微处理器和微控制器有什么区别?
微处理器通常比微控制器更快,通用和昂贵,尽管我们现在看到的微控制器的速度更高,价格更低。重点再次,微处理器就是“处理器”,而微控制器是微处理器,以及芯片上的十几个其他功能。购买微处理器时,您可以自由使用所需的组件。使用微控制器,用户通常会在微控制器的不同口味之间进行选择(更多/更少的内存,0/1/2 uart,更多/更少/更少的计时器,SPI等),但是您将具有这些功能。
根据市场的估计,2008年出售的微处理器和微控制器的数量为100亿,其中只有2%是微处理器,将98%归因于微控制器。由于制造量和核心尺寸较小,与微处理器相比,微控制器非常便宜。
…哇,我以为是相反。