51微控制器的復位電路,c51微控制器復位電路的工作原理

時間 2022-03-13 16:14:17

1樓:時蘭祿明遠

裝置掉電

時,電容負極經

電阻到gnd,電容

正極直接接vcc,那麼可以認為電容再次對

目標板晶元

或裝置供電,但由於電容

容量很小,很快放盡.下次上電時,又可重新復位!

2樓:

電容剛充電時相當於和電阻分壓,當電容電衝滿了,電阻的負載變小使ret變為低電瓶

3樓:匿名使用者

給電自動復位一次就是上電復位,還有手動復位

4樓:匿名使用者

原理就是通過給電容的放電令微控制器內部ram部分清空,作用是有很多不如為了再向微控制器內部燒錄程式時就要手動復位,這個電路圖就是手動復位的,復位電路形式要看你的暫存器的儲存的形式來設計的,上電復位就是開機復位,另你的內部程式指向0000h,然後從頭走,相對開機復位來說還有就是手動復位,還有就是復位有軟硬之分,電路圖這個就是硬體復位,還有靠指令復位清空的就是軟體復位

5樓:

分析:先看右邊部分電路,由於復位時高電平有效,當剛接上電源的瞬間,電容c1兩端相當於短路,即相當於給reset引腳乙個高電平,等充電結束時(這個時間很短暫),電容相當於斷開,這時已經完成了復位動作。

1)把左邊的電路加上,就是帶手動復位的復位電路,當按鍵按下去的時候,即給予乙個高電平,同樣可以完成復位動作。

2)上電復位,顧名思義可以理解成加上電源就復位了,至於其他復位當然還有很多了,不同的系統對復位的準確性和可靠性要求不一樣嘛。

6樓:深山和尚

復位電路可以分好多種,其中沒有特殊要求的話,上電復位是最普遍用的,上電復位就是給微控制器接電後,所有暫存器都初始化,各個暫存器復位後指向的位置都是固定的,例如:程式暫存器 pc 指向的就是 #07h單元.......復位電路的作用就是防止微控制器宕機用的。

復位還有 :(1)微分型復位電路;(2)積分型復位電路;(3)比較器型復位電路;(4)看門狗型復位電路 等等,一大堆不同型別的復位電路。

c51微控制器復位電路的工作原理

7樓:angela韓雪倩

如s22復位鍵按下時:rst經1k電阻接vcc,獲得10k電阻上所分得電壓,形成高電平,進入「復位狀態」

當s22復位鍵斷開時:rst經10k電阻接地,電流降為0,電阻上的電壓也將為0,rst降為低電平,開始正常工作

擴充套件資料:

復位電路是一種用來使電路恢復到起始狀態的電路裝置,它的操作原理與計算器有著異曲同工之妙,只是啟動原理和手段有所不同。復位電路,就是利用它把電路恢復到起始狀態。就像計算器的清零按鈕的作用一樣,以便回到原始狀態,重新進行計算。

和計算器清零按鈕有所不同的是,復位電路啟動的手段有所不同。一是在給電路通電時馬上進行復位操作;二是在必要時可以由手動操作;三是根據程式或者電路執行的需要自動地進行。復位電路都是比較簡單的大都是只有電阻和電容組合就可以辦到了,再複雜點就有三極體等配合程式來進行了。

微控制器復位電路主要有四種型別:

(1)微分型復位電路:

(2)積分型復位電路:

(3)比較器型復位電路:

比較器型復位電路的基本原理。上電復位時,由於組成了乙個rc低通網路,所以比較器的正相輸入端的電壓比負相端輸入電壓延遲一定時間.而比較器的負相端網路的時間常數遠遠小於正相端rc網路的時間常數。

因此在正端電壓還沒有超過負端電壓時,比較器輸出低電平,經反相器後產生高電平.復位脈衝的寬度主要取決於正常電壓上公升的速度.由於負端電壓放電迴路時間常數較大,因此對電源電壓的波動不敏感.

但是容易產生以下二種不利現象:

(1)電源二次開關間隔太短時,復位不可靠:

(2)當電源電壓中有浪湧現象時,可能在浪湧消失後不能產生復位脈衝。

為此,將改進比較器重定電路,如圖9所示.這個改進電路可以消除第一種現象,並減少第二種現象的產生.為了徹底消除這二種現象,可以利用數字邏輯的方法和比較器配合,設計的比較器重定電路。

此電路稍加改進即可作為上電復位和看門狗復位電路共同復位的電路,大大提高了復位的可靠性。

8樓:捨不得當戀人

原理如下:

微控制器復位電路原理,手動按鈕復位的工作原理是在復位輸入端rst處人為加入高電平。為達到這一目的,一般情況下,在rst端與電源vcc之間加乙個按鈕。當按下按鈕時,rst端與vcc端之間接通,使rst端公升為高電平,完成復位功能。

復位電路,與計算機的清零按鍵類似,卻又存在不同。相同之處在於都用於使儀器回到起始狀態;不同之處在於,計算機清零按鍵的啟動手段為手動式,而復位電路有三種啟動手段可供選擇,其一是在電路通電時刻立即進行復位操作,其二是在需要復位時手動操作,其三是根據程式或電路執行的需要自動進行操作。對於微控制器而言,復位功能是必須存在的,因為微控制器的每一次啟動都需要復位,以使cpu及系統各個部件都處於初始狀態,並從初始狀態開始進行工作。

