Ⅰ 怎樣才能使單片機自動開關機高手求解!!
買個定時時鍾晶元配合使用,用三級管控制單片機的供電電源即可了;當然你還得在單片機上編寫程序對時鍾晶元進旦模行控制,這畝行樣你就可以修改模耐緩開關機時間了。
Ⅱ 一鍵開關電路的工作原理
工作原理:
1、開啟:按下開關後,Q1的B通過二極體和開關構成迴路,Q1導通,導通後系統開啟,系統執行初始化之後,MCU開啟控制IO輸出1,檢測IO經過一段延時後進入關機檢虛枝測。
2、關機:檢測IO負責檢差跡敏查開關州鏈是否被按下,若開關按下該IO為0,則控制IO輸出0,然後Q2截止,按鍵被釋放後,Q1因b極沒有電流而截止於是關閉。
(2)單片機一鍵開關機擴展閱讀:
另一種一鍵開關電路方法:
圖中Ctr和Key接單片機管腳,Ctr作為開關控制用,Key作為按鍵檢測用。
1、開機:按下按鍵,Q1導通,單片機上電,控制Ctr為低電平,保持Q1導通。
2、關機:想停機時,再按下按鍵,單片機控制Ctr為高電平,此時松開按鍵Q1截至,單片機停電。
此電路適合手持設備使用,開關方便,停機狀態幾乎不耗電。這種接法單片機控制管腳在單片機停電時也帶電,不是很規范,實際測試使用正常。
Ⅲ 單片機單按建開關機,輸入輸出狀態設置問題
這要有一個能配合實現這個功能的 電源控制ic(假設為U1)才行。
按鍵短按時,這個U1的CE為CE=1,則可給單片機及後面的電路供電。單片機運行後並輸出一個
io-1信號控制U1,實現短按後能鎖定U1正常繼續供電。
按鍵長按時,讓單片機的一個io-2輸出低電平 讓U1的CE和單片機控制U1的io-1拉低,這樣U1就斷開對後面電路的供電。
一直循環下去。
所以硬體還需要修改才能實現,
這是我想到的方法,可能還有其他更好的方法吧。
你可以先去找找這方面的ic 然後根據這個ic的特性來做
Ⅳ 貴求,怎麼用單片機控制計算機關機
計算機可以定時開關機呀,定時開機不需要什麼特別的軟體,直接在BIOS里設置即可,
Windows XP的關機是純兆明由Shutdown.exe程序來控制的,位於Windows\System32文件夾中。如
果想讓Windows 2000也實現同樣的效果,可以把Shutdown.exe復制到系統做告目錄下。
比如你的電腦要在22:00關機,可以選擇「開始→運行」,輸入「at 22:00 Shutdown -s」,
這樣,到了22點電腦就會出猜迅現「系統關機」對話框,默認有30秒鍾的倒計時並提示你保存工
如果用單 片機控制關機只能斷電源,或用串口發數據,專 門編軟體,運行關機程序
Ⅳ 單片機怎麼做開關機程序
這個是完全沒有問題的,但是需要硬體結合,比如單片機某個IO輸出高電平開機,你硬體用三極體或者光耦控制繼電器,開實現開關機,希望我的回答對你有幫助!
Ⅵ 電腦電源鍵改造!
可以的,如果藉助單片機的纖胡話租升,可以通過2.4G無線遙控,也可以藍牙或者wifi,還可以紅外遙控,不使用單片機的話,可以用成品315MHz或者443MHz遙控模塊。與主板介面,可以直接三極體控制,也毀型攔可以光耦、繼電器間接控制
Ⅶ 場效管 一鍵開關機電路 改動後出現問題
一鍵開關機電路,可以參考下圖的參陵坦數:
長按SW1進行關機時
以上圖紙和參數、分析過程參考自「電路啊」的文章《軟體配合伏緩實現的「一鍵開關機電路」》
Ⅷ 怎麼用C語言/C51程序實現單片機按鍵長按開機與長按關機
1.
首先需要硬體支持,也就是單片機某個引腳可以控制斷電和維持上電
2.
按鍵的的作用也可以給單片機供電,並且還要有個專門的引腳檢測按鍵狀態。
3.
軟體:首先是長按判斷。這個最好用按鍵掃描。就是檢測按鍵按下時候,定時器計時,如果松開就立即清零。在設置一個功能函數檢測定時值,大於兩秒後,就表示長按。
4.
按鍵按下單片機供電開始計時,如果達到長按標准,就輸出引腳控制持續供電,這時候按鍵鬆了也不會斷電。
5.
運行期間,按鍵再次按下並符合長按,那木引腳輸出停止供電,這時候如果按鍵松開,那就徹底沒電關機。
Ⅸ 關於單片機中的一鍵開關機電路
對計算器、電子秤來說,不確定是題主所述的前者方案,還是後者方案。
不過對於前者的方案,也就是一鍵開關機電路,整個原理圖是這樣的:
一鍵開關機電路
在關機狀態,按鍵SW1被按下,MOS管Q1會打開,VCC就有電了,並供給MCU,MCU一上電就通過GPIO-Out輸出高電平,打開三極體Q2,進一步維持MOS管Q1的打開。
具體分析過程參考自「電路啊」的《軟體配合實現的「一鍵開關機電路」》