史上功能最強(qiáng)大的DS1302萬年歷設(shè)計,先觀摩一下功能:
主界面:大字顯示時間,16*16 中文字顯示星期、日期農(nóng)歷、鬧鐘狀態(tài)、剩余時間顯示
當(dāng)有節(jié)日的時候,顯示農(nóng)歷的位置,即輪流顯示農(nóng)歷和節(jié)日;同樣24節(jié)氣顯示在鬧鐘狀態(tài)位置,并與鬧鐘狀態(tài)輪流顯示
功能設(shè)置:時間設(shè)置、鬧鐘設(shè)置、農(nóng)歷查詢、背光設(shè)置、系統(tǒng)設(shè)置、關(guān)于本機(jī)(麻雀雖小,五臟俱全)
農(nóng)歷查詢輸入任意日期,即可查詢對應(yīng)的農(nóng)歷日期,目前設(shè)置只能查詢2000年以后的。
背光設(shè)置里面有子菜單,背光時間、背光亮度設(shè)計、時間設(shè)置范圍,背光亮度1-10可調(diào),當(dāng)設(shè)置為1時,背光關(guān)閉
系統(tǒng)設(shè)置里面包含整點(diǎn)報時設(shè)置及、按鍵聲音設(shè)置、待機(jī)設(shè)置等等
介紹完功能,來看看硬件吧。主控是stc89c58芯片。液晶使用的是ST7565PZ主芯片,不帶字庫液晶。
原理圖設(shè)計比較簡單:
本設(shè)計最強(qiáng)大的功能在程序上面,實(shí)現(xiàn)這么多功能,也充分使用了單片機(jī)的功能。附件的程序包含了最初版本的代碼,已經(jīng)優(yōu)化過的省電模式的程序,比前一版本,省電可以高達(dá)30%。