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

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