微控制器復位電路主要有手動按鈕復位、上電復位、積分型上電復位、比較器型復位、看門狗型復位等幾種。

9樓:廒商

微控制器的復位就像百公尺短跑起跑的那聲「各就各位,預備...」

微控制器有各種各樣的復位,比如上電復位、復位引腳復位、看門狗復位、軟體復位。

原理就是微控制器的內部電路強迫微控制器pc指標回到0,並把相關暫存器強迫到初始值。

51微控制器是高電平復位,最簡單的復位電路是阻容復位,上拉乙個電容+下拉乙個電阻。上電時刻,電容沒電荷,相當於短路,電壓直接載入在復位引腳上,引起復位引腳復位,使微控制器保持在復位狀態,同時等待微控制器供電電壓上公升到能正常工作的水平,一直到電容充完電斷開,完成復位,微控制器開始從初始位址執行指令。

你問樓上的電容電阻反過來接會怎樣?很簡單,微控制器復位腳一直保持高電平,就是一直保持復位狀態,表面看是微控制器無效。

ps:真奇怪,我怎麼這麼有耐心教菜鳥

10樓:

原理:vcc上電時,電容充電(充電過程中會有充電電流,並且在最開始時電流最大,隨著時間推移逐漸減小直到電容充滿電後充電電流變為0,此時無充電電流,電容器相當於開路,這個時候才是真正意義上的隔直,所以在電源接通的一瞬間,是有通交這個過程的),在電容充電這個過程中,rst端電壓確正好相反是從vcc逐漸降低到0(因為充電電流是從大變小直到0),此過程中會有一段時間vcc處於高電平狀態,導致微控制器復位(時間常數有r和c決定)。但電容不再充電後,無電流通過,rst恒為0,微控制器正常工作。

51微控制器最小系統復位電路

11樓:匿名使用者

51復位就是在滿足51最小系統其他工作條件下,讓rst管腳保持高電平(通常0.7vcc以上電壓)維持至少兩個機器時鐘,以引導微控制器復位,之後rst管腳恢復為低電平。

措施有:

1、上電復位:加電後給rst乙個高電平脈衝。簡單的措施是阻容串聯,電容接電源、電阻接地、中間節點接rst。

加電瞬間,電容兩側電壓差為0,兩側均為高,rst腳為高,隨後c通過r放電使rst節點到0。取值10uf,8.2k。

其他取值也可。(確保從vcc降到0.7vcc的時間)

2、復位晶元。電源監控晶元(能完成上電復位、電源異常的復位)。比較可靠。

3、手動復位:按鍵短接rst和電源。

12樓:西門不敗

復位電路就是乙個電阻和乙個電容

電源接10uf電容正 電容負接復位

復位再接乙個10k電阻到gnd

13樓:匿名使用者

或者rst直接接個1k電阻接地

微控制器手動復位電路的理解,c51微控制器復位電路的工作原理

電阻給電容充電,電容的電壓緩慢上公升直到vcc,沒到vcc時晶元復位腳近似低電平,於是晶元復位,接近vcc時晶元復位腳近高電平,於是晶元停止復位,復位完成。這裡需要注意 電容的端電壓不會突變!當微控制器剛加上電源時,電容的初始端電壓為零,微控制器復位端處於復位電平,5v直流電源通過電阻給電容充電,使...

c51微控制器流水燈程式設計問題,C51微控制器流水燈程式問題定義無效

把p1 crol 0,1 改為 p1 crol p1,1 delay函式中while i 後面分號去掉。crol 0,1 意思是把 0 迴圈左移一位,你賦值給p1,p1輸出一直都是零,所有的燈自然都是一直亮的。看看我的程式 include include unsigned char temp voi...

最簡單c51微控制器液晶顯示程式,51微控制器液晶1602的C程式誰有,給個簡單的顯示乙個字元A的

詳細請見 51微控制器液晶1602的c程式誰有,給個簡單的顯示乙個字元a的 解決方法很多 查1602手冊可知,38h 即00111000 為第6條指令格式 001dlnf 對應可知,nl 1,高電平4位匯流排,低電平8位匯流排 題目8位資料介面是錯的 n 1,高電平為雙行顯示,低電平為單行顯示,所以...

C51系列微控制器的實際運用,89c51微控制器應用在什麼領域

微控制器的主要應用領域 由於微控制器有許多優點,因此其應用領域之廣,幾乎到了無孔不入的地步。微控制器應用的主要領域有 1 智慧型化家用電器 各種家用電器普遍採用微控制器智慧型化控制代替傳統的電子線路控制,公升級換代,提高檔次。如洗衣機 空調 電視機 錄影機 微波爐 電冰箱 電飯煲以及各種視聽裝置等。...

arm的keil能開發c51微控制器嗎

不行,同樣的程式,在keil for arm 和keil c51中編譯出來的機器碼是不一樣的。打個比方,arm編譯出來的程式給51用,那就是雞同鴨講,沒有共同語言啊。可以,只不過安裝軟體時要注意一下順序。1 按預設方式安裝keil mdk軟體包,不要修改目錄2 繼續安裝keilc51軟體,按預設目錄...