作為單片機(jī)最小系統(tǒng)之一的復(fù)位電路在單片機(jī)中占有很重要的位置。
復(fù)位電路介紹
一般來講單片機(jī)外部復(fù)位電路有兩種復(fù)位形式,一種是自動復(fù)位不需要按鍵K參與,只要給單片機(jī)電源就可以復(fù)位,程序會從頭運(yùn)行;另一種是手動復(fù)位,這時候就需要按鍵參與復(fù)位了,這時候程序不管運(yùn)行在何種位置,只要按下按鍵K程序就要從頭開始運(yùn)行。我們可以從電路的結(jié)構(gòu)形式可以看出來,不管哪種復(fù)位電路都會存在一個電容,這個電容的容量一般在0.1微法到22微法之間最好,另外還要加一個或兩個電阻,這樣就構(gòu)成了一個完整的復(fù)位電路。也有的單片機(jī)外部不需要復(fù)位電路,使用程序自動進(jìn)行復(fù)位或者單片機(jī)內(nèi)部有復(fù)位電路。

復(fù)位電路作用
我們所學(xué)C51的單片機(jī)絕大部分都有復(fù)位電路,它不能自動復(fù)位。對于DIP-40封裝的單片機(jī)它的復(fù)位腳是單片機(jī)的第九腳,標(biāo)號是用RST表示的。這個引腳在單片機(jī)正常工作時其電壓是低電位的,要想使單片機(jī)處于復(fù)位狀態(tài)必須給單片機(jī)一個高電平,這個高電平的寬度不能小于2微秒(μS),只要給它加上大于2微秒的高電壓就會使單片機(jī)內(nèi)部的CPU和其它存儲器等部件就會處于確定的初始狀態(tài),這樣單片機(jī)就會從內(nèi)部的第一條“命令”從新執(zhí)行了。
復(fù)位電路的執(zhí)行過程
下面談?wù)剢纹瑱C(jī)復(fù)位電路的執(zhí)行過程。我們學(xué)過電工基礎(chǔ)的朋友都知道在給電容加上電的一瞬間電容兩端的電壓不能夠突變但是電流可以突變。這個突變的電流類似電容“短路”一樣,就會給單片機(jī)第“9”腳一個高電平,這個高電平的寬度與電容的容量有關(guān),經(jīng)過大量驗(yàn)證電容的容量值一般選取0.1微法到22微法之間是比較合適的。隨著持續(xù)的加電壓就會給電容不斷的充電,一直充到電容兩端的電壓等于電源電壓VCC(+5V),這時候電容上極板就充滿了正電荷(+Q)而下極板就充滿了負(fù)電荷(-Q),就像一個電源一樣。這時候單片機(jī)就會進(jìn)入復(fù)位狀態(tài),單片機(jī)做好了從第一條“命令”開始工作的準(zhǔn)備。當(dāng)單片機(jī)由于某種原因其“命令”不聽CPU指揮了或者單片機(jī)無法下達(dá)“命令”,這時候我們就可以按下K鍵,此時由于電容兩極板間充滿了電荷,當(dāng)按鍵把兩極板連接時,那么上極板的正電荷就會通過電阻R60與負(fù)極板上的負(fù)電荷進(jìn)行中和。這個正負(fù)電荷中和的過程就是電容放電的過程,為了使放電過程得以“延長”因此我們要在按鍵K上串一個阻值比較小的電阻。這個“延長”的時間我們通常叫放電時間常數(shù),電路圖如下面所示的那樣。

因此按鍵按下的過程就是單片機(jī)電路復(fù)位的一個過程,這個電路是一個自動復(fù)位和手動復(fù)位相結(jié)合的復(fù)位電路,在正常是我們只要加5V電壓單片機(jī)就會自動進(jìn)入復(fù)位狀態(tài),這個狀態(tài)維持時間就是一個高脈沖的維持時間。只有當(dāng)單片機(jī)在工作過程中“死機(jī)”時才按下鍵K。

-
單片機(jī)
+關(guān)注
關(guān)注
6072文章
45283瀏覽量
661805 -
復(fù)位電路
+關(guān)注
關(guān)注
13文章
331瀏覽量
45675
發(fā)布評論請先 登錄
解析單片機(jī)的幾種復(fù)位電路
單片機(jī)復(fù)位電路詳解
單片機(jī)復(fù)位電路的作用是什么
avr單片機(jī)復(fù)位電路
單片機(jī)累加器作用_單片機(jī)復(fù)位電路的作用
STC單片機(jī)復(fù)位電路原理詳解
單片機(jī)復(fù)位電路有哪幾種?單片機(jī)復(fù)位電路的作用和工作原理圖解
單片機(jī)基礎(chǔ)入門:什么是上電復(fù)位,復(fù)位電路怎么設(shè)計(jì)
詳解單片機(jī)復(fù)位電路的作用及設(shè)計(jì)
簡述單片機(jī)的幾種復(fù)位電路

單片機(jī)復(fù)位電路作用及執(zhí)行過程
評論