微控制器的復位電路作用就是在晶片上電後讓復位引腳保持20us左右的低電平嗎

2022-05-24 21:15:22 字數 5245 閱讀 7716

1樓:茂名綠茶

電源剛接通時微控制器要把ram的資料全部設為預設的資料。復位引腳的電壓就可以把ram的資料清處,你說的微控制器的復位電路作用就是在晶片上電後讓復位引腳保持20us左右的低電平嗎?有些微控制器的復位電路的作用就是使剛上電時讓復位引腳保持二十微秒低電平,但有些微控制器的復位電路剛相反其復位電路的作用是剛上電時使復位引腳保持高電平數毫秒,

2樓:做而論道

51微控制器,復位電路作用就是:

在晶片上電後,讓復位引腳保持兩個機器週期

(約 2us,在12mhz時)的,高電平。

注意:51微控制器,是高電平復位。

----

復位脈衝的寬度大小,是由微控制器的廠家決定。

並不是由某些《專用的復位晶片》的廠家決定。

51 微控制器廠家認為,寬度大於 2us 即可復位,這就是準確的說法。

即使某些《專用的復位晶片》輸出 240ms,只能說它們在畫蛇添足。

並不能用這個數值來否定微控制器廠家給出的效能指標。

復位可靠,只是一些心理暗示而已,這說法本身,並不可靠。

以某些其它晶片來討論微控制器的復位時間,明顯不靠譜。

3樓:匿名使用者

微控制器的復位有三種:

一、上電覆位,通電後給微控制器一個復位訊號並保持到電源電壓達到正常值之後一個短時間,以使微控制器程式計數器清零;

二、掉電覆位,電源掉電又恢復正常後給微控制器一個復位訊號並保持到電源電壓達到正常值之後一個短時間,以使微控制器可靠復位;

三、看門狗超時復位,由於程式出現異常,看門狗給微控制器一個強制復位訊號使微控制器復位。

微控制器的復位訊號不一定是低電平,對於pic系列微控制器,復位訊號是低電平,對於51系列微控制器,復位訊號就是高電平。

復位訊號的脈寬通常遠不止20μs,許多專用的復位晶片復位訊號的脈寬都設定為240ms左右,太短的復位訊號時間不能保證復位可靠。

關於51微控制器的復位電路

4樓:矮子根

51單片復位:高電平復位,低電平工作。

此復位電路包含兩種復位方式:上電覆位、手動復位。

上電覆位——

因為51機要求復位正脈衝持續20us以上方有效,故r2的作用就是c1的充電延時電阻,並將充電電流反饋成高電位。顯然,若無r2,rst端接地,將持續為低電平。

上電時,+5v電壓經c3、r2迴路對c1充電,剛開始,充電電流很大,此電流在r2上產生壓降,rst端呈正電位(高電平);隨著充電的持續進行,在c1上逐步建立起左正右負的電壓,右端負壓使rst電位逐步下降,最後將rst端電位鎖定在低電平。

手動復位——

如果需要重啟程式,則按下ret1後鬆開即可。按下時,+5v電壓使rst為高電平,鬆 開後,rst端變為低電平。r1為手動復位時的限流電阻,同時又與r2構成串聯分壓電路,使rst端的電壓,電流維持在適當的水平,保護51單片不受大電流、高電壓的衝擊。

5樓:匿名使用者

r1是按鈕按下時限流的;

r2是在復位結束後把rst腳拉到低電平的。

r1和ret1是手動復位部分,按下ret1,rst腳變成高電平,微控制器復位;按鈕放開,rst被r2拉成低電平,復位結束。

r2和c3是上電覆位部分,電源通電時,c3處於充電狀態,rst腳為高電平;c3充電結束後,rst腳被r2拉為低電平,復位結束,微控制器進入正常工作狀態。

微控制器復位電路(高低電平復位分別)

6樓:柔情西瓜啊

當微控制器上電瞬間由於電容電壓不能突變會使電容兩邊的電位相同,此時rst為低電平,之後隨著時間推移電源通過電阻對電容充電,充滿電時rst為高電平。正常工作為高電平,低電平復位。

當微控制器上電瞬間由於電容電壓不能突變會使電容兩邊的電位相同,此時rst為高電平,之後隨著時間推移電源負極通過電阻對電容放電,放完電時rst為低電平。正常工作為低電平,高電平復位。

