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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是MCU?它是怎么工作的呢?

jf_04455332 ? 來源:jf_04455332 ? 作者:jf_04455332 ? 2023-09-07 15:54 ? 次閱讀

微控制器是一種在嵌入式系統中負責特定操作的緊湊型集成電路。一般的微控制器在一個芯片上集成了處理器、存儲器和輸入/輸出(I/O)外設。

控制器也被稱為嵌入式控制器或微控制器單元(MCU),廣泛應用于車輛、機器人、辦公設備、醫療設備、移動無線電收發器、自動售貨機和家電等設備中。它們實際上是一種簡單的微型個人電腦(PC),目的是控制大型組件的小功能,不需要復雜的前端操作系統(OS)。

微控制器是一種集成電路芯片,其內部包含了中央處理器(CPU)、存儲器、輸入輸出接口等模塊。當微控制器接收到外部輸入信號時,CPU會根據預設的程序進行計算、邏輯運算和控制操作。微控制器可以通過輸入輸出接口與外部設備進行通信,如傳感器、執行器等。它還可以實時響應外部事件,并根據程序中的指令進行相應的控制和處理。通過這樣的工作原理,微控制器可以實現各種應用,例如家電控制、工業自動化等。

微控制器嵌入在系統內部,用于控制設備的特定功能。它利用中央處理器來解讀來自輸入/輸出外設的數據。臨時數據被存儲在微控制器的數據存儲器中,處理器可以訪問并使用程序存儲器中的指令來解密和應用接收到的數據。然后,微控制器通過與輸入/輸出外圍設備進行通信來執行相應的操作。

在各種系統和設備中,微控制器被廣泛應用。通常情況下,設備會利用多個微控制器在設備內協同工作,以處理各自的任務。

舉個例子,一輛汽車可能有許多微控制器,用于控制車內各種獨立的系統,比如防抱死制動、牽引力控制、燃油噴射或懸架控制。所有的微控制器之間相互通信,以確保正確的操作。有些微控制器可能與汽車內部更復雜的中央計算機進行通信,而另一些則只與其他微控制器進行通信。它們使用I/O外設發送和接收數據,并處理這些數據以完成特定的任務。

微控制器由哪些部件構成?

微控制器的核心組成部分是:

中央處理器(CPU)是設備的核心。它充當設備的大腦,處理并響應微控制器發出的各種指令,包括基本算術、邏輯和輸入/輸出操作。此外,它還執行數據傳輸操作,將指令傳遞給嵌入式系統的其他組件。

內存是微控制器用于存儲接收到的數據并根據編程指令響應的一種設備。微控制器主要有兩種存儲器類型:

程序存儲器是一種長期存儲有關CPU執行指令的信息的儲存設備。它是一種非易失性存儲器,即使沒有電源供應也能夠長期保存信息。

在執行指令時,需要臨時存儲數據的設備被稱為數據存儲器。數據存儲器是易失性的,這意味著它只能在設備連接電源時維持數據,并且這些數據是暫時性的。

I/O外設是處理器和外界的接口,其中輸入設備負責接收信息,將其以二進制數據形式發送到處理器;而處理器則接收數據,向執行微控制器外部任務的輸出設備發送必要的指令。

盡管處理器、存儲器和輸入/輸出(I/O)外設是微處理器的核心組成部分,但通常還包含其他元件。在這里,I/O外設一詞專指與處理器和存儲器相連的輔助組件。許多輔助組件可以歸類為外圍設備。微處理器需要I/O外設以實現特定功能,所以它們對于應用處理器來說至關重要。

其他支持微控制器的元件還有:

ADC是一種模數轉換器,它的功能是將模擬信號轉換為數字信號的電路。它的作用是將外部模擬設備(如傳感器)與微控制器的處理器連接起來。

數模轉換器(DAC)的作用是將數字信號轉換為模擬信號,實現ADC(模擬數模轉換器)的功能。它允許微控制器中心的處理器將其輸出信號傳送到外部模擬組件。

系統總線是用于連接微控制器所有組件的連接線。

串行端口是用于連接外部組件的I/O端口的一種示例。它類似于USB接口或并行端口,但其位交換的方式不同。

微控制器有以下幾個特點:

