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