① 單片機是如何控制實現復位功能的
基本就是通電復位
老的單片機很多都沒有復位指令,靠悔旦外圍引腳進行硬體復位
比較新的有復位寄存器或復位指令
向相衫前搜應寄存器寫入特定指令就可以復位,並且可能有多種復位方式如:中斷、看門狗溢出等或歷
② k144單片機rest引腳一直5v
您好,K144單片機的REST引腳是缺昌用於復位單片機的引腳,當該引腳被拉低時,單片機會被強制復位。如果該引腳一直保持高電平(5V),則可能有以下幾種原因:
1. 引腳連接錯誤:檢查REST引腳是否正確連接到單片機的復位引腳上。
2. 外部電路故障:檢查與REST引腳相連的外部電路是否出現故障,例如電容充放電不正常、電阻失效等。
3. 單片機故障:如果單片機已經損壞,可能會導致REST引腳一直保持高電平。可以嘗試更換單片機或者使用其他方法進行復位。
4. 軟體問題:如果程序中沒有正確處理復位信號,也可能會導致REST引腳一直保持高電平。可以檢查程序中是否正確處理了復位信號,租臘並進行相應的修復。
總之,需要仔細檢查引腳連接和外部電路,並進行必要的排除故障,才能確定弊扮滑問題的具體原因。
③ 2腳VCC,6腳GND,共14腳。無晶振,無復位電路。請問是什麼單片機
不是PIC。14腳PIC 的 1腳VCC,14腳GND
④ 單片機沒有復位電路會怎樣
沒有復位電路是一個不完整的電路,不完整的電路會造成:1.電路錯亂搏森野;2.不錯亂的默認,使電路處基喊於默認待春坦命狀態,是非常危險的。3.使某些電路處於超時工作狀態。所以,最完美的結局,不能沒有復位電路。相反,沒有復位電路,實際上就是留有「死亡」的後門。
⑤ 請問為什麼單片機不能復位
在電路上電時候或電壓波動不穩定的時候,當給單片機上電那一瞬間,電壓有在幾微秒內(有的是幾毫秒內)不是直接跳變到5V的而是一個直線上升的階段,這時候,單片機不能正常工作,需要復位電路給它延時以等到電壓穩定。
⑥ avr單片機不接復位電路可以不
可以,如果你選用羨昌工作電壓范圍較大,如3.3V至5.5V,可蠢滾以不用考慮電壓復位;而AVR單片機的看門狗也相對獨立,所以只要程序設計合理,是可以不用復位電路。而且在工業兄檔扒環境中,要可靠性較高的場合,也不允許外部手動復位電路。我是使用在軍用環境,就沒有使用復位電路。只需要復位引腳使用一個1K電阻接到VCC即可。
⑦ stc89c51單片機可以沒有復位電路
stc89c51單片銀胡機可以沒有復位電路。根據查詢相關信息顯示,沒有復位電路是可以凱搏舉的,但是跑飛了的話是需要斷電再通電才能盯碧使用的。
⑧ 單片機為什麼不能復位復位電路正常工作
在電路上電時候或電壓波動不穩定的時候,當給單片機上電那一瞬間,電壓有在幾微秒內(有的是幾毫秒內)不是直接跳變到5v的而是一個直線上升的階段,這時候,單片機不能正常工作,需要復位電路給它延時以等到電壓穩定。
⑨ 51單片機有幾個引腳無法復位
51內核的單片機有個比較惱人的特性就是復位期間,IO口呈高電平狀態,萬一IO口控制的設備是使用高電平觸發的話,在復位的瞬間會造成設備觸發。
總結一下接觸過的解決方法:
1、把MCU換成別的體系的,譬如AVR、PIC等,這些單片機復位時IO口呈浮空高阻狀態,不會造成觸發。
2、使用反相驅動,MCU輸出低電平反相成高電平再去控制設備。復位時的高電平反相後變成低電平,不會觸發。這是比較常用的方法,穩定,但布線復雜了不少。
3、使用光耦隔離。光耦隔離後MCU也是輸出低電平打開光耦再驅動被控設備,復位時的高電平不會打開光耦,不會造成誤觸發。
4、使用多餘的IO口鎖定,這種方法比較奇怪,在沒用的IO口裡挑一個出來接到NPN管的基極,再把NPN管的發射極接到被控的IO口,復位時所有老尺的IO口呈高電平,NPN管導通,把被控的IO口強行拉低,相悉棗當於把被控IO口的電平鎖定為低侍陸高,避免觸發被控的設備。這種方法必須配合軟體,復位完畢後必須軟體把接NPN管基極的那根IO置低電平,釋放被控的IO口。這種方法比較少用,畢竟需要有多餘的IO口,還必須加上三極體、電阻,布線復雜了不少,成本也增加不少。
5、使用濾波電容。在被控IO口對地之間接一uF級電容及K級電阻,類似緩沖作用。開機瞬間IO口通過電阻向電容充電,電平有一個逐漸上升的過程。只要電容及電阻的參數選擇得當,那麼復位時由於緩沖作用IO口還沒來得及觸發設備時那麼MCU已經復位完畢把電平拉低了,這樣也就避免了誤觸發。這種方法有一定限制,會造成設備的響應速度變慢,因此被控的IO口電平不能變化太快,否則由於電容的緩沖作用,設備無法有效控制。
⑩ mcs51單片機可以沒有復位電路嗎 為什麼
傳統51單指則片機必須有復位電路,這是其基本工作條件,可以唯棚棚沒有手動復位,但必須有上電復位電路(電阻電容復位電和尺路),現今一些51單片機內部有復位電路,其復位引腳可直接接地或通過一個電阻接地.