1.集成度高:微控制器集成了中央處理器(CPU),存儲器(ROMRAM),輸入輸出(I/O)接口和時鐘電路等功能模塊,使得整個系統在一個芯片上完成。這大大減小了系統的體積和成本。

2.可編程性強:通過將程序存儲在存儲器中,微控制器可以根據需要執行不同的任務。程序可以根據特定要求進行修改和更新,具有很高的靈活性。

3.低功耗:微控制器通常使用低功耗設計,能夠在工作時以較低的能量消耗完成任務。這使得微控制器非常適合電池供電的移動設備和無線傳感器網絡等應用。

4.實時性強:微控制器具有快速的響應能力,能夠以非常短的時間完成對外部事件的檢測和響應。這使得微控制器非常適用于需要實時處理的應用,如自動控制系統和嵌入式系統。

5.資源豐富:微控制器通常配備了多個輸入輸出端口,可以與各種外部設備進行數據交互。同時,微控制器還可以支持各種通信接口,如UART、SPI和I2C等,與其他設備進行數據傳輸和通信。

綜上所述,微控制器以其高集成度、可編程性、低功耗和實時性強等特點,在各種應用領域得到廣泛應用。

微控制器的處理器類型根據不同的應用而有所不同。可供選擇的范圍從簡單的4位、8位或16位處理器到更復雜的32位或64位處理器。微控制器還可以使用不同類型的存儲器,包括易失性存儲器,如隨機存取存儲器(RAM),以及非易失性存儲器,如閃存、可擦寫存儲器編程只讀存儲器(EPROM)和電可擦除可編程只讀存儲器(EEPROM)。

通常來說,微控制器的設計目標是簡單易用,無需額外的計算組件。由于其板載內存足夠,還提供了用于一般輸入輸出操作的引腳,因此可以直接與傳感器和其他組件連接。

微控制器的結構可以基于哈佛架構或馮諾依曼架構,這兩種架構提供了不同的處理器和存儲器之間數據交換的方法。在哈佛架構中,數據總線和指令總線是分開的,可以同時傳輸。而在馮諾依曼架構中,數據和指令共用一條總線。

微控制器處理器可以基于復雜指令集計算(CISC)或精簡指令集計算(RISC)。CISC一般有約80條指令,而RISC大約有30條指令,同時也有更多的尋址模式,約為12-24條,而RISC只有3-5條尋址模式。雖然CISC更容易實現且內存使用效率更高,但由于執行指令所需的時鐘周期較多,可能導致性能下降。RISC更注重軟件,通常比CISC處理器提供更好的性能,而CISC處理器更注重硬件,因為它簡化了指令集,從而增加了設計的簡單性。然而,由于CISC更注重軟件,所以軟件可能會更加復雜。選擇使用哪種指令集取決于應用程序的需要。

在微控制器問世初期,它們僅僅采用匯編語言進行編程。而如今,C語言已經成為一種流行的選擇。此外,其他常見的微處理器編程語言還包括PythonJavaScript。

微控制器單元(MCU)具備輸入和輸出引腳,用于外設功能的實現。這些外設功能包括模擬數字轉換器、液晶顯示控制器、實時時鐘、通用同步/異步接收發送器、定時器、通用異步接收發送器和通用串行總線連接。通常,濕度和溫度等相關數據的傳感器也會被連接到微控制器上。

微控制器可分為許多不同類型。這些類型根據其體系結構、功能和性能特征進行分類。常見的微控制器類型包括單片機(MCU)、數字信號處理器(DSP)、嵌入式微處理器(EMP)和復雜的可編程邏輯器件(CPLD)等。每種類型都有其自己的特點和應用領域,并在各種電子設備中發揮重要作用。選擇正確的微控制器類型關乎設備的性能和功能的實現。因此,根據實際需求和設備要求,選擇適合的微控制器類型是非常重要的。

單片機是微控制器的一種,單片機出現的歷史并不長,但發展十分迅猛。它的產生與發展和微處理器的產生與發展大體同步,自1971年美國Intel公司首先推出4位微處理器以來,它的發展到目前為止大致可分為5個階段:

單片機發展的初級階段(1971年至1976年):1971年11月Intel公司首先設計出集成度為2000只晶體管/片的4位微處理器Intel 4004,并配有RAM、ROM和移位寄存器,構成了第一臺MCS—4微處理器,而后又推出了8位微處理器Intel 8008,以及其它各公司相繼推出的8位微處理器。

