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 微控制器內部子函式 ...