AT89S52微控制器經典復位電路如下:
此時復位功能可以分為兩類:上電覆位和按鍵復位
上電覆位:利用電容器充放電原理。以常見的極板電容為例,極板電容的兩個極板一般是由金屬材料製成,上面充滿了金屬原子。復位電路上電後,左邊極板上的自由電子就會在電場力的作用下流向電源正極,此時左邊極板由於失去電子帶正電;把5V電源、電容、RK電阻和地看成一條閉合迴路,電源負極的電子在電場力的作用下流向電容右極板,所以右極板由於攜帶額外電子而帶負電。所以此時我們可以看做電流從電容右極板流向RK電阻,最終流向地,電阻上存在壓降,所以RST引腳被置為高電平。隨著電容不斷被充電,電容兩端電壓逐漸升高,當電容兩端電壓等於電源電壓時,充電完成(所以對於該直流電源來說,電路狀態穩定時,電容相當於斷路),此時不再存在電流,相當於RST引腳直接接地,又被置為低電平。RST引腳上的高電平取決於電容C的充電時間。由於AT89S52微控制器復位引腳需要接受2個機器週期以上長度的高電平才能完成復位操作,可以根據時鐘振盪週期(AT89S52微控制器中一個機器週期等於12個時鐘週期)來確定電阻RK和C的值。為保證系統的可靠復位,可以適當增加電容和電阻值,使其滿足上述條件。
手動復位:按鍵按下後,電源和RS、RK形成一條通路,根據電阻分壓原理,RK上會有電壓降,在RST引腳會產生高電平,按鍵按下的時間決定了復位時間。
這裡當微控制器時鐘為6MHz時,電容器C的參考值為22uF,電阻\(R_s\)和\(R_k\)的參考值分別為220\(\Omega\)和1\(k\Omega\)。