什么是單片機?MCU中文簡稱單片機。即將CPU、存儲器(RAM和ROM)、多種I/O接口等集成在一片芯片上,形成的芯片級計算機。
CPU:包括運算器、控制器和寄存器組。是單片機內部的核心部件,由運算部件和控制部件兩大部分組成。
前者能完成數據的算術邏輯運算、位變量處理和數據傳送操作,后者是按一定時序協調工作,是分析和執行指令的部件。
存儲器:包括ROM和RAM。ROM程序存儲器,單片機的工作是按事先編制好的程序一條條循序執行的,ROM程序存儲器即用來存放已編的程序(系統程序由制造廠家編制和寫入)。
存儲數據掉電后不消失。ROM又分為片內存儲器和片外(擴展)存儲器兩種。
RAM數據存儲器,在程序運行過程中可以隨時寫入數據,又可以隨時讀出數據。存儲數據在掉電后不能保持。RAM也分為片內數據存儲器和片外(擴展)存儲器兩種。
I/O接口:與外部輸入、輸出(電路)設備相連接。PO/P1/P2/P3等數字I/O接口,內部電路含端口鎖存器、輸出驅動器和輸入緩沖器等電路。
4位、8位、16位、32位、64位單片機的用途
4位:計算器、車用儀表、車用防盜裝置、呼叫器、無線電話、CD播放器、LCD驅動控制器、兒童玩具、磅秤、充電器、胎壓計.溫濕度計.遙控器等
8位:電表、馬達控制器、電動玩具機、呼叫器、傳真機、電話錄音機、鍵盤及USB
16位:移動電話、數宇相機及攝錄放影機
32位:智能家居.物聯網、電機及變頻控制、安防監控、指紋辨識、觸控按鍵、Modem.GPS.STB.工作站ISDN電話、激光打印機與彩色傳真機等
64位:高階工作站、多媒體互動系統、高級電視游樂器、高級終端機等 |