在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

MCU微控制器是什么?微控制器和微處理器之間的區(qū)別

RS中國 ? 來源:jf_31055245 ? 作者:jf_31055245 ? 2023-10-26 15:01 ? 次閱讀

什么是微控制器

在本指南中,我們將詳細(xì)探討什么是微控制器以及它與微處理器等相關(guān)產(chǎn)品之間的根本區(qū)別。歐時(shí)電子指南還將介紹一些最常見的市售微控制器類型,以及它們可以處理的任務(wù)類型。

簡而言之,微控制器(通常簡稱為MCU或MC)是指完全獨(dú)立于單個(gè)芯片的非常小的微型計(jì)算機(jī)。

如果需要使用更多的基本術(shù)語,您可以將微控制器定義成一臺(tái)非常簡化的計(jì)算機(jī),一遍又一遍地運(yùn)行單個(gè)基本程序。換句話說,微控制器可在單個(gè)設(shè)備中執(zhí)行由用戶/操作員預(yù)先編程的單個(gè)自動(dòng)化任務(wù),并重復(fù)執(zhí)行這一項(xiàng)任務(wù)(通常是在定時(shí)循環(huán)中執(zhí)行)。

這就是“嵌入式應(yīng)用程序”,它不是由完整的微處理器(也稱為CPU)處理的通用型應(yīng)用程序。

-正如本指南所述,微控制器包含微處理器等關(guān)鍵組件,但與大多數(shù)獨(dú)立MP相比,它是一種復(fù)雜程度更低的動(dòng)態(tài)CPU。

-這是因?yàn)槲⒖刂破鲉卧獌H限于執(zhí)行一項(xiàng)高度特定的工作,無需微處理器(個(gè)人計(jì)算機(jī)中的微處理器)提供全部功能。

為了實(shí)現(xiàn)這一點(diǎn),微控制器通常通過印制電路板(PCB)與其他類型的組件和電子電路配合使用。通過將兩種或更多基于PCB的設(shè)備組合在一起,可以使用微控制器控制、監(jiān)測(cè)并影響各類系統(tǒng)和組件行為。

微控制器類型

盡管市場(chǎng)上存在數(shù)十個(gè)公認(rèn)的制造品牌和微控制器編程架構(gòu),但實(shí)際上目前只有三種MCU正在使用。它們分別是:

-8位微控制器

-16位微控制器

-32位微控制器

本指南不旨在深入剖析這三種組件類型之間不同的適用范圍和影響。但三者之間的差異可以簡要概括為:總線寬度——或通俗地講——“數(shù)據(jù)管道”寬度。

這才是限制給定微控制器速度精度的關(guān)鍵。簡而言之,一個(gè)8位微控制器需要增加總線訪問權(quán)限和更多的指令才能執(zhí)行16位或32位計(jì)算,因此與16位或32位MCU相比,它到達(dá)“答案”(即輸出行為)的速度更加緩慢。

事實(shí)上,要妥善解決8位、16位和32位微控制器之間的差異問題,需要使用冗長的解釋和完整的非程序員術(shù)語表。在計(jì)算方面,它實(shí)際上與“低速”CPU(而非強(qiáng)大的“快速”CPU)的局限性相同;如果您要與給定的微控制器單元一起使用,這一重要標(biāo)準(zhǔn)將會(huì)影響編程語言的選擇和適用范圍(例如C++Python、R、Arduino等)。

對(duì)于采購人員而言,8位MCU一般是最基本和最具成本效益的選擇,但它在某些應(yīng)用中的功能有限。16位和32位微控制器通常是不錯(cuò)之選,雖然價(jià)格昂貴,但性能卻更為出眾。

架構(gòu)

如上所述,雖然只有三種核心類型的微控制器可供選擇,但該領(lǐng)域內(nèi)仍存在眾多可選的MCU制造品牌和架構(gòu)。

再次重申,本指南僅為基礎(chǔ)的入門指南,不旨在深入剖析市售不同架構(gòu)和品牌之間的細(xì)微差異。此外,如果您對(duì)任何核心架構(gòu)和機(jī)器語言都不甚精通,那么您將無法完成專業(yè)微控制器的采購任務(wù)!

值得注意的是,用戶經(jīng)常會(huì)尋找的一些更受歡迎的產(chǎn)品,包括:

