循環復位

循環復位

復位是使單片機或系統中的其他部件處於某種確定的初始狀態。單片機的工作就是從復位開始的。

基本介紹

  • 中文名:循環復位
  • 外文名:cycle reset
  • 定義:單片機處於初始狀態
  • 系統單片機
  • 形式:上電復位,按鍵均有效的復位
  • 套用學科:計算機原理
工作原理,形式,單片機復位後的狀態,

工作原理

當在80C51單片機的RST引腳引入高電平並保持2個機器周期時,單片機內部就執行復位操作(若該引腳持續保持高電平,單片機就處於循環復位狀態)。

形式

實際套用中,復位操作有兩種基本形式:一種是上電復位,另一種是上電與按鍵均有效的復位。
循環復位
上電復位要求接通電源後,單片機自動實現復位操作。上電瞬間RST引腳獲得高電平,隨著電容Cl的充電,RST引腳的高電平將逐漸下降。
RST引腳的高電平只要能保持足夠的時間(2個機器周期),單片機就可以進行復位操作。該電路典型的電阻和電容參數為:晶振為12MHz時,
為8.3KΩ;晶振為6MHz時,
為1KΩ。
在單片機運行期間,還可以利用按鍵完成復位操作,晶振為6 MHz時,
為300Ω。

單片機復位後的狀態

單片機的復位操作使單片機進入初始化狀態。初始化後,程式計數器PC=0000H,所以程式從0000H地址單元開始執行。單片機啟動後,片內RAM為隨機值,運行中的復位操作不改變片內RAM的內容。特殊功能暫存器復位後的狀態是確定的:P0~P3為FFH,SP為07H,SBUF不定,IP、IE和PCON的有效位為0,其餘的特殊功能暫存器的狀態均為00H。
相應的意義如下:
P0~P3=FFH:相當於各口鎖存器已寫入1,此時不但可用於輸出,也可用於輸入。
SP=07H:堆疊指針指向片內RAM的07H單元(首個入棧內容將寫入08H單元)。
IP、IE和PCON的有效位為0,各中斷源處於低優先權且均被關斷,串列通信的波特率PSW=00H,當前工作暫存器為0組。

相關詞條

熱門詞條

聯絡我們