低性能單片機階段(1976年至1980年):以1976年Intel公司推出的MCS—48系列為代表,采用將8位CPU、8位并行I/O接口、8位定時/計數器、RAM和ROM等集成于一塊半導體芯片上的單片結構,雖然其尋址范圍有限(不大于4KB),也沒有串行I/O,RAM、ROM容量小,中斷系統也較簡單,但功能可滿足一般工業控制智能化儀器、儀表等的需要。

高性能單片機階段(1980年至1990年):這一階段推出的高性能8位單片機普遍帶有串行口,有多級中斷處理系統,多個16位定時器/計數器。片內RAM、ROM的容量加大,且尋址范圍可達64KB,個別片內還帶有A/D轉換接口。

16位單片機階段(1983年至1989年):1983年Intel公司又推出了高性能的16位單片機MCS-96系列,由于其采用了最新的制造工藝,使芯片集成度高達12萬只晶體管/片。

全方位高水平發展階段(1990年至今):到目前為止,單片機也有從傳統的8位處理器平臺向32位高級RISC處理器平臺轉變的趨勢,但8位機依然難以被取代。8位單片機成本低,價格廉,便于開發,其性能可以滿足大部分的需要,只有在航天、汽車、機器人等高技術領域,需要高速處理大量數據時,才需要選用16/32位,而在一般工業領域,8位通用型單片機,仍然是目前應用最廣的單片機。單片機在集成度、功能、速度、可靠性、應用領域等全方位向更高水平發展。

微控制器和微處理器是兩個不同的概念。微控制器是一種集成了處理器、內存、輸入/輸出接口和其他外設的集成電路芯片。它專門用于控制和管理各種電子設備,如家電、汽車電子系統、工業自動化等。微控制器通常被用來執行簡單的任務,如控制開關、采集數據、驅動電機等。

隨著芯片密度和復雜性的降低,以及制造成本的減少,微控制器和微處理器之間的差異變得模糊。微控制器和微處理器都擁有類似“通用計算機”的功能,但微控制器更具有獨立性,可以直接連接傳感器和執行器。而微處理器通過內部總線連接,提供更高的計算能力,支持RAM和串行端口等硬件。簡單來說,咖啡機使用微控制器,而臺式計算機則使用微處理器。

單片機具有編程和維護較為復雜的特點,常采用C語言或匯編語言進行編程,成本較低,I/O接口相對有限。它是一種微型計算機系統,集成在一個硅片上,被廣泛應用于各個領域。無論是手機、PC外圍設備、遙控器,還是汽車電子和工業控制領域中的步進電機機械臂控制等,都可以見到單片機的身影。

ABOV半導體是單片機設計和生產的領導者,電容式觸摸傳感器,先進的不易丟失的存儲器和遙控控制器,總部設在梧倉忠清北道(韓國)。ABOV在2006年分拆上市,2009年在韓國KOSDAQ上市。

浮思特科技作為ABOV現代單片機的一級代理商,提供穩定的8位、32位單片機及相關產品的解決方案。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7553

    瀏覽量

    151426
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635356
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17149

    瀏覽量

    351214