ARM核心處理器(許多供應(yīng)商提供基于ARM的組件,尤其是針對(duì)微控制器應(yīng)用程序設(shè)計(jì)的ARM Cortex-M核心)

Microchip Technology Atmel AVR(8位)、AVR32(32位)和AT91SAM(32位)

Microchip Technology PIC,(8位PIC16、PIC18、16位dsPIC33/PIC24)、(32位PIC32)

Freescale ColdFire(32位)和S08(8位)

Intel 8051

PowerPC ISE

瑞薩電子:RL78 16位 MCU;RX 32位 MCU;SuperH;V850 32位 MCU;H8;R8C 16位 MCU

Silicon Laboratories Pipelined 8位 8051 微控制器和混合信號(hào)ARM 32位微控制器

德州儀器 TI MSP430(16位)、MSP432(32位)、C2000(32位)

東芝 TLCS-870(8位/16位)

有關(guān)選擇或購買專業(yè)或一般微控制器、處理器和微控制器開發(fā)套件以及任何其他類型的半導(dǎo)體的更多詳細(xì)信息和建議,敬請(qǐng)致電或通過電子郵件與我們的客戶支持團(tuán)隊(duì)聯(lián)系。

微控制器的工作原理

如本指南引言所述,微控制器單元(MCU)本質(zhì)上是一臺(tái)完全嵌入至單個(gè)集成電路的非常小的計(jì)算機(jī)(即芯片)。

基于這一點(diǎn),微控制器有點(diǎn)類似于片上系統(tǒng)(SoC),即用于家用計(jì)算機(jī)的系統(tǒng),基本采用英特爾AMD產(chǎn)品。但微控制器的復(fù)雜性要比普通的SoC(SoC的眾多核心組件通常包含一個(gè)或多個(gè)微控制器)小得多。

微控制器的運(yùn)行方式與簡單的SoC非常類似,它們可以通過多種不同的通信協(xié)議來檢測(cè)外部刺激或狀況,并對(duì)其做出反應(yīng)。這些協(xié)議包括USB、觸摸響應(yīng)、環(huán)境傳感器等。

當(dāng)用戶通過編程以對(duì)某些輸入或信號(hào)檢測(cè)做出反應(yīng)時(shí),可以使用MCU在多樣的功能和應(yīng)用程序陣列中執(zhí)行響應(yīng)行為。這些行為包括簡單的輸入輸出(I/O)觸發(fā)器和組件控制算法,還可以影響更為復(fù)雜的完全集成系統(tǒng)的其他組件。

本入門指南并不旨在對(duì)微控制器的確切工作方式進(jìn)行全面細(xì)分,其更多的是概述MCU的用途。如果您想學(xué)習(xí)如何為特定任務(wù)編程和操作微控制器,可以在線查找有用指南。

如果您想要了解MCU的工作原理,尤其是MCU與類似組件(例如微處理器)之間的差異,那您有必要了解一下微控制器的物理構(gòu)成。

由于微控制器實(shí)際上是嵌入在單個(gè)集成芯片上的簡單微型計(jì)算機(jī),所以它需要的基本組件與大型復(fù)雜“計(jì)算機(jī)”的組件相同,例如:

CPU(中央處理器)

本質(zhì)上是微型計(jì)算機(jī)的“大腦”,是控制和監(jiān)測(cè)MCU內(nèi)部過程的微處理器

負(fù)責(zé)讀取和執(zhí)行所有正在執(zhí)行的邏輯/數(shù)學(xué)功能

RAM(隨機(jī)存取存儲(chǔ)器)

僅在通電時(shí)使用的臨時(shí)存儲(chǔ),用于運(yùn)行和計(jì)算MCU通知執(zhí)行的程序

使用中不斷被覆蓋

ROM(只讀存儲(chǔ)器)

預(yù)先編寫的“永久”內(nèi)存,未通電也可以保留

指導(dǎo)MCU如何在被詢問時(shí)執(zhí)行其程序

內(nèi)部振蕩器(MCU的主計(jì)時(shí)器)

該組件用作微控制器的核心時(shí)鐘,并控制其內(nèi)部過程的執(zhí)行節(jié)奏

