使程式計數器PC=0000H,這表明程式從0000H地址單元開始執行。微控制器冷啟動後,片內RAM為隨機值,執行中的復位操作不改變片內RAM區中的內容,21個特殊功能暫存器復位後的狀態為確定值
說明:表中符號*為隨機狀態;
A=00H,表明累加器已被清零;
特殊功能暫存器
初始狀態
A
00H
TMOD
B
TCON
PSW
TH0
SP
07H
TL0
DPL
TH1
DPH
TL1
P0~P3
FFH
SBUF
不定
IP
***00000B
SCON
IE
0**00000B
PCON
0*******B
PSW=00H,表明選暫存器0組為工作暫存器組;
SP=07H,表明堆疊指標指向片內RAM 07H位元組單元,根據堆疊操作的先加後壓法則,第一個被壓入的內容寫入到08H單元中;
Po-P3=FFH,表明已向各埠線寫入1,此時,各埠既可用於輸入又可用於輸出;
IP=×××00000B,表明各個中斷源處於低優先順序;
IE=0××00000B,表明各個中斷均被關斷;
系統復位是任何微機系統執行的第一步,使整個控制晶片回到預設的硬體狀態下。51微控制器的復位是由RESET引腳來控制的,此引腳與高電平相接超過24個振盪週期後,51微控制器即進入晶片內部復位狀態,而且一直在此狀態下等待,直到RESET引腳轉為低電平後,才檢查EA引腳是高電平或低電平,若為高電平則執行晶片內部的程式程式碼,若為低電平便會執行外部程式。
51微控制器在系統復位時,將其內部的一些重要暫存器設定為特定的值,至於內部RAM內部的資料則不變
使程式計數器PC=0000H,這表明程式從0000H地址單元開始執行。微控制器冷啟動後,片內RAM為隨機值,執行中的復位操作不改變片內RAM區中的內容,21個特殊功能暫存器復位後的狀態為確定值
說明:表中符號*為隨機狀態;
A=00H,表明累加器已被清零;
特殊功能暫存器
初始狀態
特殊功能暫存器
初始狀態
A
00H
TMOD
00H
B
00H
TCON
00H
PSW
00H
TH0
00H
SP
07H
TL0
00H
DPL
00H
TH1
00H
DPH
00H
TL1
00H
P0~P3
FFH
SBUF
不定
IP
***00000B
SCON
00H
IE
0**00000B
PCON
0*******B
PSW=00H,表明選暫存器0組為工作暫存器組;
SP=07H,表明堆疊指標指向片內RAM 07H位元組單元,根據堆疊操作的先加後壓法則,第一個被壓入的內容寫入到08H單元中;
Po-P3=FFH,表明已向各埠線寫入1,此時,各埠既可用於輸入又可用於輸出;
IP=×××00000B,表明各個中斷源處於低優先順序;
IE=0××00000B,表明各個中斷均被關斷;
系統復位是任何微機系統執行的第一步,使整個控制晶片回到預設的硬體狀態下。51微控制器的復位是由RESET引腳來控制的,此引腳與高電平相接超過24個振盪週期後,51微控制器即進入晶片內部復位狀態,而且一直在此狀態下等待,直到RESET引腳轉為低電平後,才檢查EA引腳是高電平或低電平,若為高電平則執行晶片內部的程式程式碼,若為低電平便會執行外部程式。
51微控制器在系統復位時,將其內部的一些重要暫存器設定為特定的值,至於內部RAM內部的資料則不變