微处理器(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,Micro processing unit” or “Microprocessor””用于片上系统中不包括闪存(闪存在 MCU 外部)的“微处理器”或“微处理器”。 同样,术语“MCU”用于“微控制器”,包括片上系统中的片上闪存。
微处理器(Microprocessor)与微控制器(Microcontroller) 的区别相关推荐
- 单片机与微处理器和微型计算机的关系,单片机、微控制器和微处理器有什么区别?...
微控制器,微控制器和微处理器有什么区别? 电子元器件中的处理器通常指三种类型的芯片:微处理器.微控制器和数字信号处理器.微处理器(MPU)通常代表一个强大的CPU,但并不是为任何现有的特定计算目的而设 ...
- [iBoard 电子学堂][第〇卷 电子基础 ]第三篇 单片微控制器、微处理器
一.单片微控制器.微处理器 单片微控制器(micro-controller)是将计算机的基本环节如中央处理器(CPU).存储器.输入输出接口等集成在一起,并能协调完成独立控制.运算等工作.我们常常 ...
- 【软件开发底层知识修炼】一 深入浅出处理器之一 微处理器与微控制器
学习交流加(可免费帮忙下载CSDN资源): 个人微信: liu1126137994 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 深入浅出处理 ...
- MSP430系列微控制器简介
内容涉及以下: ●按照所处理的信号,对电子线路的分类 ●数字电路的特点 ●常用数字集成电路器件的种类和特点 ●微控制器(Microcontroller,MCU)的结构 ●德州仪器(TI)公司MSP43 ...
- 微控制器和微处理器的区别
文章目录 1 微控制器和微处理器的区别 1 微控制器和微处理器的区别 微控制器: CPU + 片内内存 + 片内外设 微处理器: CPU 注意: 微控制器具有成本低,功耗低等优点,常用于嵌入式系统设计 ...
- 微处理器硬件喂狗_硬件基础:微控制器到底是什么?
微处理器硬件喂狗 by Taron Foxworth 通过塔伦·福克斯沃思(Taron Foxworth) 硬件基础:微控制器到底是什么? (Hardware Fundamentals: what e ...
- 计算机控制器和主控芯片,看完这三点让你完全了解微控制器与微处理器的差别?...
微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机.微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域.例如 ...
- 微处理器件介绍:CPU/微控制器、DSP、FPGA、GPU
简单的微处理器件有51单片机.AVR单片机等,复杂的微处理器有电脑或手机中使用的不同架构的CPU,介于二者之间的还有诸如STM32等功能强大的嵌入式微控制器芯片.当然,有数据处理功能的芯片还有应用于信 ...
- 单片机,微控制器和微处理器的主要区别?
1.定义不同 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器RAM.只读存储器ROM.多种I/O口和中断系统.定时器/计数器等功能(可能还包括显示 ...
最新文章
- python动态规划组合数最大_编写用动态规划法求组合数()的算法。
- renpy 如何执行2个action_如何解决工作中遇到问题丨2个思考方式、2个技巧和1个解决系统...
- caffe在ubuntu18.04下编译
- Nginx_负载均衡配置讲解
- enumset.allof_Java EnumSet allOf()方法与示例
- (王道408考研操作系统)第三章内存管理-第二节3:页面置换算法1
- 用JAVA制作小游戏——飞机大战(二)
- openstack之创建虚拟机
- 2017-2018-1 20155321 20155330 《信息安全系统设计基础》实验四——外设驱动程序设计...
- postman 第4节 切换环境和设置读取变量(转)
- Solaris 10系统指南
- HDB3码的转换,3步完成,清晰易懂
- 【OpenGL】高级片段着色器——高斯模糊和索贝尔边缘检测
- 前端CSS学习(第3、4天)
- 热血传奇之资源文件与地图的读取分析
- ssh-keygen:you don't exist,go away
- Windows——打印机错误(操作无法完成(错误 0x000006ba)。本地打印机后台处理程序服务没有运行。请重新启动打印机后台处理程序或重新启动计算机。)解决方案
- 魔兽世界怀旧服最新服务器开发时间,怀旧服全部服务器开放时间
- 第4套 从零到商业实战篇 斗战神篇
- 中文热门开源项目Top100,你知道多少?
热门文章
- SQL SERVER 2014安装及访问
- 人族男剑客连招技能分析
- 对于创业者来说,如何规避版权风险——遇到“版权流氓”死磕到底
- 如何优雅的设计一个告警系统?要点都在这了
- c语言狗追兔子,速看!可以秒杀所有猎狗追兔问题的解题方法
- ArcGIS JS API 匀速移动的小车
- 【每日反刍】——Day1(指针概念)
- element ui upload组件文件上传一次 后,不论是上传成功之后修改文件再上传还是上传失败重新上传,再次点击上传均无反应。
- 关于安装Adobe Illustrator AI CC 2017中遇到的问题总结
- 从四个方面来教您选购分集水器