與其他計(jì)時(shí)器一樣,它們會(huì)跟蹤給定過程中流逝的時(shí)間,并幫助MCU以指定的時(shí)間間隔開始和結(jié)束特定功能

I/O(輸入/輸出)端口

一個(gè)或多個(gè)通信端口,通常為連接引腳形式

MCU可以通過這些端口鏈接到其他組件和電路,以實(shí)現(xiàn)輸入/輸出數(shù)據(jù)信號(hào)和電源的流動(dòng)

外圍控制器芯片(其他可選配件和組件)

根據(jù)MCU需要執(zhí)行的任務(wù)而定

其他計(jì)時(shí)器和計(jì)數(shù)器、脈寬調(diào)制(PWM)節(jié)點(diǎn)、模數(shù)轉(zhuǎn)換器數(shù)模轉(zhuǎn)換器、眾多數(shù)據(jù)捕獲模塊、其他I/O選項(xiàng)等

但與個(gè)人計(jì)算機(jī)配置的同類SoC相比,所有這些微控制器組件的范圍/容量都大大減小。MCU通常用于控制吹風(fēng)機(jī)或計(jì)算器等基本行為,但對(duì)于更復(fù)雜的機(jī)器(如完整的計(jì)算機(jī)),它將無法勝任。

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

令人毫不意外的是,我們很難精確區(qū)分微控制器和微處理器(MP)或片上系統(tǒng)(SoC)。

這個(gè)問題解答起來可能比較復(fù)雜。簡言之,微控制器(MCU)是一種簡化的單任務(wù)版SoC。從技術(shù)角度而言,MCU的集成電路中包含了某種CPU/處理器,但它屬于高度簡化的版本。這種低功耗微處理器可有效充當(dāng)微控制器的簡易CPU或“大腦”,使MCU具備執(zhí)行單一編程任務(wù)的基本能力。

要找出MCU與MP的其他主要差異,最簡單的方法就是根據(jù)組件來判斷。真正的微處理器不含任何內(nèi)存(RAM或ROM)或I/O端口,而且只能在更大的系統(tǒng)中運(yùn)行(例如,指示獨(dú)立微處理器如何執(zhí)行特定功能的指令通常存儲(chǔ)在外部)。而在微控制器中,所有這些組件(包括簡化的處理器)都組合在一個(gè)獨(dú)立的裝置中。

在性能方面,它可以分為以下內(nèi)容:

微控制器

微處理器是一個(gè)獨(dú)立單元,包含一個(gè)非常簡單的CPU或微處理器

由用戶預(yù)先編程用于單個(gè)特定應(yīng)用

性能方面不是特別強(qiáng)大;它們通常僅消耗少量電量,而包含的集成數(shù)據(jù)存儲(chǔ)容量卻很少

需要由操作員編程才能執(zhí)行任務(wù)

無法在其專門編程的范圍之外操作(所編寫的代碼及其質(zhì)量將完全決定其性能)

通常用于特定設(shè)備或旨在重復(fù)執(zhí)行一項(xiàng)任務(wù)的設(shè)備

微處理器

功能范圍方面更加復(fù)雜和通用,旨在用于更通用的計(jì)算(與專用的單任務(wù)設(shè)備相對(duì))

具有比MCU更快的處理器(“時(shí)鐘”)速度,通常以千兆赫(GHz)(非Hz)為單位進(jìn)行測(cè)量

與相對(duì)簡單且經(jīng)濟(jì)的微控制器不同,它具有高度的挑戰(zhàn)性和高昂的制造成本

為了實(shí)現(xiàn)操作,需要更多的外部組件(RAM、I/O端口、數(shù)據(jù)存儲(chǔ)等),這些組件均未集成到MP,必須單獨(dú)購買和連接

具有更高的功耗,連續(xù)運(yùn)行的成本效益較低

微控制器的用途

微控制器已經(jīng)迅速滲透到一系列現(xiàn)代應(yīng)用程序和各個(gè)行業(yè)之中,在各類技術(shù)和裝置中都能發(fā)現(xiàn)它們的身影。

毫不夸張地說,對(duì)于任何包含傳感器、顯示器、用戶界面和可編程輸出控制/執(zhí)行器的電子設(shè)備,MCU都是它們的關(guān)鍵組成部分。

一些較常見的應(yīng)用程序和環(huán)境微控制器一般用于:

