微控制器通俗一點講究竟是個什麼東西?

時間 2021-06-03 18:15:16

1樓:微控制器愛好者

是單片微型計算機的簡稱,是一片高度整合的電路,可通過很少的外圍電路構成乙個資料處理系統,微控制器是積體電路製造技術和計算機軟體技術高度發展的產物。

「麻雀雖小,五藏俱全」,微控制器執行的是片上(或片外)的程式,而程式是易於修改的。不同的程式完成了不同的功能。最早的那種數字設定頻率的對講機裡,有塊處理板子其核心就是一片4位的微控制器(如μPD75308),這一片電路控制著鎖相環電路(從而產生設定的頻率,精度是很高的。

)和顯示部分的電路。這只是早期應用的乙個例子。現在的微控制器已是今非昔比。。

2樓:Vincent-c

就是一台小電腦。微控制器同樣包含了熟知pc中的部分,包括cpu,記憶體,硬碟和io。稍微了解微控制器的都知道,大部分效能較弱的微控制器都無法執行乙個作業系統(windows,linux等),而是一直在執行乙個while迴圈。

其實pc機中的作業系統也是乙個while迴圈,只不過這個迴圈非常大且複雜。

綜上,微控制器就是一台效能弱化的電腦。

3樓:水庫裡的大鵰

簡單來講他可以是乙個小孩的大腦,也就是微控制器等於是電子裝置的「大腦」,我們人類告訴這個小孩要做什麼,這個小孩的大腦會根據這個指令做出對應的動作,舉個栗子:在操作遙控器時按下前進,遙控車收到指令就向前前進,後退就往後退。微控制器就是那個控制遙控車前後的大腦,我們通過指令告訴他要做什麼

4樓:杉少木

打個比方,它就像乙個小朋友,他們的任務就是按照老師說的明確指令進行和執行一些活動,比如算數(運算操作)、背書朗讀(輸出操作)以及看書(輸入操作)之類的活動。就像這時的他們十分依賴老師明確的指令進行幹活。

5樓:SulfurZinc

通俗的說微控制器就是CPU+外部裝置(比如定時器、串列埠、CAN、AD、DA等工業控制經常用到的模組)全都整合在乙個單一的晶元中,所以叫微控制器。

6樓:晴天

通俗點講就是個定時開關,我們賦予每個開關不同的意義就實現了不同的功能。

從時間來分得到的定義好的就成了通訊碼。

從內部來看,也是無數個開關組成的東西。

從這點來看,只要你點亮了乙個燈,你就邁入了微控制器的大門。能夠精確控制什麼時候點亮燈,就基本夠用了。

7樓:鐵蛋兒

微控制單元(Microcontroller Unit;MCU) ,

又稱單片微型計算機(Single Chip Microcomputer )或者微控制器

詳細說明:

你的電腦功能非常強大,體積也非常大,但是做一些簡單的事情需要這麼多資源。

比如控制電飯煲的工作,電腦完全可以實現,但是非常浪費,成本又很高。

為了減小體積,節約成本,然後,將非必要的資源去除,必要的資源縮減(大的變小)

本著夠用就行的原則,

將CPU ROM RAM FLASH IO 等等資源整合到一塊積體電路上就有了MCU(微控制器)。

下面是stm32的最小系統(為MCU提供電源,時鐘,復位等)

只要供電5V,內部編寫相應的程式就可以實現計算,控制等功能。

例如:控制led 的亮滅,讀取感測器的數值,配合驅動器控制電機轉動等等。

8樓:懷揣少年夢

微控制器就是乙個最簡單的微型電腦,相比電腦,雖然功能不算強大,但是電腦有的功能,它基本都有,主要使用很多任務業裝置,使得很多裝置能夠小型化。

9樓:張公

如果模擬電腦的話,微控制器就是把電腦的關鍵部件如 CPU、記憶體、硬碟、顯示卡、IO控制器等等全部集中到了一顆晶元裡面。

比如STM32F429ZI這款微控制器

它整合了:

CPU—— ARM Cortex-M4, 180MHz主頻記憶體——256KB的記憶體

硬碟——2M的Flash ROM

顯示卡——Chrom-ART Accelerator 加速器和 LTDC控制器

網絡卡——10/100M ETH 乙太網控制器IO —— USART(串列埠), USB(USB)等等在乙個晶元內容納了整整一台電腦的元素,所以叫做「微控制器」

10樓:麟陣

1.檢測特定針腳高低情況

2.通過特定針腳輸出設定的高低電平

3.可通過程式設計實現不同針腳輸入/輸出的組合邏輯4.具有一定的寄存和自維護能力

11樓:夲爺已嫁