微控制器的復位引腳rst(全稱reset)出現2個機器週期以上的高電平時,微控制器就執行復位操作。如果rst持續為高電平,微控制器就處於迴圈復位狀態。當微控制器處於低電平時就掃描程式儲存器執行程式。

擴充套件資料

基本結構

1、運算器

運算器由運算部件——算術邏輯單元(arithmetic & logical unit,簡稱alu)、累加器和暫存器等幾部分組成。alu的作用是把傳來的資料進行算術或邏輯運算,輸入**為兩個8位資料,分別來自累加器和資料暫存器。

2、alu能完成對這兩個資料進行加、減、與、或、比較大小等操作,最後將結果存入累加器。例如,兩個數6和7相加,在相加之前,運算元6放在累加器中,7放在資料暫存器中,當執行加法指令時,alu即把兩個數相加並把結果13存入累加器,取代累加器原來的內容6。

3、運算器有兩個功能:

(1)執行各種算術運算。

(2)執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。

(3)運算器所執行全部操作都是由控制器發出的控制訊號來指揮的,並且,一個算術操作產生一個運算結果,一個邏輯操作產生一個判決。

4、控制器

控制器由程式計數器、指令暫存器、指令譯碼器、時序發生器和操作控制器等組成,是釋出命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:

(1) 從記憶體中取出一條指令,並指出下一條指令在記憶體中的位置。

(2) 對指令進行譯碼和測試,併產生相應的操作控制訊號,以便於執行規定的動作。

(3) 指揮並控制cpu、記憶體和輸入輸出裝置之間資料流動的方向。

5、主要暫存器

(1)累加器a

累加器a是微處理器中使用最頻繁的暫存器。在算術和邏輯運算時它有雙功能:運算前,用於儲存一個運算元;運算後,用於儲存所得的和、差或邏輯運算結果。

(2)資料暫存器dr

資料暫存器通過資料匯流排向儲存器和輸入/輸出裝置送(寫)或取(讀)資料的暫存單元。它可以儲存一條正在譯碼的指令,也可以儲存正在送往儲存器中儲存的一個資料位元組等等。

(3)程式計數器pc

pc用於確定下一條指令的地址,以保證程式能夠連續地執行下去,因此通常又被稱為指令地址計數器。在程式開始執行前必須將程式的第一條指令的記憶體單元地址(即程式的首地址)送入pc,使它總是指向下一條要執行指令的地址。

(4)地址暫存器ar

地址暫存器用於儲存當前cpu所要訪問的記憶體單元或i/o裝置的地址。由於記憶體與cpu之間存在著速度上的差異,所以必須使用地址暫存器來保持地址資訊,直到記憶體讀/寫操作完成為止。

硬體特性

晶片1、主流微控制器包括cpu、4kb容量的ram、128 kb容量的rom、 2個16位定時/計數器、4個8位並行口、全雙工串列埠行口、adc/dac、spi、i2c、isp、iap。

2、系統結構簡單,使用方便,實現模組化。

3、微控制器可靠性高,可工作到10^6 ~10^7小時無故障。

4、處理功能強,速度快。

5、低電壓,低功耗,便於生產行動式產品。

6、控制功能強。

7、環境適應能力強。

7樓:匿名使用者

圖1應該是低電平復位,圖2是高電平復位

8樓:匿名使用者

圖1是低電平 判斷電容的阻抗遠小於電阻的阻抗,電容分得的電壓很小(低於1.8v)因此是低電平。

圖2是高電平 判斷電容的阻抗遠小於電阻的阻抗,電阻分得的電壓很大(高於1.8v)因此是高電平。

9樓:做而論道

51微控制器要求的是:高電平復位。

圖2是51微控制器的復位電路。

圖2電路,在上電的瞬間,電容器充電,充電電流在電阻上形成的電壓為高電平(可按照歐姆定律來分析);

幾個毫秒之後,電容器充滿,電流為0,電阻上的電壓也就為低電平了,這時,51微控制器將進入正常工作狀態。

圖1是用來產生低電平復位訊號的。

10樓:衝鋒陷陣