自動(dòng)化與機(jī)器人

消費(fèi)類電子產(chǎn)品和家用電器(冰箱、水壺、微波爐、洗衣機(jī)、電視、遙控器、電動(dòng)剃須刀和電話等)

醫(yī)療和實(shí)驗(yàn)室設(shè)備(手持式診斷設(shè)備、掃描儀和X射線機(jī)、測(cè)量/分析和監(jiān)測(cè)工具)

汽車工業(yè)和車輛控制系統(tǒng)(動(dòng)力總成調(diào)節(jié)、多媒體控制臺(tái)和導(dǎo)航軟件)

工業(yè)和生產(chǎn)環(huán)境控件(供暖和照明、HVAC系統(tǒng)、安全鎖定裝置等)

當(dāng)作為功能電路的一部分安裝在特定設(shè)備或系統(tǒng)中時(shí),微控制器可以感應(yīng)和監(jiān)測(cè)周圍環(huán)境(或與其連接的其他組件)中的各種事件、行為或輸入信號(hào),并對(duì)其進(jìn)行響應(yīng)。

此外,您還可以對(duì)特定MCU進(jìn)行編程,例如推送特定類型的輸出信號(hào)/行為控制,以響應(yīng)某些輸入標(biāo)準(zhǔn)。這包括如下任務(wù):

響應(yīng)觸摸用戶的需求,啟動(dòng)(O)LED顯示器

在溫度感應(yīng)應(yīng)用程序或其他報(bào)警/警告系統(tǒng)中啟動(dòng)燈光和聲音

響應(yīng)以打開或關(guān)閉泵或其他機(jī)械設(shè)備的電機(jī)

調(diào)整陀螺儀(或基于加速計(jì)的應(yīng)用)中的傾角/平衡/速度

相關(guān)產(chǎn)品

歐時(shí)單片機(jī)

STM單片機(jī)

NXP單片機(jī)

