|
起因:
來到51hei論壇有些時間了,在這里受到了許多的幫助。想著做一個成品出來檢驗一下自己的學習成果。由于喜歡在泡面的時候看電影,經常會將泡面泡過頭。于是決定做一個到時間后能提醒我的泡面計時器。
經過:
制作的過程也不是一帆風順,選定STC11F02E和74HC595制作。沒有接觸過移位寄存器,進展很不順利。好不容易搞定后在蜂鳴器上又栽了跟頭。此中不易不再贅述。
結果:
還好,最終做出來了成品。計時器預設3分鐘,正好泡一桶完美的泡面。除此之外不同于傳統的按一次按鍵修改小時或分鐘,或者增加固定單位時間的模式。這次對于不同的時間區間增加不同的時間長度。
具體規則如下:
時間小于15秒整形為15秒;小于5分鐘每次加15秒
時間小于15分每次加30秒鐘
時間小于30分每次加1分鐘
時間小于45分每次加1分半
時間小于60分每次加5分鐘;大于60分鐘置零
使用也很簡單:
左鍵調整時間,右鍵是開始暫停開關,同時也是手動關閉蜂鳴器的開關。時間歸零后蜂鳴器鳴響5秒鐘。
我不知道怎么粘貼代碼,就放在壓縮包里了。原理圖就直接手繪了一張,也放在壓縮包里了。
STC11F02E_74HC595.zip
(3.56 MB, 下載次數: 22)
2019-2-6 17:20 上傳
點擊文件名下載附件
相關的頭文件也放在里面了 下載積分: 黑幣 -5
放上成品圖
|
評分
-
查看全部評分
|