微控制器按鍵復位時,在按鍵沒有鬆開時,其它引腳的電平會有什麼變化呢

時間 2022-03-14 01:25:25

1樓:做而論道

鬆手後即可復位--這個說法不對。

在rst端輸入高電平時,51系列微控制器才是處於「復位」狀態。

在復位狀態期間,微控制器並不執行我們編寫的程式,那麼cpu、io引腳及其它部件都在幹些什麼,廠家並沒有公開,只是給出了一個有關sfr數值的**。

鬆手,rst端在極短的時間內就會變成低電平,51系列微控制器就會脫離復位,開始連續執行程式了。

值得說明的是:

atmel公司的「s」系列微控制器,在處於「復位」狀態的時候,它還可以通過p1.5, p1.6, p1.7引腳寫入程式,這就是傳說中的isp功能。

2樓:擺渡還不知道

你的復位電路讓我相當糾結。。。。。。

r16的接法我是第一次見到,建議不要。如果出於安全考慮,可在rst至vcc接一隻1n4148,若rst電平異常,1n4148導通將保護微控制器。如果低了——這個真沒事兒。

c33/10uf很強大。實際上,你的微控制器復位用不了這麼久,我想幾兆的晶振總還是要的,一般這個電容0.1uf就夠了。不放心仔細算算好了。

高電平復位,應該是51系列吧?哈工大的那本mcs-51的書,很有用,借鑑一下不錯的。

3樓:吳博士

你的電路沒問題啊 我不太懂你是什麼意識啊 請講詳細一點好嗎

微控制器中復位引腳中有按鈕有四個引腳什麼接?

4樓:匿名使用者

你用萬用表測一下就知道 當你沒按按鈕的時候 分別測一下其中兩端 電阻為0時 兩引腳導通 當按下按鈕時 四個腳全部接通 保險一點 就是對角接。

5樓:大草原黃花菜

如圖,接對角線接。

用萬用表測電阻也行。

用多了看就能看出來了

6樓:匿名使用者

方形的就對角接,另外兩個不用

關於51微控制器復位電路中的按鍵復位 80

7樓:匿名使用者

求助求助。。

模擬已經通電並充電完成,然而此時按下按鍵,電容被短路,那麼電容放電電流的流向是從正極經過51歐姆電阻到負極放電,這是微控制器的復位腳就是高電平,微控制器復位。

此時出現了類似兩個電源,並且電容作為類電源居然和電阻並聯,這個是允許的,只是放電時間改變了。

假設沒有那51歐姆的電阻也可以,放電速度更快。

迴路沒有電阻在很多資料中就是這樣的。

51微控制器採用高電平復位。以當前使用較多的at89系列微控制器來說,電路圖如下。在復位腳加高電平2個機器週期可使微控制器復位。

復位後的主要特徵是各io口呈現高電平,程式計數器從零開始執行程式。

復位方式有兩種。1.上電覆位:上電後,電容兩端電壓不能突變,vcc通過復位電容(10μf電解)給微控制器復位腳施加高電平5v,同時,通過10kω電阻向電容器充電,使復位腳電壓逐漸降低。

經一定時間後(約10毫秒)復位腳變為0v,微控制器開始工作。2.手動復位:按下復位按鈕,復位腳得到vcc的高電平,微控制器復位,按鈕鬆開後,微控制器開始工作。

8樓:凌晨兩點不出門

復位電路的接法有多種, 沒51電阻也可以,沒電解電容也可以,只要在rst端產生兩個週期的高電平即可,可直接通過按鍵把rst拉高

9樓:匿名使用者

51歐姆的電阻 限流 保護晶片 沒有就肯定無法放電 直接被短路了

微控制器 按鍵復位電容有什麼作用?

10樓:生活類答題小能手

手動按鈕復位需要人為在復位輸入端rst上加入高電平。一般採用的辦法是在rst端和正電源vcc之間接一個按鈕。當人為按下按鈕時,則vcc的+5v電平就會直接加到rst端。

手動按鈕復位的電路如所示。由於人的動作再快也會使按鈕保持接通達數十毫秒,所以,完全能夠滿足復位的時間要求。

電阻給電容充電,電容的電壓緩慢上升直到vcc,沒到vcc時晶片復位腳近似低電平,於是晶片復位,接近vcc時晶片復位腳近高電平,於是晶片停止復位,復位完成。

擴充套件資料

微控制器在啟動時都需要復位,以使cpu及系統各部件處於確定的初始狀態,並從初態開始工作。89系列微控制器的復位訊號是從rst引腳輸入到晶片內的施密特觸發器中的。

當系統處於正常工作狀態時,且振盪器穩定後,如果rst引腳上有一個高電平並維持2個機器週期(24個振盪週期)以上,則cpu就可以響應並將系統復位。微控制器系統的復位方式有:手動按鈕復位和上電覆位。

11樓:無語翹楚

復位電路的工作原理

在書本上有介紹,51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現,那這個過程是如何實現的呢?在微控制器系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在執行的系統中控制其復位。

開機的時候為什麼為復位

在電路圖中,電容的的大小是10uf,電阻的大小是10k。所以根據公式,可以算出電容充電到電源電壓的0.7倍(微控制器的電源是5v,所以充電到0.

7倍即為3.5v),需要的時間是10k*10uf=0.1s。

也就是說在電腦啟動的0.1s內,電容兩端的電壓時在0~3.5v增加。

這個時候10k電阻兩端的電壓為從5~1.5v減少(串聯電路各處電壓之和為總電壓)。所以在0.

1s內,rst引腳所接收到的電壓是5v~1.5v。在5v正常工作的51微控制器中小於1.

5v的電壓訊號為低電平訊號,而大於1.5v的電壓訊號為高電平訊號。所以在開機0.

