今天發(fā)布一個電子臺歷的新版本,PCB做了很久了,只是一直沒有時間完成程序的編寫,這些天忙里抽閑,終于把程序寫完了.
先介紹一下新版電子臺歷的功能:
1.年月日,時間,星期,農歷顯示,重要節(jié)日提醒
時間計時范圍:2008年至2032年(如果2012年后我們都還活著的話)
農歷正確顯示范圍:2008年至2018年
公歷和農歷的重要節(jié)日提醒.
2.溫度顯示,顯示范圍:-40到80度,精度:1度
3.鬧鐘,共5組,可以定制提醒方式(每日,周一至周五,周六周日,周一至周六,周日)
4.時間軟件校準功能.因DS1302走時的精確程度取決于晶振和電容,所以走時不是很準,故每天通過軟件來校準時間.
5.背光時長設置功能.
6.四個按鈕控制
本臺歷制作清單:
值 位置 說明
3V POWE 3V紐扣電池座
BELL B1 有源蜂鳴器
DS1302 IC2 時鐘芯片
10M X1 晶振
32.768 X2 晶振
100k R5 負溫度系數熱敏電阻
4.7k R2 電阻
4K7 R8 電阻
4K7 R4 電阻
10 R6 電阻
10K R7 電阻
100 R1 電阻
DC-5V J1 電源插座
10uF C5 電解電容
470uF C6 電解電容
6p C3 瓷片電容
6p C4 瓷片電容
22p C1 瓷片電容
22p C2 瓷片電容
104 C9 瓷片電容
104 C7 瓷片電容
104 C8 瓷片電容
STC12C5616AD IC1 STC單片機
9014 Q2 NPN三極管
9014 Q1 NPN三極管
CR2032 電池座 3V紐扣電池
100k 1% R3 1%精度電阻
按鈕 K1 輕觸按鈕
按鈕 K2 輕觸按鈕
按鈕 K3 輕觸按鈕
按鈕 K4 輕觸按鈕
另外還需要帶字庫的12864液晶模塊一塊(控制器:ST7920)
圖片欣賞:
元器件家族:
PCB圖:
焊接完畢后正面:
焊接完畢后背面:
還是正面:
底座和液晶模塊:
液晶安裝完畢后:
側面四個控制按鈕:
運行時:
操作說明:
1.時間,日期,顯示
開機先顯示版本信息...
第一行輪流顯示日期,農歷,星期,重要節(jié)日提醒
第二行顯示時間 和 當前室內溫度
第四行顯示當前鬧鐘啟動的個數.
2.時間設置
按[SET]進入設置 選擇時間設置,按前進鍵調整選擇項目,按加減鍵設置時間,按OK鍵確認
3.鬧鐘設置
按[SET]進入設置 選擇鬧鐘設置,按前進鍵調整選擇項目,按加減鍵設置時間,按OK鍵確認
在正常顯示狀態(tài)下,到設定時間后,鬧鐘會自動響起
按任意鍵停止鬧鐘
5.背光設置
同樣,按[SET]進入設置 選擇背光設置,按加減鍵設置,按OK鍵確認,按BACK取消設置
6.時間校準設置
進入時間校準需要重新啟動系統.
在初始化界面出來以后,按下第一個鍵,稍后就會進入校準模式.
同樣,按加減鍵設置,按OK鍵確認,按BACK取消設置
如果一天快了3秒,那你就設置每天減3秒
設置完畢后按OK確認,也可按BACK取消設置
當每天的00:01.00 時間校準程序會啟動
比如設置的是每天減3秒,到了00:01.00時,它會自動減3秒變成00:00.57
相關資料獲得方法:
臺歷制作原理圖: 點擊下載新版電子臺歷V3.0原理圖.rar!
代碼和PCB文件,整理中,盡請關注横缔,網站地址:http://www.snowywind.com/