呼倫貝爾_(微控(制器的工)作原理,
微控制器指南,微控制器的工作原理
如本指南引言所述,微控制器單元(MCU)本質(zhì)上是一臺(tái)完全嵌入至單個(gè)集成電路的非常小的計(jì)算機(jī)(即芯片)。一、二、三、四、五、六、七、八、九、十、
基于這一點(diǎn),微控制器有點(diǎn)類似于片上系統(tǒng)(SoC),即用于家用計(jì)算機(jī)的系統(tǒng),基本采用英特爾或AMD產(chǎn)品。一、二、三、四、五、六、七、八、九、十、但微控制器的復(fù)雜心要比普通的SoC(SoC的眾多核心組件通常包含一個(gè)或多個(gè)微控制器)小得多。一、二、三、四、五、六、七、八、九、十、
微控制器的運(yùn)行方式與簡(jiǎn)單的SoC非常類似,它們可以通過(guò)多種不同的通信協(xié)議來(lái)檢測(cè)外部刺激或狀況,并對(duì)其做出反應(yīng)。一、二、三、四、五、六、七、八、九、十、這些協(xié)議包括USB、觸摸響應(yīng)、環(huán)傳感器等。一、二、三、四、五、六、七、八、九、十、
當(dāng)用戶通過(guò)編程以對(duì)某些輸入或信號(hào)檢測(cè)做出反應(yīng)時(shí),可以使用MCU在多樣的功能和應(yīng)用程序陣列執(zhí)行響應(yīng)行為。一、二、三、四、五、六、七、八、九、十、這些行為包括簡(jiǎn)單的輸入輸出(I/O)觸發(fā)器和組件控制算法,還可以影響更為復(fù)雜的完全集成系統(tǒng)的其他組件。一、二、三、四、五、六、七、八、九、十、
本入門指南并不旨在對(duì)微控制器的確切工作方式進(jìn)行全面細(xì)分,其更多的是概述MCU的用途。一、二、三、四、五、六、七、八、九、十、如果您想學(xué)習(xí)如何為特定任任編程和操作微控制器,可以在線查找有用指南。一、二、三、四、五、六、七、八、九、十、
如果您想要了解MCU的工作原理,尤其是MCU與類似組件(例如微處理器)之間的差異,那您有必要了解一下微控制器的物理構(gòu)成。一、二、三、四、五、六、七、八、九、十、
由于微控制器實(shí)際上是嵌入在單個(gè)集成芯片上的簡(jiǎn)單微型計(jì)算機(jī),所以它需要的基本組件與大型復(fù)雜"計(jì)算機(jī)"的組件相同,例如:
CPU(央處理器)
本質(zhì)上是微型計(jì)算機(jī)的"大腦",是控制和監(jiān)測(cè)MCU內(nèi)部過(guò)程的微處理器
負(fù)責(zé)讀取和執(zhí)行所有正在執(zhí)行的邏輯/數(shù)學(xué)功能
RAM(隨機(jī)存取存儲(chǔ)器)
僅在通電時(shí)使用的臨時(shí)存儲(chǔ),用于運(yùn)行和計(jì)算MCU通知執(zhí)行的程序
使用不斷被覆蓋
ROM(只讀存儲(chǔ)器)
預(yù)先編寫的"永久"內(nèi)存,未通電也可以保留
指導(dǎo)MCU如何在被詢問(wèn)時(shí)執(zhí)行其程序
內(nèi)部振蕩器(MCU的主計(jì)時(shí)器)
該組件用作微控制器的核心時(shí)鐘,并控制其內(nèi)部過(guò)程的執(zhí)行節(jié)奏
與其他計(jì)時(shí)器一樣,它們會(huì)跟蹤給定過(guò)程流逝的時(shí)間,并幫助MCU以指定的時(shí)間間隔開始和結(jié)束特定功能
I/O(輸入/輸出)端口
一個(gè)或多個(gè)通信端口,通常為連接引腳形式
MCU可以通過(guò)這些端口鏈接到其他組件和電路,以實(shí)現(xiàn)輸入/輸出數(shù)據(jù)信號(hào)和電源的流動(dòng)
外圍控制器芯片(其他可選配件和組件)
根據(jù)MCU需要執(zhí)行的任任而定
其他計(jì)時(shí)器和計(jì)數(shù)器、脈寬調(diào)制(PWM)節(jié)點(diǎn)、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器、眾多數(shù)據(jù)捕獲模塊、其他I/O選項(xiàng)等
但與個(gè)人計(jì)算機(jī)配置的同類SoC相比,所有這些微控制器組件的范圍/容量都大大減小。一、二、三、四、五、六、七、八、九、十、MCU通常用于控制吹風(fēng)機(jī)或計(jì)算器等基本行為,但對(duì)于更復(fù)雜的機(jī)器(如完整的計(jì)算機(jī)),它將無(wú)法勝任。一、二、三、四、五、六、七、八、九、十、
更多微控制器指南內(nèi)容,請(qǐng)?jiān)L問(wèn)RS PRO。一、二、三、四、五、六、七、八、九、十、