小家電方案功能介紹
MCU上電復位,各個模塊實現初始化,此時 PC 指向$000,執行復位子程序。正常工作模式下,ROM中 16 位數據經指令譯碼后,產生微操作信號,微操作信號和時序模塊共同實現對各個模塊的控制,配合實現相應功能。所得的結果可以由微控制信號存放在數據存儲器內,也可以送入累加器中,在指令需要時再進行運算。 在指令的執行過程中 PC 一般情況下會自動加“1”,下一條要執行的指令就是程序計數器指定地址的內容。有時指令執行的是轉移指令(如“JSR”、“JMP”等)、從子程序返回、產生了中斷或者重新復位,這些操作都會引起 PC 內容的變化,此時所需執行下一條指令不再是 PC 自動加“1”時地址的內容,而是由控制信號產生的新的 PC 值處的內容。當執行子程序調用 JSR 時,PC+1 將放在堆棧中,在執行返回指令時,堆棧中的數據再進入 PC 中。
