0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微處理器和微控制器的區(qū)別

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-02-18 11:41 ? 次閱讀

微處理器微控制器的區(qū)別主要集中在硬件結(jié)構(gòu)、應(yīng)用領(lǐng)域和指令集特征3個(gè)方面:

(1)硬件結(jié)構(gòu)

微處理器是一個(gè)單芯片CPU,而微控制器則在一塊集成電路芯片中集成了CPU和其他電路,構(gòu)成了一個(gè)完整的微型計(jì)算機(jī)系統(tǒng)。除了CPU,微控制器還包括RAM、ROM、一個(gè)串行接口、一個(gè)并行接口,計(jì)時(shí)器和中斷調(diào)度電路。這些都集成在一塊集成電路上。雖然片上RAM的容量比普通微型計(jì)算機(jī)系統(tǒng)還要小,但是這并未限制微控制器的使用。在后面可以了解到,微控制器的應(yīng)用范圍非常廣泛。

微控制器的一個(gè)重要的特征是內(nèi)建的中斷系統(tǒng)。作為面向控制的設(shè)備,微控制器經(jīng)常要實(shí)時(shí)響應(yīng)外界的激勵(lì)(中斷)。微控制器必須執(zhí)行快速上下文切換,掛起一個(gè)進(jìn)程去執(zhí)行另一個(gè)進(jìn)程以響應(yīng)一個(gè)“事件”。例如,打開(kāi)微波爐的門(mén)就是一個(gè)事件,在基于微控制器的產(chǎn)品中這個(gè)事件將觸發(fā)一個(gè)中斷。微處理器也能擁有強(qiáng)大的中斷功能,但是通常需要外部元件的配合,而微控制器在片上集成了所有處理中斷必需的電路。

(2)應(yīng)用領(lǐng)域

處理器通常作為微型計(jì)算機(jī)系統(tǒng)中的CPU使用。其設(shè)計(jì)正是針對(duì)這樣的應(yīng)用,這也是微處理器的優(yōu)勢(shì)所在。然而,微控制器通常用于面向控制的應(yīng)用。其系統(tǒng)設(shè)計(jì)追求小型化,盡可能減少元器件數(shù)量。在過(guò)去,這些應(yīng)用通常需要用數(shù)十個(gè)甚至數(shù)百個(gè)數(shù)字集成電路來(lái)實(shí)現(xiàn)。使用微控制器可以減少元器件的使用數(shù)量,只需一個(gè)微控制器、少量的外部元件和存儲(chǔ)在ROM中的控制程序就能夠?qū)崿F(xiàn)同樣的功能。微控制器適用于那些以極少的元件實(shí)現(xiàn)對(duì)輸入/輸出設(shè)備進(jìn)行控制的場(chǎng)合,而微處理器適用于計(jì)算機(jī)系統(tǒng)中進(jìn)行信息處理。

(3)指令集特征

由于應(yīng)用場(chǎng)合不同,微控制器和微處理器的指令集也有所不同。微處理器的指令集增強(qiáng)了處理功能,使其擁有強(qiáng)大的尋址模式和適于操作大規(guī)模數(shù)據(jù)的指令。微處理器的指令可以對(duì)半字節(jié)、字節(jié)、字,甚至雙字進(jìn)行操作。通過(guò)使用地址指針和地址偏移,微處理器提供了可以訪問(wèn)大批數(shù)據(jù)的尋址模式。自增和自減模式使得以字節(jié)、字或雙字為單位訪問(wèn)數(shù)據(jù)變得非常容易。另外,微處理器還具有其他的特點(diǎn),如用戶(hù)程序中無(wú)法使用特權(quán)指 令等。

微控制器的指令集適用于輸入/輸出控制。許多輸入/輸出的接口是單/位的。例如,電磁鐵控制著馬達(dá)的開(kāi)關(guān),而電磁鐵由一個(gè)1位的輸出端口控制。微控制器具有設(shè)置和清除單位的指令,也能執(zhí)行其他面向位的操作,如對(duì)“位”進(jìn)行邏輯與、或和異或的運(yùn)算,根據(jù)標(biāo)志位跳轉(zhuǎn)等。很少有微處理器具備這些強(qiáng)大的位操作能力,因?yàn)樵O(shè)計(jì)者在設(shè)計(jì)微處理器時(shí),僅考慮以字節(jié)或更大的單位來(lái)操作數(shù)據(jù)。

