專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開發(fā)工具、應(yīng)用測(cè)試 完善的開發(fā)代碼案例庫(kù)分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!
微控制器是一種集成電路(IC)設(shè)備,通常用于通過(guò)微處理器單元(MPU),早期是指代將計(jì)算機(jī)集成在一塊芯片上,以實(shí)現(xiàn)嵌入式應(yīng)用,所以有個(gè)別稱叫做“單片機(jī)”。目前,提及此類集成電路的最常見名稱叫做“MCU”,“MCU”在表示“微控制器單元”時(shí)可以互換使用。
“microcontroller(微控制器)”是一個(gè)很容易識(shí)別的名稱,因?yàn)樗鼜?qiáng)調(diào)定義該產(chǎn)品類別的特征。前綴“micro”是表示體積小意思,“controller”在此處表示增強(qiáng)的執(zhí)行控制功能的能力。如上所述,此功能是將數(shù)字處理器和數(shù)字存儲(chǔ)器與專門設(shè)計(jì)用于幫助微控制器與其他組件進(jìn)行交互的其他硬件結(jié)合在一起的結(jié)果。
微控制器與微處理器
人們有時(shí)在指代微控制器時(shí)會(huì)使用術(shù)語(yǔ)“微處理器”或“MPU”,但是兩者不一定相同。微處理器和微控制器都可以用作小型、高度集成的計(jì)算機(jī)系統(tǒng),但是它們可以用于不同的目的。
一般意義上,“處理器”是指由中央處理單元和一些內(nèi)存組成的系統(tǒng),而微處理器是一種在單個(gè)集成電路內(nèi)實(shí)現(xiàn)處理器所有功能的設(shè)備。相比之下,微控制器更加重視其他硬件模塊,這些硬件模塊使設(shè)備可以控制系統(tǒng),而不僅僅是執(zhí)行指令和存儲(chǔ)數(shù)據(jù)。
下圖清楚地說(shuō)明了此概念。
總體而言,當(dāng)我們非正式地交談或試圖避免一遍又一遍地講相同的詞時(shí),互換地使用術(shù)語(yǔ)“微處理器”和“微控制器”沒(méi)什么問(wèn)題。但是,在技術(shù)討論的背景下,保持兩個(gè)概念之間的區(qū)別很重要。