当你开始学习微处理器(在大多数情况下,您将从英特尔8085开始)和微控制器(通常你会从mcs51微控制器家族的Intel 8051开始),弹出的第一个问题是“嘿…这两者有什么区别?”在这篇文章中,我将解释微处理器和微控制器之间的基本区别和相似之处。实际上,您可以将本文称为对这两种微型计算设备的简单比较。对于任何微处理器和控制器,这种比较(在基本级别上)都是相同的。那么让我们开始吧。

在基本层次上,微处理器和微控制器用于执行一些操作——它们是——从内存中获取指令并执行该指令(算术或逻辑操作),这些执行的结果用于服务于输出设备。你清楚吗?这两种设备都能够连续地从内存中获取指令,并在电源未关闭的情况下继续执行这些指令。指令是由一组位表示的电子指令。这些指令总是从它们的存储区域取的,这个存储区域被称为内存。现在,让我们仔细看看基于微处理器的系统和基于微控制器的系统的框图。

基于微处理器的系统

微处理器系统-原理图安排

仔细看一下框图,你会看到一个微处理器有许多支持设备,如只读存储器,读写存储器,串行接口,定时器,输入/输出端口,等等。所有这些支持设备都通过系统总线与微处理器相连。所以现在有一点很清楚,基于微处理器的系统中的所有支持设备都是外部的。系统总线由地址总线、数据总线和控制总线组成。

好了,现在我们来看看微控制器。

单片机系统

微控制器原理图安排

上面的框图显示了一个微控制器系统的一般情况。你看到的主要区别是什么?所有的支持设备如只读存储器,读写存储器,定时器,串行接口,I/O端口都是内部的。不需要与这些支持设备进行接口,这为创建系统的个人节省了大量时间。你有基本的了解了吗?微控制器只不过是一个微处理器系统,所有的支持设备集成在一个芯片内。在微控制器中不需要任何外部接口,除非你想创建超出限制的东西,比如外部内存接口或DAC/ADC单元,等等。为了实现这个微控制器的功能,你需要从外部电源提供一个直流电源、一个复位电路和一个石英晶体(系统时钟)。

好了,我们已经知道了微处理器和微控制器的基本区别。现在,让我们比较一下这两个系统的一些特性。

你想了解更多关于微处理器和微控制器的信息吗?这里是:

英特尔8085年(微处理器)和英特尔8051年(单片机)

比较

正如您已经知道的,在基于微处理器的系统中,支持设备是外部的,而对于微控制器来说,支持设备是内部的。微控制器在微处理器基础系统不能提供保护系统的情况下提供软件保护。在微控制器中,这是通过锁定片上程序存储器而实现的,这使得外部电路无法读取程序存储器。好吧!这就是基本的区别,现在你可以想出更多的区别。由于在基于微处理器的系统中,我们需要外部接口支持设备,因此与微控制器相比,基于微处理器的系统构建电路所需的时间更长,尺寸更大,功耗也更大。

作者

35评论

  1. Dhiraj

    Whaaa asome。谢谢

  2. 孔雀舞kumar Puppala

    我对微加工非常感兴趣,所以请指导我学习更多

  3. 优秀的信息谢谢

  4. 阿卡什

    有没有人能给出从8085到现在市面上的所有处理器的清单

    谢谢
    阿卡什

  5. 布勒

    非常有用,有逻辑,容易理解。

  6. sharmila

    这是非常有用的信息

  7. ankitasambhare

    RISC和CISC的区别是什么????感谢上面的信息,如果差异以表格形式排列而不是大段将会更好…

  8. sandeepsingh

    非常感谢。这对我帮助很大。作为一个农村背景。

  9. 迪夫

    真的很好,帮了我大忙....谢谢你!

  10. Dilupa

    嗯,这篇文章真的很有帮助。谢谢分享!

  11. 马赫什

    先生,芯片程序存储器和串行接口上有什么?你能详细解释一下....吗

  12. riya沙玛

    今天是我的生日,它对我非常有用:)谢谢你,先生

  13. 你能解释一下电子产品吗?

  14. 马纳尔

    快走,

    这是一个解释合理的好理论。

    谢谢

    希望你继续发表这样的解释
    还有电子电路和元件。

  15. TUHIN

    微处理器和基于软件的微控制器有什么区别?

    • 乔乔

      @Tuhin -他们主要在硬件上不同。我认为两者处理“软件”的方式并没有太大的区别!

  16. rizwana

    尊敬的先生,您能就嵌入式系统项目提出一些建议吗?请回复很快. .

  17. devendra thakur

    我想要一个更深刻的解释.............

  18. 火腿

    亲爱的先生,你能解释一下微处理器的时序图吗

  19. kavi priya

    好eve先生,我想知道基于8051的交通灯控制器程序。谢谢你先生

  20. 乌达库马尔

    udayakumar
    2011年12月10日下午5点45分

    先生,我有一个用meu- p8051微控制器改造单相防喷器的项目。先生,您能帮我看看8051的电路图和编程吗?请尽快帮助我。

  21. umesh yadav

    亲爱的
    先生,我需要详细的MC908JL16CPE微控制器的编程细节

  22. umesh yadav

    亲爱的
    长官,我想知道火灾报警系统的所有细节以及有关的线路图细节和最新的火灾报警系统

  23. 什维塔k。

    先生,我有一个项目,将温度传感器与mue-p 8085连接,如果可以的话,还可以与mue-c 8051连接,还有两个七段显示器,它将感知温度并显示在七段显示器上。先生,你能帮我设计电路板电路和编程吗?先生,请尽快帮助我。

    • 乔乔

      你好,shweta,请等一两个星期,我们很快就会有关于8051接口的文章。我们正在为8051开发完整的教程。

  24. sameer古普塔

    先生,请发表一篇微控制器编程的文章。为此我在很多网站上搜索但不清楚。
    我想通过我的笔记本电脑(windows7)编写芯片程序。为微控制器编程需要哪些硬件、软件、电缆和端口?

  25. mahipal

    先生,我每天都看你的邮件。它对我很有用。感谢很多

    • priya

      我需要微处理器和微控制器之间的主要特征

  26. 诉摩尼

    先生,请问CD 4011B和GD 4011B的ic有什么主要区别?

  27. 诉摩尼

    亲爱的先生,我每天都看到你的邮件。它对我很有用。我在你的网站上免费观看你的话题。感谢很多。

Ezoic报告这个广告
Baidu