微控制器復位和冷啟動(掉電)的區別

2021-08-20 07:02:11 字數 1796 閱讀 4421

stc微控制器優點:

1、抗干擾能力強;

2、保密性能強悍,很難被破解;

3、微控制器時鐘有防外部電磁輻射功能;

stc微控制器缺點:

1、功耗較高,5v供電;

2、8位,執行速度慢;

3、無硬體乘法器,乘除法運算都為4週期指令;

4、微控制器內整合資源少。

stc微控制器冷啟動和復位是什麼,現以stc12系列為例說明。

冷啟動,微控制器掉電,電量放光後上電,為冷啟動。

復位,微控制器不掉電,使用復位管腳對其復位(還有其他型別的復位:看門狗、iap_counter控制軟復位)。這些屬於熱啟動。

以stc12c5a60s2系列微控制器為例:

1、外部rst引腳復位。

2、外部低壓檢測復位。

3、軟體復位

4、掉電復位/上電復位

5、看門狗復位

區別就是復位啟動是強制進行重新啟動(前提就是你的電腦必須已經開著),而冷啟動就是你關機後重新進行啟動,這樣是按照電腦(硬碟)的工作原理來進行的。

還有的是復位啟動是不管你的硬碟是否執行,都要強制重啟,這樣的話,對你的硬碟有一定的損害。而冷啟動就等電腦(硬碟)儲存好資料後,再一次進行啟動,對硬碟沒有損害。

對於上電復位,貌似電路不會有電流流過,但是上電瞬間,有乙個給電容充電的過程,這個過程中rst埠會出現乙個正脈衝,只要該脈衝保持1ms以上就能使微控制器復位。

微控制器的復位操作使微控制器進入初始化狀態,其中包括使程式計數器pc=0000h,這表明程式從0000h位址單元開始執行。微控制器冷啟動後,片內ram為隨機值,執行中的復位操作不改變片內ram區中的內容,21個特殊功能暫存器復位後的狀態為確定值,見下表。

值得指出的是,記住一些特殊功能暫存器復位後的主要狀態,對於了解微控制器的初態,減少應用程式中的初始化部分是十分必要的。 說明:表中符號*為隨機狀態; a=00h,表明累加器已被清零;

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內部的資料則不變。

微控制器上電復位時間 微控制器的復位

一 復位電路 剛剛接通電源的微控制器內部處於不穩定的狀態,cpu無法正常運轉。因此,就需要進行微控制器狀態初始化,這就叫做復位。微控制器帶有復位訊號輸入引腳,可以將這個訊號調至低電平狀態後讓微控制器復位。也就是說通過輸入復位訊號來徹底叫醒微控制器進入工作狀態。接下來講解一下復位的時序 如下圖 只有在...

51微控制器的復位引腳 51微控制器復位電路工作原理

51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現,那這個過程是如何實現的呢?在微控制器系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在執行的系統中控制其復位。開機的時候為什麼為復位在電路圖中,電容的的大小...

微控制器復位種類和故障

外部復位 external reset 它是影響時鐘模組和所有內部電路,屬於同步復位,但外部reset引腳為邏輯低電平。在引腳變為低電平後,cpu的復位控制邏輯單元確認復位狀態直到reset釋放。復位控制邏輯保持復位低電平狀態,在額外512個時鐘週期內。因為當復位引腳為低電平時與mcu執行復位命令是...