欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機復位電路工作原理 [打印本頁]

作者: 芯片去字筆    時間: 2017-8-16 15:04
標題: 單片機復位電路工作原理
復位的主要作用是把特殊功能寄存器的數據刷新為默認數據,單片機在運算過程中由于干擾等外界原因造成寄存器中數據混亂不能使其正常繼續執行程序(稱死機)或產生的結果不正確時均需要復位,以使程序重新開始運行。現在好多單片機內部集成有上電復位電路,這種單片機不需要外接上電復位電路。如果是普通不帶內部上電復位電路的單片機,沒有上電復位電路,一般不會正常工作!單片機復位電路相對比較簡單,一般來說運用最多的就是上電復位。所謂上電復位是指在單片機通電的瞬間,因各部分電路電壓未正常建立,這時單片機會出現運行錯誤,因此在上電時應使單片機復位,復位時間要求大于上電時間。以單片機AT89C51為例,其復位電路如下圖所示,在RST端上接一個電容至VCC端,下接一個電阻至地。當VCC端通電時,復位電路通過電容給RST端加一個高電平,此高電平信號隨VCC對電容的充電而逐漸降低,因此要保證電容的充電時間足夠長來完成復位功能。

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、按鍵按下系統復位,是電容處于一個短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的。






作者: _nop_()    時間: 2019-7-17 00:01
謝謝你,讓我受益匪淺
作者: 鵬博士PBs    時間: 2019-7-17 09:22
可以簡單一點就是類似于計算機的一鍵還原




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1