收藏 人收藏

    評論

    相關推薦

    壓印光刻技術是什么 它是如何工作

    壓印光刻是許多新興應用的關鍵技術,例如微光學、增強現實、MEMS和光電傳感器;但它是什么以及它是如何工作的?
    發表于 07-25 16:15 ?1545次閱讀
    壓印光刻技術是什么 <b class='flag-5'>它是</b>如何<b class='flag-5'>工作</b>的

    不同芯片工作電壓的MCU之間如何串口通信

    電路設計其實也可以很有趣。先說一說這個電路的用途:當兩個MCU在不同的工作電壓下工作(如MCU1 工作電壓5V;
    的頭像 發表于 12-02 10:54 ?3149次閱讀

    使用正弦發生器怎么檢查它是如何工作

    大家好!我是Android開發者,MCU只是我的愛好。我有DSIC30F3012,我正在嘗試實現音頻信號的FFT。我的采樣率是2048赫茲,樣品的數量是128。我使用正弦發生器來檢查它是如何工作
    發表于 09-18 09:40

    請問虛擬儀器是什么?它是怎樣工作的?

    虛擬儀器是什么?它是怎樣工作的?虛擬儀器的優勢有哪些?與傳統儀器相比,虛擬儀器有哪些不足?虛擬儀器能解決什么問題和達到什么效果?
    發表于 04-15 06:30

    什么是備用電源?它是如何進行工作的?

    什么是備用電源?它是如何進行工作的?備用電源的作用是什么?有哪些分類?
    發表于 10-21 08:07

    打印機的原理是什么?它是如何工作的?

    打印機的原理是什么?它是如何工作的?
    發表于 11-11 06:30

    STM32F4芯片在ST MCU應用開發中該選擇哪種工作模式

    STM32為什么會有這么復雜的時鐘配置?STM32F4芯片在ST MCU應用開發中該選擇哪種工作模式
    發表于 11-22 07:05

    如何用MCU去配置OV2640的工作方式

    如何用MCU去配置OV2640的工作方式?OV2640自帶的微處理器有何功能?
    發表于 12-14 07:10

    計算機總線起什么作用?它是如何工作

    什么是計算機?計算機的主要特征有哪些?計算機總線起什么作用?它是如何工作的?
    發表于 12-27 06:50

    SDRAM它是怎么工作的?

    結構體一、SDRAM 同步動態隨機存儲器(也是一個芯片)問題:它出什么地方來的?為什么會用到它?它怎么工作的?stm32控制芯片內部有一定大小的SRAM和FLASH作為內存和程序儲存空間,但是有時候后可能程序比較大,內存就不夠用了,就要在stm32芯片的外部擴展儲存器了
    發表于 01-20 08:22

    ?MCU是控制電子產品的大腦,它是如何構成的

    現如今我們生活中的許多電器都使用了MCU。例如手機、電視機、冰箱、洗衣機、以及醫療設備、智能語音設備、節能控制、報警控制等等。那么單片機在這些電器中究竟做了些什么? 單片機是這些電器動作的關鍵
    發表于 01-16 11:24 ?946次閱讀

    什么是能量跟蹤 它是如何工作

    套件【Link】 什么是能量跟蹤,它是如何工作的? 產品開發過程中分析和記錄系統功耗是非常重要的,特別是對于電池供電類產品,而另一方面,精確測量功耗的設備又非常的昂貴并且不容易掌握。用于
    的頭像 發表于 01-20 15:13 ?1357次閱讀

    不同的電平信號的MCU怎么通信?

    當兩個MCU在不同的工作電壓下工作(如MCU1 工作電壓5V;MCU2
    發表于 02-08 15:32 ?4次下載
    不同的電平信號的<b class='flag-5'>MCU</b>怎么通信?

    MCU工作電壓有關的復位

    這篇文章,主要講的是跟MCU工作電壓有關的復位,
    發表于 09-28 10:54 ?4683次閱讀

    鎖相環PLL是什么?它是如何工作的?

    今天想來聊一下芯片設計中的一個重要macro——PLL,全稱Phase lock loop,鎖相環。我主要就介紹一下它是什么以及它是如何工作的。
    的頭像 發表于 12-06 15:21 ?1880次閱讀
    主站蜘蛛池模板: 性videofree极品另类| 男人天堂网2021| 狠狠操夜夜爽| 视频一区二区在线观看| 色人人| 伊在线视频| 免费看h的网站| 亚洲视频一区在线| 色天使色婷婷在线影院亚洲| 国产免费人人看大香伊| 亚洲午夜一区| 69xxxxtube日本免费| 色婷婷婷丁香亚洲综合不卡| 97午夜影院| 中文字幕一区二区三区不卡| 色99色| 天天上天天操| 韩国韩宝贝2020vip福利视频| 免费看日本黄色片| 久久夜夜视频| 亚洲欧美日韩综合一区| 国产精品一一在线观看| 亚洲国产成人久久精品影视| 下农村女人一级毛片| 99日精品欧美国产| 亚洲欧美日韩一区| 美女张开大腿让男人捅| 毛片爽爽爽免费看| 亚洲a在线播放| 欧美爱爱网址| 狠狠干天天| 特色毛片| 午夜激情影视| 被cao到合不拢腿腐男男| 黄色激情小说视频| 视频免费在线观看| 欧美一级视频高清片| 欧美性色生活片天天看99| 亚洲在成人网在线看| 哟交小u女国产精品视频| 免费观看一区二区|