審核編輯:湯梓紅

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

    關(guān)注

    48

    文章

    7832

    瀏覽量

    153266
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6057

    文章

    44806

    瀏覽量

    644155
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17680

    瀏覽量

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

    關(guān)注

    11

    文章

    2354

    瀏覽量

    83543
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    淺談微處理器微控制器

      在電子和電氣領(lǐng)域,微處理器微控制器的應(yīng)用非常廣泛,可以說無處不在。從中文字面上來看,二者雖然僅一字之差,但是功能和應(yīng)用卻大為不同。為便于大家更好的了解微處理器微控制器
    發(fā)表于 09-12 17:36 ?5427次閱讀
    淺談<b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>

    詳解微處理器微控制器區(qū)別

    面向控制的設(shè)備,微控制器經(jīng)常要實(shí)時(shí)響應(yīng)外界的激勵(lì)。  其二,應(yīng)用領(lǐng)域。微處理器通常作為微型計(jì)算機(jī)系統(tǒng)中的CPU使用,其設(shè)計(jì)正是針對(duì)這樣的應(yīng)用,這也是微處理器的優(yōu)勢(shì)所在。然而,
    發(fā)表于 10-27 15:51

    微處理器微控制器區(qū)別是什么

    詳解微處理器微控制器區(qū)別
    發(fā)表于 01-29 06:39

    微控制器MCU)與微處理器(MPU)

    曾經(jīng)微控制器MCU)與微處理器(MPU)是截然不同的兩種器件,微控制器完成“控制”相關(guān)的任務(wù),根據(jù)外界信號(hào)刺激產(chǎn)生反應(yīng),
    發(fā)表于 11-03 07:42

    微控制器MCU是什么

    在開發(fā)嵌入式系統(tǒng)時(shí),其中一個(gè)選擇是將計(jì)算硬件基于微控制器,而不是微處理器MPU。這兩種方法都有其吸引力,但通常它們將在不同的應(yīng)用中找到。通常,微控制器MCU可用于大小,低功耗和低成本是
    發(fā)表于 11-03 06:45

    微控制器微處理器區(qū)別是什么

    微控制器:CPU + 片內(nèi)內(nèi)存 + 片內(nèi)外設(shè)微處理器:CPU處理器通常指微處理器微控制器和數(shù)字信號(hào)處理
    發(fā)表于 02-09 07:48

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

    您當(dāng)被問及微處理器微控制器之間的差異時(shí),一定要感到困惑。好像一樣,但事實(shí)并非如此。因此,讓我們討論它們并指出它們之間的主要區(qū)別
    的頭像 發(fā)表于 12-05 17:25 ?3.2w次閱讀
    <b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>的<b class='flag-5'>區(qū)別</b>

    微處理器微控制器的聯(lián)系和區(qū)別

    ,那么微控制器就是大腦。微處理器微控制器通常具有相同的功能,因?yàn)樗鼈兙哂泄餐奶卣鳎⑶宜鼈兪菍閷?shí)時(shí)應(yīng)用而設(shè)計(jì)的,因此經(jīng)常相互使用。但是,他們又有相當(dāng)大的差異。
    發(fā)表于 06-29 10:02 ?1w次閱讀

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

    微處理器微控制器區(qū)別主要集中在硬件結(jié)構(gòu)、應(yīng)用領(lǐng)域和指令集特征3個(gè)方面
    的頭像 發(fā)表于 02-18 11:41 ?1.2w次閱讀

    微處理器微控制器區(qū)別是什么?

    微處理器微控制器區(qū)別主要集中在硬件結(jié)構(gòu)、應(yīng)用領(lǐng)域和指令集特征3個(gè)方面
    發(fā)表于 04-20 06:13 ?6次下載
    <b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>的<b class='flag-5'>區(qū)別</b>是什么?

    STM32系列32位微控制器MCU)/32位微處理器(MPU)選型手冊(cè)

    STM32系列32位微控制器MCU)/32位微處理器(MPU)選型手冊(cè)
    發(fā)表于 09-28 10:34 ?4次下載

    微控制器微處理器之間有什么區(qū)別

    微處理器微控制器,通常在學(xué)校和大學(xué)中,我們發(fā)現(xiàn)很難發(fā)現(xiàn)微控制器微處理器之間區(qū)別
    的頭像 發(fā)表于 06-29 15:22 ?3475次閱讀
    <b class='flag-5'>微控制器</b>和<b class='flag-5'>微處理器</b><b class='flag-5'>之間</b>有什么<b class='flag-5'>區(qū)別</b>?

    微控制器微處理器有何不同

    大多數(shù)人對(duì)微控制器微處理器之間區(qū)別感到困惑,它源于電子產(chǎn)品中兩個(gè)組件的密切關(guān)系和重要性。但是,通過這些常見問題,您將更好地理解微控制器
    的頭像 發(fā)表于 07-07 11:51 ?2844次閱讀

    選MPU微處理器,還是MCU微控制器

    選MPU微處理器,還是MCU微控制器
    的頭像 發(fā)表于 10-17 12:00 ?841次閱讀

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

    嵌入式微處理器與嵌入式微控制器在多個(gè)方面存在顯著的區(qū)別
    的頭像 發(fā)表于 03-29 11:44 ?1924次閱讀
    主站蜘蛛池模板: 久久99精品久久久久久久不卡 | 玖玖在线免费视频 | 色综合久久综合欧美综合图片 | 老师下面好湿好紧好滑好想要 | 国产在线a不卡免费视频 | 天天操 夜夜操 | 性xxxxbbbb在线 | 欧美两性网 | 欧美黑人xxxxxxxxxx | 午夜一区二区三区 | 亚洲美女视频在线观看 | 一级毛片在播放免费 | 久久亚洲综合色 | 亚洲综人网 | 在线观看日本免费视频大片一区 | 免费福利在线播放 | 日韩高清成人毛片不卡 | 成人午夜大片免费视频77777 | 成人夜夜 | 午夜黄色小视频 | 亚洲第一永久在线观看 | 第四色男人天堂 | 在线天堂在线 | 在线看一区二区 | 人人插人人射 | 韩国三级视频在线 | 看黄免费在线 | 四虎在线免费播放 | 西西人体大胆午夜gog0 | 美女和帅哥在床上玩的不可描述 | 性精品 | 扒开双腿猛进入jk校视频 | 在线观看国产日本 | 欧美男女交性过程视频 | 在线观看免费午夜大片 | 亚洲一区二区电影 | 高清视频一区二区 | 91色视| 亚洲欧美一区二区三区在线播放 | 日韩大胆| 手机看片国产免费现在观看 |