失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 微处理器(Microprocessor)与微控制器(Microcontroller) 的区别

微处理器(Microprocessor)与微控制器(Microcontroller) 的区别

时间:2021-06-30 15:13:11

相关推荐

微处理器(Microprocessor)与微控制器(Microcontroller) 的区别

微处理器是一种通用的数字计算机中央处理单元。要制造一台完整的微计算机,需要一些额外的组件,如额外的内存(ROM和RAM)、接口和I/O端口,如图所示为基于微处理器的系统。

如上图所示,所有的支持设备,如只读内存、读写内存、串行接口、定时器和I/O端口,都是外部的,通过系统总线与微处理器接口连接。系统总线由地址总线、数据总线和控制总线组成。微处理器的主要用途是读取数据,对该数据进行广泛的计算,并将结果存储在大容量存储设备中或显示结果。一些流行的微处理器示例包括8085、8086、Z80、6800、奔腾,英特尔i3,英特尔i5,英特尔i7处理器。

微控制器(单片机)的设计是基于使其尽可能可扩展和灵活的愿望。微控制器是一种功能性的计算机系统。它包含一个处理器、内存和可编程的输入/输出外设。微控制器包括集成处理器、内存(少量RAM、程序内存或两者)和能够输入和输出的外设。总之,一个微控制器只是一个微处理器系统,所有的支持设备都集成在一个单个芯片内。

尽管微处理器被认为是一种功能强大的计算机,但其弱点在于它没有适应与外围环境的通信。 简单地说,为了与外围环境进行通信,微处理器必须使用作为外部芯片添加的专用电路(见图 )。 简而言之,微处理器是计算机的核心。 他们出现的时候是这样,现在也是。 另一方面,微控制器被设计成集所有这些功能于一身。 它的应用不需要其他专门的外部组件,因为所有属于外围设备的必要电路都已经内置在其中。 无论如何,它都节省了设计设备所需的时间和空间。

此外,微控制器提供软件保护,而基于微处理器的系统无法提供保护系统。 这可以通过锁定片上程序存储器在微控制器中实现,这使得使用外部电路难以读取。

一些流行的微控制器示例包括 68HC05/08、PIC 16F8X、8051、68HC11xx、Intel 80960A、ARM 7、ARM Cortex M、Power PC MPC 604。

通常在嵌入式世界中,术语“MPU,Microprocessing unit” or “Microprocessor”

”用于片上系统中不包括闪存(闪存在 MCU 外部)的“微处理器”或“微处理器”。 同样,术语“MCU”用于“微控制器”,包括片上系统中的片上闪存。

如果觉得《微处理器(Microprocessor)与微控制器(Microcontroller) 的区别》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。