1.功能
時鐘計時器學(xué)習(xí)板使用8位LED數(shù)碼管顯示時、分、秒,以24小時制計時方式,其核心芯片為DSl302時鐘芯片,DSl302可以記錄下時間、日期、星期等數(shù)據(jù)。在板子上裝有后備電池,所以即使學(xué)習(xí)板斷開外接電源后,其時間與日期數(shù)據(jù)也不會丟失。板載的按鍵可供用戶開發(fā)使用,我們通過程序設(shè)計可以實現(xiàn)通過按鍵來調(diào)整日期、時間等各項參數(shù)值,我們也可以做出一個萬年歷和電子鐘。
2.基本原理
DS1302是DAL.LAS公司推出的涓流充電時鐘芯片,內(nèi)含一個實時時鐘/日歷和31字節(jié)靜態(tài)RAM,可以通過串行接口與單片機(jī)進(jìn)行通信。實時時鐘/日歷電路提供秒、分、時、日、星期、月、年的信息。每個月的天數(shù)和閏年的天數(shù)可自動調(diào)整,時鐘操作可通過AM,PM標(biāo)志位決定采用24或12小時時間格式。DSl302與單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信。僅需三根I/O線:復(fù)位(RSTl、I/0數(shù)據(jù)線、串行時鐘(SCL.K)。時鐘/RAM的讀,寫數(shù)據(jù)以一字節(jié)或多達(dá)31字節(jié)的字符組方式通信。DS1302工作時功耗很低。保持?jǐn)?shù)據(jù)和時鐘信息時,功耗小于1mW。學(xué)習(xí)板采用STC89C51單片機(jī),最小化應(yīng)用設(shè)計,采用共陽七段LED顯示器,P0口輸出段碼數(shù)據(jù)。P2.O~P2.7做列掃描輸出,P3.4,P3.5.P3.6,P3.7接四個按鍵開關(guān),可供用戶編程從而實現(xiàn)時時及日期的調(diào)整。為了提高共陽數(shù)碼管的驅(qū)動電壓。用9012做電源驅(qū)動輸出。采用12MHz晶振,有利于提高秒計時的精度。
板上資源有ISP下載接口(通過RS232串口下載,使用更方便)、51MCU、8位LED顯示、4位按鍵、LCDl602液晶接口、一路繼電器輸出、蜂鳴器、DSl302芯片待機(jī)電池座,電源部分自帶整流、濾波、穩(wěn)壓電路。輸入寬范圍(AC7—15V或者DC9—16V),交流直流都能正常使用。