在對(duì)設(shè)備的控制和監(jiān)視方面(可能是通過(guò)一個(gè)1位的接口),微控制器具有專(zhuān)門(mén)的內(nèi)部電路和指令用于輸入/輸出、計(jì)時(shí)和外部中斷的優(yōu)先權(quán)分配。微處理器一般需要配合附加的電路(串行接口芯片、中斷控制器、定時(shí)器等)才能執(zhí)行相同的任務(wù)。不過(guò),單純就處理能力而言,微控制器永遠(yuǎn)達(dá)不到微處理器的水平(在其他條件相同的情況下),因?yàn)槲⒖刂破餍酒械募呻娐返暮艽笠徊糠钟糜趯?shí)現(xiàn)其他的片上功能,代價(jià)就是犧牲掉一部分處理能力。

由于微控制器芯片上的資源非常緊張,它的指令必須非常精簡(jiǎn),大部分指令的長(zhǎng)度都短于1個(gè)字節(jié)。控制程序的設(shè)計(jì)原則通常是要求程序能夠裝入片上的ROM,因?yàn)榧词怪辉黾?片外部ROM也將顯著提高產(chǎn)品的硬件成本。微控制器指令集的基本特點(diǎn)就是具有精簡(jiǎn)的編碼方案。微處理器不具備這樣的特點(diǎn),因?yàn)樗鼈儚?qiáng)大的尋址模式使得指令編碼不夠簡(jiǎn)潔。