個人理解,微控制器就是由無數個微小的暫存器「堆積」起來的乙個晶元,每乙個最小的寄存相當於乙個只有導通和截止兩種狀態的開關,也可說只有0和1兩種狀態,然後再使用時就可以以當前暫存器狀態來進行判斷了,比如0到9這10個暫存器同時置1表示乙個數,同時置0表示另乙個數,然後在對這無數個暫存器進行包裝,多少個暫存器為一組,賦予位址,就可以供上層使用了,具體每個位址每種狀態代表什麼就需要由指令集來決定了,當然實際中涉及到的問題和技術並不是一兩句話就能說清的,只是按照個人理解簡單說一下,至於能用微控制器做什麼我覺得這個問題應該是面向使用微控制器的人的,比如同乙個微控制器有人用來做物聯網,有人用來做個儀表,可能還有人只用來點亮乙個LED燈,當然微控制器也不是萬能的,學會了容易,靈活運用才是考驗,能做什麼還是要看你想做什麼吧。

12樓:逸珺

微控制器,通俗講:單晶元計算機!

所謂麻雀雖小五臟俱全,具有計算機的基本特徵:

1.算術邏輯計算單元ALU,屬於微控制器的計算核2.內建程式儲存器ROM,常見的儲存介質實現方式為Flash,有的是一次性可程式設計儲存介質。

一般程式儲存在介質上可直接在該介質上執行,不需要載入到記憶體中執行,這和電腦應用程式不一樣.

3.具有記憶體RAM,記憶體一般不大,用於程式執行時的變數、棧和堆4.具有很多片內外設,比如SPI/I2C/UART通訊介面等5.

核與外設通過匯流排相連,不同的晶元架構實現不同6.本質上主體是數位電路,需要時鐘驅動進而執行程式所以,回到問題,通俗講就是單晶元計算機,不想電腦光CPU還不行,還需要硬碟、記憶體等外部器件才能實現最小系統

最小的微控制器只有幾個腳,在一些玩具上甚至只有4個腳的微控制器

13樓:向北

就是,乙個晶元

用很多跟線把乙個電壓加在它的引腳上,通過程式設計呼叫它內部的一些暫存器,暫存器實現的功能,再通過這個引腳輸出給乙個外部器件

具體的你學了就知道了,b站搜微控制器,那個老師講的也不錯

14樓:寄居在日記的大頭

很大數量個開關的綜合,可以理解成堆樂高積木,你手上有很多積木原件,每次做成乙個小專案你就有了乙個小專案的圖紙,也可以去網上找別人的小專案圖紙,每次需要哪個按著圖紙拼就可以,但是有時候會因為圖紙不全或者不小心然後拼錯,

15樓:碎碎思

可以看做一種特殊的CPU,具體cpu是怎麼工作的,你可以看看這篇文章。

16樓:

微控制器就是微型計算機的一種,在微控制器小小的晶元裡面,不僅具有基本的計算機功能(數值運算,邏輯運算,資料匯流排,控制匯流排等),而且還有非常多的片內資源,比如模數轉換器,數模轉換器,wifi模組(比如esp8266),藍芽模組等等。因此,可以把微控制器看成是cpu+外設的一種整合晶元,通常用於工業控制或者嵌入式小產品中。 其實就是一種特殊的計算機。

想自己做點東西,買樹莓派還是微控制器,微控制器的話,買哪種可以?

可以用NXP的imx6或者imx8系列的板子,用Yocto自己可以定製package,而且這個系列的晶元在汽車,工業,醫療等領域應用非常廣泛。 田子宸 人工智慧專業的同學的話,建議玩樹莓派,主要目的是熟悉linux和應用程式開發。微控制器雖然成本低,涉及到更多的硬體,可能有趣一點,但是技術棧慢慢就會...

誰可以通俗講講51微控制器暫存器,中斷都是些啥玩意?

Li尋文 首先呢,我們先認識暫存器。那麼,比如 定時器控制暫存器,中斷控制暫存器,序列口控制暫存器,電源控制暫存器,中斷允許暫存器.首先我們要明白暫存器 存 的概念。這裡定時器控制暫存器也叫TMOD 有乙個位址為89H,說明它在微控制器記憶體裡有乙個固定的位址。而每乙個暫存器有8個位 B7 B0 每...

請求微控制器大神能幫我講解一下在微控制器設計中需要考慮哪些系統引數嗎?還有微控制器所需要的哪些功能和引數?

這個問題其實就是產品設計需求和方案架構的問題,目標產品是車間空氣質素檢測儀,那麼就包含以下問題需要你自己了解解決。對於空氣質素檢測儀,首先要確定需要檢測的引數 PM2.5,CO2還有一些汙染氣體需要包含幾種 這些都有相應的感測器,你可以直接搜尋,選型後根據資料就可以確定需要支援的介面數目 如SPI,...