多功能數(shù)字時鐘主要由顯示模塊、時鐘模塊、晶振和復位電路、鍵盤輸入與溫度模塊組成。圖3-1所示為五個主要部分系統(tǒng)組成原理圖。

統(tǒng)工作時通過輸入模塊將點擊按鈕輸入的電信號輸入到單片機中,但是由于輸入信號繁雜,而且可能同時輸入,因此在系統(tǒng)設計的時候需要注意信號的優(yōu)先級問題。在系統(tǒng)組成方面,由于采用分塊設計的方法,這樣不僅減小了編程難度、使程序易于理解,而且又能方便的添加各項功能。程序可分為鬧鈴程序、時間顯示程序、日期顯示程序,時間調整程序、鬧鐘調整程序、定時調整程序,鬧鈴聲音程序等。運用此方法,關鍵在于各模塊的兼容和配合,若各模塊不匹配會出現(xiàn)意想不到的錯誤 。
顯示模塊是多功能數(shù)字時鐘系統(tǒng)的關鍵部分,鬧鈴程序、時間顯示程序、日期顯示程序,調整程序,都需要在LED液晶屏幕上進行顯示,需要根據(jù)LED 響應速度快慢特性,選擇合適的方案及控制策略,并在輸出中考慮優(yōu)先級的問題
單片機多功能數(shù)字時鐘設計電路(一)
本設計采用AT89S52單片機作為控制器,時間日歷計時顯示采用LCD數(shù)碼管,溫度與鬧鈴都可以再LCD上顯示出來。如圖4-1為系統(tǒng)總電路原理圖:

整套系統(tǒng)由顯示模塊、時鐘模塊、晶振和復位電路、鍵盤輸入與溫度模塊組成。
鬧鈴功能是可以設置多個鬧鈴的。鬧鈴的持續(xù)時間為一分鐘。可以手動按鍵關閉鬧鈴。鬧鈴電路模塊如圖所示:
單片機多功能數(shù)字時鐘設計電路(三)
單片機的最小系統(tǒng)如下圖所示,18引腳和19引腳接時鐘電路,XTAL1接外部晶振和微調電容的一端,在片內它是振蕩器倒相放大器的輸入,XTAL2接外部晶振和微調電容的另一端,在片內它是振蕩器倒相放大器的輸出。第9引腳為復位輸入端,接上電容,電阻及開關后夠上電復位電路,20引腳為接地端,40引腳為電源端。如下圖所示:

單片機多功能數(shù)字時鐘設計電路(四)

電源部份采用兩種輸入接口(如上圖)。
a)外電源供電,采用2.1電源座,可接入電源DC5V,經單向保護D1接入開關
b)USB供電,USB供電口輸入電源也經D1單向保護,送到開關S1。
注:兩路電源輸入是并連的,因此只選擇一路就可以了,以免出問題。
S1為板子工作電源開關,按下后接通電源,提供VCC給板子各功能電路。電路采用兩個濾波電容,給板子一個更加穩(wěn)定的工作電源。LED為電源的指示燈,通電后LED燈
單片機多功能數(shù)字時鐘設計電路(五)
利用STC89C52單片機的16位定時器做成電子時鐘。單片機控制1602液晶器不僅能夠準確顯示年、月、日、星期、時、分、秒的數(shù)值,還能夠實現(xiàn)時間校正、鬧鐘報警、斷電自動保護數(shù)據(jù)的功能
