如今,在“物聯網+”的賦能之下,單片機(MCU)所應用的場景越來越多,可以說單片機已經和人們的生活融為了一體,因為電飯煲、冰箱、空調、咖啡機等產品都需要用到單片機,這樣的解釋還是有一些籠統。那么,單片機究竟是什么呢?單片機和嵌入式之間又有何區別呢?
一、了解單片機
單片機是一種集成電路芯片,單片機的“單”有兩層意思,一是指單片機只是一個硅片,二是指單片機的功能單一,它是完成運算、邏輯控制、通信等功能的單一模塊。
單片機采用超大規模集成電路技術把具有數據處理能力(如算術運算、邏輯運算、數據傳送、中斷處理)的微處理(CPU),隨機存取數據存儲器(RAM)、只讀程序存儲器(ROM)、輸入/輸出電路(I/O),可能還包括定時/計數器、串行通信口(SCI)、顯示驅動電(LCD或LED驅動電路)、脈寬調制電路(PWM)、模擬多路轉換器及A/D轉換器等電路集成到一片芯片上,構成一個最小而又完善的計算機系統。
單片機一般是賦能于智能控制的電子產品,不同的電子產品需要搭配不同的程序、不同的電路。當單片機應用于智能儀器時,結合不同類型的傳感器便可實現諸如電壓、功率、頻率、濕度、溫度等物理量的測量,所以說單片機的應用領域可謂是五花八門、無所不在。
為什么僅僅是單片機就能應用那么多智能產品呢?這是因為單片機具有可編程的特性,也就是說可以通過編寫C語言或者匯編程序,下載到單片機里面,它就能按照程序邏輯去控制電路,這樣單片機就具有了較高的靈活性,完全可以根據不同的功能分類賦能產品。
二、單片機與嵌入式之間的區別
嵌入式和單片機比較起來,嵌入式是一個大類,嵌入式系統是將應用程序、操作系統、和計算機硬件在一起的系統,是指以應用為中心,以計算機技術為基礎,軟硬件可裁剪,其針對的用戶應用對功能、可靠性、成本、體積、功耗和使用環境有特殊要求的專用計算機系統。
而單片機是其中的“子集”,可以把嵌入式看作是完整的計算機,而單片機看作是一個沒有外設的計算機,所以兩者所應用的領域也是有所不同的。
總而言之,不論是單片機還是嵌入式,它們都是物聯網技術發展的重要組成部分,也是創新科技走向新發展賽道的基石。
審核編輯:符乾江
-
單片機
+關注
關注
6043文章
44622瀏覽量
638534 -
嵌入式
+關注
關注
5092文章
19177瀏覽量
307663
發布評論請先 登錄
相關推薦
單片機編程語言有哪些選擇
單片機與嵌入式系統的區別
嵌入式系統與服務器有什么區別
從菜鳥到大牛!嵌入式完整學習路線:STM32單片機-RTOS-Linux
![從菜鳥到大牛!<b class='flag-5'>嵌入式</b>完整學習路線:STM32<b class='flag-5'>單片機</b>-RTOS-Linux](https://file1.elecfans.com/web2/M00/FE/CB/wKgaomafZYSAYjM1AAB9R__vzlQ049.png)
評論