如今,在“物聯(lián)網(wǎng)+”的賦能之下,單片機(MCU)所應(yīng)用的場景越來越多,可以說單片機已經(jīng)和人們的生活融為了一體,因為電飯煲、冰箱、空調(diào)、咖啡機等產(chǎn)品都需要用到單片機,這樣的解釋還是有一些籠統(tǒng)。那么,單片機究竟是什么呢?單片機和嵌入式之間又有何區(qū)別呢?
一、了解單片機
單片機是一種集成電路芯片,單片機的“單”有兩層意思,一是指單片機只是一個硅片,二是指單片機的功能單一,它是完成運算、邏輯控制、通信等功能的單一模塊。
單片機采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力(如算術(shù)運算、邏輯運算、數(shù)據(jù)傳送、中斷處理)的微處理(CPU),隨機存取數(shù)據(jù)存儲器(RAM)、只讀程序存儲器(ROM)、輸入/輸出電路(I/O),可能還包括定時/計數(shù)器、串行通信口(SCI)、顯示驅(qū)動電(LCD或LED驅(qū)動電路)、脈寬調(diào)制電路(PWM)、模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路集成到一片芯片上,構(gòu)成一個最小而又完善的計算機系統(tǒng)。
單片機一般是賦能于智能控制的電子產(chǎn)品,不同的電子產(chǎn)品需要搭配不同的程序、不同的電路。當單片機應(yīng)用于智能儀器時,結(jié)合不同類型的傳感器便可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度等物理量的測量,所以說單片機的應(yīng)用領(lǐng)域可謂是五花八門、無所不在。
為什么僅僅是單片機就能應(yīng)用那么多智能產(chǎn)品呢?這是因為單片機具有可編程的特性,也就是說可以通過編寫C語言或者匯編程序,下載到單片機里面,它就能按照程序邏輯去控制電路,這樣單片機就具有了較高的靈活性,完全可以根據(jù)不同的功能分類賦能產(chǎn)品。
二、單片機與嵌入式之間的區(qū)別
嵌入式和單片機比較起來,嵌入式是一個大類,嵌入式系統(tǒng)是將應(yīng)用程序、操作系統(tǒng)、和計算機硬件在一起的系統(tǒng),是指以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,其針對的用戶應(yīng)用對功能、可靠性、成本、體積、功耗和使用環(huán)境有特殊要求的專用計算機系統(tǒng)。
而單片機是其中的“子集”,可以把嵌入式看作是完整的計算機,而單片機看作是一個沒有外設(shè)的計算機,所以兩者所應(yīng)用的領(lǐng)域也是有所不同的。
總而言之,不論是單片機還是嵌入式,它們都是物聯(lián)網(wǎng)技術(shù)發(fā)展的重要組成部分,也是創(chuàng)新科技走向新發(fā)展賽道的基石。
審核編輯:符乾江
-
單片機
+關(guān)注
關(guān)注
6030文章
44491瀏覽量
632023 -
嵌入式
+關(guān)注
關(guān)注
5059文章
18975瀏覽量
302088
發(fā)布評論請先 登錄
相關(guān)推薦
評論