微控制器的復位引腳rst(全稱reset)出現2個機器週期以上的高電平時,微控制器就執行復位操作。如果rst持續為高電平,微控制器就處於迴圈復位狀態。當微控制器處於低電平時就掃描程式儲存器執行程式。

圖一:當微控制器上電瞬間由於電容電壓不能突變會使電容兩邊的電位相同,此時rst為低電平,之後隨著時間推移電源通過電阻對電容充電,充滿電時rst為高電平。正常工作為高電平,低電平復位。

圖二:當微控制器上電瞬間由於電容電壓不能突變會使電容兩邊的電位相同,此時rst為高電平,之後隨著時間推移電源負極通過電阻對電容放電,放完電時rst為低電平。正常工作為低電平,高電平復位。

11樓:匿名使用者

圖一是低電平復位。

微控制器採用高/低電平復位,在晶片製造時就已經決定,具體復位方式要參照晶片規格書。通常同一系列的晶片其復位方式相同。

電容和電阻上電瞬間可這樣理解,上電前電容上沒有儲存電荷,上電瞬間電容上電壓為零,相當於短路,電源電壓全部加在電阻上。隨後電容充電電壓逐漸升高,最後升至電源電壓,完成復位。因此電容接電源負則為低電平復位,接電源正則為高電平復位。

微控制器的復位電路,上電時是高電平嗎,電容不是給斷路了嗎

12樓:白光死

電源上電時,vcc,從無到有,此刻,可認為它不是直流電。

此刻,電容器,是通路。

隨著 vcc 的出現,rst,也就上升到 vcc。

(此時微控制器復位)。稍候,vcc 穩定了,就是直流電,電容器斷路。

rst,也就下降到 0。

(微控制器退出復位,開始正常工作)。

微控制器: 微控制器,全稱單片微型計算機(英語:single-chip microcomputer),又稱微控制器(microcontroller),是把**處理器、儲存器、定時/計數器(timer/counter)、各種輸入輸出介面等都整合在一塊積體電路晶片上的微型計算機。

與應用在個人電腦中的通用型微處理器相比,它更強調自**(不用外接硬體)和節約成本。它的最大優點是體積小,可放在儀表內部,但儲存量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的微控制器的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;從上世紀80年代,由當時的4位、8位微控制器,發展到現在的32位300m的高速微控制器。

13樓:硬體開發

這個我感覺沒有必要這麼糾結,電容在上接高電平,電阻在下接地,中間為rst。這種復位電路的工作原理是:通電時,電容兩端相當於是短路,於是rst引腳上為高電平,然後電源通過電阻對電容充電,rst端電壓慢慢下降,降到一定程式,即為低電平,微控制器開始正常工作,首先rst保持兩個機器週期以上的高電平時自動復位,上電覆位:

上電瞬間,電容充電電流最大,電容相當於短路,rst端為高電平,自動復位;電容兩端的電壓達到電源電壓時,電容充電電流為零,電容相當於開路,rst端為低電平,程式正常執行。

給我個微控制器晶片學習用的,給我推薦個微控制器晶片 學習用的

推薦你學習51核心的stc系列微控制器,如果你學習微控制器的目的是為了以後用於開發,那你就要從基礎開始學習,c有c的優點,彙編有彙編的優點,不懂彙編的人成不了程式設計高手,c裡面插入彙編則能充分利用兩者的優點,學微控制器沒有捷徑可走,必須學會基本理論,推薦你認真學一下 微控制器原理與應用 基於彙編 ...

微控制器為什麼要加復位電路,不加不一樣嗎

復位電路的目的 一是在開始時把絕大部份特殊暫存器設定到一個我們所要求的固定的值上才也正確的執行,二是讓它有一個開始的起點才知從那開始,只要能做到這二點你就可不要復位電路中。因它有這功能,所以在執行中如因受干擾程式跑飛時我們就常利用這復位把它拉回到正確的執行上來。微控制器,全稱單片微型計算機 英語 s...

51微控制器基本的電路里29,30,引腳需不需要接啊

不一定bai需要接。以duat89c51微控制器為例,第29腳是psen 外zhi 部儲存器讀選通dao訊號 如果沒有外接儲存器的版話權,就不需要接。第30腳是ale prog 地址鎖存允許訊號 如果沒有使用地址鎖存器的話,也不需要接。第31腳是ea vpp 程式儲存器的內外部選通 接低電平從外部程...