徐錦銅 康晴茜



【摘要】本文闡述了一種基于DS12C887時鐘芯片的電子萬年歷軟硬件設計方法,使用proteus軟件設計和繪制了電子萬年歷的電路連接圖,并通過1602液晶屏顯示時鐘信息,驗證了電子萬年歷電路及其程序設計的正確性,并給出了部分C程序代碼。
【關鍵詞】DS12C887;時鐘芯片;單片機
在需要時間信息的電路設計中,設計人員通常采用時鐘芯片獲取時間信息。目前,市場中的時鐘芯片種類多樣,比如DS12C887、PCF8485、SB2068、DS1302等。其中DS12C887具有價格低、功耗小、易操作等優點,本文選用DS12C887作為設計電子萬年歷的時鐘芯片。
一、電路連接
電路原理圖如圖1所示,主要包括AT89C52單片機、DS12C887、1602液晶屏和3個獨立按鍵等元器件,通過仿真,從圖1中可以看到日歷信息是2018年9月12日,星期三,17點16分3秒,說明本文設計的電子萬年歷軟硬件設計正確,功能正常。
(一)DS12C887介紹及其與單片機的接口電路
DS12C887是DALLAS公司推出的涓流充電時鐘芯片,可計時到2100年前的年、月、日、時、分、秒、星期七種日歷時間信息并自帶閏年補償功能;自帶晶體振蕩器并內置鋰電池,在沒有外部電源的情況下可工作長達10年之久;有12小時制和24小時制兩種計時模式。其中在12小時制模式中,用A.M.和RM.區分上午和下午;可選用夏令時模式;時間表示方法有兩種:一種用二進制數表示,一種用BCD碼表示;內部帶有128字節RAM,其中11字節用來存儲時間信息,4字節RAM用來存儲DS12C887的控制信息,113字節RAM供用戶使用;數據/地址總線復用,具有MOTOROLA和INTEL兩種總線時序,本文在設計時采用的是INTEL總線。
下面闡述DS12C887的電路連接問題:DS12C887一共有24個管腳,其中6個管腳為NC(懸空管腳,不連接),有效管腳為18個。……