·可計算到2100年前的秒、分、小時、星期、日期、月、年七種日曆信息並帶閏年補償; ·自帶晶體振盪器和鋰電池。在沒有外部電源的情況下可工作10年;
基本介紹
- 中文名:DS12C887
- 功能:Clock,Calendar,Alarm
- 時間格式:HH:MM:SS,Binary
- 日期格式:DW:DM:M:Y,Binary
基本參數:
特性:
·自帶晶體振盪器和鋰電池。在沒有外部電源的情況下可工作10年;
·對於一天內的時間記錄,有12小時制和24小時制兩種模式。在12小時制模式中,用AM和PM區分上午和下午;
·可選用夏令時模式
·時間表示方法有兩種:一種用二進制數表示,一種用BCD碼表示;
·DS12C887中帶有128位元組RAM,其中11位元組用來存儲時間信息,4位元組RAM用來存儲DS12C887的控制信息,稱為控制暫存器,113位元組RAM供用戶使用;
·數據/地址匯流排復用
·用戶可程式以實現多種方波輸出
·可套用於MOTOROLA和INTEL兩種匯流排。——我這裡只闡述INTEL匯流排實現方法
·三種可程式中斷:定鬧中斷、時鐘更新結束中斷、周期性中斷
當VCC輸入為+5V時,用戶可以訪問DS12C887內RAM中的數據,並可對其進行讀、寫操作;
當VCC輸入小於+4.25V時,禁止用戶對內部RAM進行讀、寫操作,此時用戶不能正確獲取晶片內的時間信息;
當VCC輸入小於+3V時,DS12C887會自動將電源切換到內部自帶的鋰電池上,以保證內部的電路能夠正常工作。
DS12C887有兩種工作模式,即Motorola模式和Intel模式。
當MOT接VCC時,選用的工作模式是Motorola模式;
當MOT接GND或不接時,選用的是Intel模式。本文主要討論Intel模式。
該匯流排採用時分復用技術,在匯流排周期的前半部分,出現在AD0~AD7上的是地址信息,可用以選通DS12C887內的RAM;匯流排周期的後半部分出現在AD0~AD7上的是數據信息。
該引腳也有2種工作模式:
Motorola工作模式中,該引腳的作用是區分進行的是讀操作還是寫操作,當R/W為高電平時為讀操作,R/W為低電平時為寫操作;
Intel工作模式中,此時該作為寫允許輸入,即Write Enable。是寫(WR)信號輸入端。
在典型的套用中,RESET直接接VCC