1s內,微控制器系統自動復位(rst引腳接收到的高電平訊號時間為0.1s左右)。

按鍵按下的時候為什麼會復位

在微控制器啟動0.1s後,電容c兩端的電壓持續充電為5v,這是時候10k電阻兩端的電壓接近於0v,rst處於低電平所以系統正常工作。當按鍵按下的時候,開關導通,這個時候電容兩端形成了一個迴路,電容被短路,所以在按鍵按下的這個過程中,電容開始釋放之前充的電量。

隨著時間的推移,電容的電壓在0.1s內,從5v釋放到變為了1.5v,甚至更小。

根據串聯電路電壓為各處之和,這個時候10k電阻兩端的電壓為3.5v,甚至更大,所以rst引腳又接收到高電平。微控制器系統自動復位。

總結:1、復位電路的原理是微控制器rst引腳接收到2us以上的電平訊號,只要保證電容的充放電時間大於2us,即可實現復位,所以電路中的電容值是可以改變的。

2、按鍵按下系統復位,是電容處於一個短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的。

12樓:扶搖

51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現,那這個過程是如何實現的呢?

在微控制器系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在執行的系統中控制其復位。

開機的時候為什麼為復位

在電路圖中,電容的的大小是10uf,電阻的大小是10k。所以根據公式,可以算出電容充電到電源電壓的0.7倍(微控制器的電源是5v,所以充電到0.

7倍即為3.5v),需要的時間是10k*10uf=0.1s。

也就是說在電腦啟動的0.1s內,電容兩端的電壓時在0~3.5v增加。

這個時候10k電阻兩端的電壓為從5~1.5v減少(串聯電路各處電壓之和為總電壓)。所以在0.

1s內,rst引腳所接收到的電壓是5v~1.5v。在5v正常工作的51微控制器中小於1.

5v的電壓訊號為低電平訊號,而大於1.5v的電壓訊號為高電平訊號。所以在開機0.

1s內,微控制器系統自動復位(rst引腳接收到的高電平訊號時間為0.1s左右)。

按鍵按下的時候為什麼會復位

在微控制器啟動0.1s後,電容c兩端的電壓持續充電為5v,這是時候10k電阻兩端的電壓接近於0v,rst處於低電平所以系統正常工作。當按鍵按下的時候,開關導通,這個時候電容兩端形成了一個迴路,電容被短路,所以在按鍵按下的這個過程中,電容開始釋放之前充的電量。

隨著時間的推移,電容的電壓在0.1s內,從5v釋放到變為了1.5v,甚至更小。

根據串聯電路電壓為各處之和,這個時候10k電阻兩端的電壓為3.5v,甚至更大,所以rst引腳又接收到高電平。微控制器系統自動復位。

13樓:匿名使用者

.與 扶搖05 商榷:

扶搖05答得好棒,51微控制器復位的過程描述得非常細緻,本人還是第一次看見,足見其深厚的功底,辛苦了!

不過,本人覺得其中有兩處錯誤,在此唐突提出聊以商榷:

.1.  " 51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現 " ,

正確的說法應該是"高電平持續2個機器週期以上",或者說"高電平保持足夠長的時間(約10ms)"就可以復位,假定晶體的頻率低於12mhz,樓主的說法就成問題了。

.2.  " 在5v正常工作的51微控制器中小於1.5v的電壓訊號為低電平訊號,而大於1.5v的電壓訊號為高電平訊號 ", ...... 高電平微控制器復位。

姑且不論高/低電平訊號的數值錯誤問題,51微控制器rst的有效復位電平並非以閘電路的高電平來定的,而是「 大於 3.5v 為 有效的復位訊號 」

14樓:妙娃粽子

充放電作用:當你按下按鍵時,直接將電容短路掉,電容開始放電,rst端為高電平,按鍵鬆開後電容充電,衝完電後通過電阻的電流為0,即rst端為低電平,微控制器實現一次復位。

15樓:生活如歌

這個電容是上電時復位電容,剛上電時由於充電,電容上沒有電荷,rst引腳輸入高電平,隨著充電進行,電容接近充滿時電壓接近vcc,此時rst引腳上是低電平。這個過程引起一次復位。

加上按鍵復位是把電容放電,鬆開後又類似一次重新的上電覆位。

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

求電路高手指教,我模擬已經通電並充電完成,然而此時按下按鍵,電容被短路,那麼電容放電電流的流向呢?經過51歐姆電阻回到負端。是經過51歐姆電阻嗎?是的。此時出現了類似兩個電源,並且電容作為類電源居然和電阻並聯,這不是不允許嗎?那裡說的?假設沒有那51歐姆的電阻可以嗎?瞬間電流大 對開關按鍵的觸點不利...

微控制器怎樣識別按鍵值,微控制器按鍵檢測程式

你的這個問題問的太沒有水平了,我本來不想回答的我是實在看不下去了,這個問題對沒有接觸微控制器的人是很有難度的,對於瞭解微控制器的人簡直是1 1 2就這麼簡單,微控制器統稱處理器內部結構操作非常簡單,微控制器io可以做輸出 和輸入簡單一點說,寫程式就是控制微控制器的io埠輸出高電平或者低電平來控制外圍...

求微控制器外部中斷程式,要求用按鍵模擬微控制器外部中斷輸入源,當按鍵按下時產生中斷,進行中斷處理

紫姍雪兒 你要的連線在p1口上,寫的時候沒注意,用了p2口,不過都是一樣。如果有什麼不明白的地方,可以再問。p2口連線8個發光二極體,用來反映中斷程式處理過程.中斷未發生時,led做閃爍狀態,當有中斷產生,led呈流水燈操作 include 52微控制器標頭檔案 include 微控制器內部子函式 ...