一、CPU大致工作原理
微控制器(MCU)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的中央處理器CPU、隨機儲存器RAM、只讀儲存器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、A/D轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統。
程式執行大致流程:
工作暫存器,也稱為通用暫存器,51微控制器總共有4組通用暫存器,每組8個,R0-R7, 通用暫存器中進行常規的資料操作,例如完成C語言程式碼中兩個變數的加運算,這些操作會在通用暫存器中執行,4組是為了程式切換(例如被中斷搶佔時)只需要切換一組暫存器,避免程式衝突。