相信很多從事電子行業(yè)的朋友都聽說過復(fù)位電路,但是對于復(fù)位電路的工作原理了解并不是很清楚。那么,
單片機復(fù)位電路的工作原理是什么?本文將帶領(lǐng)大家進(jìn)行詳細(xì)探討。

首先我們要明白復(fù)位的主要作用是什么。復(fù)位的主要作用是將專用寄存器的數(shù)據(jù)刷新到默認(rèn)值內(nèi),在運算過程中,由于外部原因,比如各種干擾因素,導(dǎo)致寄存器中的數(shù)據(jù)混亂,無法使其正常的繼續(xù)執(zhí)行或產(chǎn)生的結(jié)果不正確的時候,需要重置,使程序重新啟動。
很多
單片機內(nèi)部集成了上電復(fù)位電路,不需要外部上電復(fù)位電路。如果是沒有內(nèi)部上電復(fù)位電路的普通單片機,通常是無法正常工作!單片機復(fù)位電路比較簡單,一般來說最常用的是上電復(fù)位。
所說上電復(fù)位是單片機接通的瞬間,由于單片機各部分電壓不能正確建立,此時單片機運行時應(yīng)將其復(fù)位,且復(fù)位時間要求大于上電時間。以AT89C51單片機為例,在
VCC端將電容接到 RST端,下接地阻到地面。在 VCC端通電源后,復(fù)位電路通過電容在 RST端增加一個高電平,這個信號隨著 VCC在電容上的充電逐漸減少,所以要確保電容在一定時間內(nèi)充電,以完成復(fù)位功能。
常見的51單片機要復(fù)位只需要在第9插頭接一個高水平持續(xù)2us就能夠?qū)崿F(xiàn),那么這個過程是怎么實現(xiàn)的?單片機計算機系統(tǒng)中,系統(tǒng)啟動時只有一次電復(fù)位,按下按鍵時系統(tǒng)將再次復(fù)位,如果釋放后再按下,系統(tǒng)仍將恢復(fù)。因此,可以通過按鍵的斷開和關(guān)閉來在運行的系統(tǒng)中控制其復(fù)位。
總結(jié)來說,復(fù)位電路的原理是單片機RST引腳接收2us以上的電平信號,只要電容充放電時間超過2us,就可實現(xiàn)復(fù)位,因此電路中的電容值可以被改變;按下按鍵系統(tǒng)復(fù)位,就是電容處于短路電路中,將所有電流都釋放出來,兩端電阻電壓升高所導(dǎo)致的!
以上就是關(guān)于單片機復(fù)位電路工作原理是什么的相關(guān)知識說明,宇凡微專注于單片機應(yīng)用方案的開發(fā),電子產(chǎn)品的設(shè)計研發(fā)以及mcu定制開發(fā)。如果還有關(guān)于單片機方面的疑問,可以點擊官網(wǎng)首頁的“在線咨詢”按鈕或撥打客服熱線,我們將會為您詳細(xì)解答說明。