一、什麼叫mcu?
Mcu其實就是單片機,它是英文Microcontroller Unit的簡稱,中文名字叫微控制器。
這個時候可能很多又要問了:單片機是什麼?
單片機簡單來說就是一個可以用來做智能電子産品的芯片,具體看下圖。
大家每天有90%的幾率能接觸到基于單片機這種芯片開發的産品。
比如說家裡的電飯煲、電磁爐、微波爐、空調、洗衣機内部其實都是使用單片機配合不同電路去實現的。
除此以外,結合物聯網,單片機能做的東西也越高端,比如說智能家居、智慧停車場、智慧農業等等。
那單片機僅僅是一個芯片,為什麼能做的東西這麼多,還是分布不同行業的。
關鍵就是它的可編程特性。
可編程的意思就說,我們可以通過編寫C語言或者彙編程序,下載到單片機裡面。
讓它按照我們的程序邏輯去控制電路。
這樣就靈活性就非常高了,我們完全可以根據自己的想法和創業,結合單片機去做一些有趣的産品。
但是這也是有前提的,就是相應的硬件電路也要設計好。
單片機主要負責控制,而電路是具體功能的實現。
舉個例子,比如說我想讓家裡的燈更智能一些,讓它到了晚上自動開燈。
首先在電路上我們需要幾個電路模塊:
1. 單片機最小系統
單片機有時候跟人有點像,人要正常運作,首先要填飽肚子。
而單片機要運作,同樣也需要一些前置條件,比如說電源、複位電路、晶振電路。
由這些電路組成的就叫最小系統,是讓單片機能夠正常運行程序的基礎。
2. 檢測光線的電路
上面這個電路輸出就是接的單片機這個芯片的引腳,而接的這個引腳必須是通用IO口,不能亂接的。
光敏電阻檢測到不同的亮度,會輸出不同的信号。
我們在寫程序的時候,就是判斷這個輸出口的信号來判斷當前環境光線的。
3. 繼電器控制電路
上面這個電路的P3.0就是接的單片機芯片的引腳,我們通過寫程序控制這個引腳輸出信号就能達到控制繼電器的目的。
而繼電器再接上220V和我們家裡的燈,當我們控制繼電器吸合的時候,家裡的燈就會打開。
如果以上你都看不懂,也正常的。
因為要做到這些,還需要很多知識的鋪墊。
如果對單片機有興趣的可以找無際單片機編程來學習。
二、mcu和普通芯片有什麼區别?
市面上芯片的種類非常多,成千上萬種。
而mcu跟普通芯片最大的區别就是能不能寫程序控制的區别。
還有就是大家各自功能和應用領域都不一樣,放在一起沒有可比性。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!