聲明:本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。如有不妥,請(qǐng)聯(lián)系刪除。
審核編輯:何安

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7552

    瀏覽量

    151426
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2263

    瀏覽量

    82457
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    處理機(jī)和微處理器區(qū)別

    處理機(jī)和微處理器在計(jì)算機(jī)領(lǐng)域中是兩個(gè)緊密相關(guān)但有所區(qū)別的概念。以下是對(duì)這兩個(gè)概念的詳細(xì)解析,以及它們之間的主要區(qū)別。 一、微處理機(jī) 微
    的頭像 發(fā)表于 10-14 17:23 ?453次閱讀

    嵌入式系統(tǒng)中微控制器微處理器區(qū)別

    嵌入式微控制器已成為我們?nèi)粘=佑|的眾多設(shè)備背后的無(wú)聲指揮者。從用于烹飪食物的微波爐到監(jiān)測(cè)健康的智能手表,微控制器確保這些設(shè)備能夠精準(zhǔn)、可靠地運(yùn)作。本文的目的是揭示嵌入式微控制器的世界,幫助讀者理解
    的頭像 發(fā)表于 10-14 11:02 ?446次閱讀
    嵌入式系統(tǒng)中<b class='flag-5'>微控制器</b>與<b class='flag-5'>微處理器</b>的<b class='flag-5'>區(qū)別</b>

    微處理器與CPU的關(guān)系

    微處理器(Microprocessor)與CPU(Central Processing Unit,中央處理器)之間的關(guān)系緊密且復(fù)雜,它們既相互關(guān)聯(lián)又有所區(qū)別。
    的頭像 發(fā)表于 10-05 14:57 ?1179次閱讀

    嵌入式微控制器與嵌入式微處理器的聯(lián)系

    嵌入式微控制器和嵌入式微處理器在嵌入式系統(tǒng)領(lǐng)域中都扮演著至關(guān)重要的角色,它們之間存在著緊密的聯(lián)系,同時(shí)也各具特色。以下是對(duì)兩者聯(lián)系及特點(diǎn)的詳細(xì)探討。
    的頭像 發(fā)表于 08-22 10:50 ?707次閱讀

    嵌入式系統(tǒng)中常用的五種微處理器類(lèi)型

    本文介紹了嵌入式系統(tǒng)中常用的五種微處理器類(lèi)型:微處理器單元(MPU)、微控制器(MCU)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(FPGA)和單片機(jī)(SBC)。文章詳細(xì)闡述了每
    的頭像 發(fā)表于 07-25 09:29 ?1725次閱讀

    微控制器與運(yùn)動(dòng)控制器區(qū)別

    隨著現(xiàn)代工業(yè)技術(shù)的快速發(fā)展,控制技術(shù)在各種機(jī)械設(shè)備中扮演著越來(lái)越重要的角色。微控制器和運(yùn)動(dòng)控制器作為兩種常見(jiàn)的控制設(shè)備,在各自的領(lǐng)域發(fā)揮著重要作用。然而,兩者在功能、應(yīng)用、特點(diǎn)等方面存
    的頭像 發(fā)表于 06-13 14:52 ?635次閱讀

    嵌入式系統(tǒng)的微處理器選擇

    作者:DigiKey Editor 任何一個(gè)電子系統(tǒng)都需要一個(gè)微處理器(MPU)內(nèi)核,當(dāng)然也有些系統(tǒng)會(huì)選擇微控制器(MCU),或是數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(FPGA),甚至
    的頭像 發(fā)表于 05-05 09:41 ?669次閱讀
    嵌入式系統(tǒng)的<b class='flag-5'>微處理器</b>選擇

    嵌入式微處理器的分類(lèi) 嵌入式微處理器的種類(lèi)和型號(hào)

    嵌入式微處理器是指內(nèi)部集成了CPU、存儲(chǔ)、外設(shè)接口等功能的微型芯片,被廣泛應(yīng)用于各種嵌入式系統(tǒng)中。嵌入式系統(tǒng)是指嵌入在某種設(shè)備或系統(tǒng)中的微處理器系統(tǒng),主要用于控制
    的頭像 發(fā)表于 05-04 16:31 ?2259次閱讀

    嵌入式微處理器主要組成 嵌入式微處理器的分類(lèi)和特點(diǎn)

    處理單元是嵌入式微處理器的核心組成部分,它主要包括運(yùn)算單元(ALU)、寄存、控制單元和時(shí)鐘管理等。運(yùn)算單元是用來(lái)執(zhí)行算術(shù)和邏輯運(yùn)算的部件,寄存器用于保存暫存數(shù)據(jù)和指令,
    的頭像 發(fā)表于 05-04 15:48 ?2348次閱讀

    什么是嵌入式微處理器? 嵌入式微處理器區(qū)別

    的任務(wù)或控制其他硬件設(shè)備。 嵌入式微處理器的出現(xiàn)可以追溯到20世紀(jì)70年代末以及80年代初。嵌入式微處理器通過(guò)集成了處理器核心、內(nèi)存、輸入輸出控制器
    的頭像 發(fā)表于 04-21 15:44 ?1578次閱讀

    嵌入式微處理器有哪些部分 嵌入式微處理器有哪些區(qū)別

    嵌入式微處理器是一種專(zhuān)門(mén)為嵌入式系統(tǒng)設(shè)計(jì)的處理器。嵌入式微處理器通常包含以下幾個(gè)部分:處理核心、外設(shè)接口、存儲(chǔ)接口、時(shí)鐘和定時(shí)
    的頭像 發(fā)表于 04-21 11:31 ?1167次閱讀

    dsp和嵌入式微處理器區(qū)別和聯(lián)系 嵌入式微處理器應(yīng)用領(lǐng)域分析

    、性能特點(diǎn)和軟硬件支持等方面存在一些區(qū)別和聯(lián)系。 一、嵌入式微處理器和DSP的區(qū)別和聯(lián)系 1.定義和設(shè)計(jì)思路的區(qū)別: 嵌入式微處理器是一種集
    的頭像 發(fā)表于 04-21 09:50 ?1648次閱讀

    嵌入式微處理器與嵌入式微控制器區(qū)別

    嵌入式微處理器與嵌入式微控制器在多個(gè)方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 03-29 11:44 ?1582次閱讀

    嵌入式微處理器的原理和應(yīng)用

    嵌入式微處理器是專(zhuān)為嵌入式系統(tǒng)設(shè)計(jì)的微處理器,它們是嵌入式系統(tǒng)的核心組件,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)和控制其他硬件設(shè)備。與通用微處理器相比,
    的頭像 發(fā)表于 03-28 15:51 ?938次閱讀

    微處理器由什么組成 微處理器和cpu的關(guān)系

    微處理器由以下幾個(gè)主要組成部分構(gòu)成:控制單元、算術(shù)邏輯單元、寄存組和高速緩存。 控制單元:控制單元是
    的頭像 發(fā)表于 02-22 10:40 ?3786次閱讀