自己的床頭風(fēng)扇的機(jī)械定時(shí)器壞掉了,準(zhǔn)備51單片機(jī)給設(shè)計(jì)了一個(gè),程序在實(shí)驗(yàn)板初步調(diào)試通過(guò),等待元件寄到就可以做板子了,只是有點(diǎn)浪費(fèi)單片機(jī)的資源。
一、設(shè)計(jì)思路:
開(kāi)始通過(guò)手動(dòng)鍵給單片機(jī)供電。直到電源指示燈LED4亮.單片機(jī)運(yùn)行,繼電器2工作給單片機(jī)供電。通過(guò)按鍵設(shè)置繼電器2的工作時(shí)間,實(shí)現(xiàn)系統(tǒng)的自動(dòng)斷電,通過(guò)設(shè)置繼電器1的工作時(shí)間,實(shí)現(xiàn)風(fēng)扇的間歇轉(zhuǎn)動(dòng),實(shí)現(xiàn)節(jié)能。
1、顯示部分:通過(guò)按鍵,在風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間,暫停時(shí)間,和系統(tǒng)關(guān)閉剩余時(shí)間切換顯示。數(shù)碼顯示兩位,為“分”走時(shí),其中系統(tǒng)關(guān)閉剩余時(shí)間為“小時(shí)”走時(shí),LED為紅,黃,藍(lán),分別點(diǎn)亮對(duì)應(yīng)的風(fēng)扇轉(zhuǎn)動(dòng),暫停,和系統(tǒng)關(guān)閉剩余時(shí)間的狀態(tài)。
2、按鍵部分:
K1為時(shí)間調(diào)整移位鍵,按下此鍵,數(shù)碼閃爍,同時(shí)對(duì)應(yīng)的燈閃爍。在風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間,暫停時(shí)間,和系統(tǒng)之間切換
K2為加一和狀態(tài)切換顯示鍵,當(dāng)有K1按下,為時(shí)間加1。否則,在在風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間,暫停時(shí)間,和系統(tǒng)之間切換顯示。
K3為減1和備用鍵,當(dāng)有K1按下,為時(shí)間加1,否則無(wú)效。
3、繼電器部分:
繼電器1控制風(fēng)扇的電源線,實(shí)現(xiàn)風(fēng)扇的轉(zhuǎn)動(dòng)和暫時(shí)。
繼電器2控制單片機(jī)系統(tǒng)的電源,實(shí)現(xiàn)系統(tǒng)定時(shí)關(guān)閉。
二、原理圖:
三、程序:
程序下載(右鍵點(diǎn)擊-目標(biāo)另存為)