0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于DS12C887以外部RAM方式訪問(wèn)

姚小熊27 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-04-11 08:46 ? 次閱讀

DS12C887基本參數(shù)

功能:Clock,Calendar,Alarm

封裝/箱體:eDIP

時(shí)間格式:HH:MM:SS,Binary

日期格式:DW:DM:M:Y,Binary

RTC存儲(chǔ)容量:113B

電源電壓(最大值):5.5V

電源電壓(最小值):4.5V

最大工作溫度:+70C

最小工作溫度:0C

安裝風(fēng)格:ThroughHole

RTC總線接口:Multiplexed

DS12C887器件特性

·可計(jì)算到2100年前的秒、分、小時(shí)、星期、日期、月、年七種日歷信息并帶閏年補(bǔ)償;

·自帶晶體振蕩器鋰電池。在沒(méi)有外部電源的情況下可工作10年;

·對(duì)于一天內(nèi)的時(shí)間記錄,有12小時(shí)制和24小時(shí)制兩種模式。在12小時(shí)制模式中,用AM和PM區(qū)分上午和下午;

·可選用夏令時(shí)模式

·時(shí)間表示方法有兩種:一種用二進(jìn)制數(shù)表示,一種用BCD碼表示;

·DS12C887中帶有128字節(jié)RAM,其中11字節(jié)用來(lái)存儲(chǔ)時(shí)間信息,4字節(jié)RAM用來(lái)存儲(chǔ)DS12C887的控制信息,稱為控制寄存器,113字節(jié)RAM供用戶使用;

·數(shù)據(jù)/地址總線復(fù)用

·用戶可編程以實(shí)現(xiàn)多種方波輸出

·可應(yīng)用于MOTOROLA和INTEL兩種總線?!疫@里只闡述INTEL總線實(shí)現(xiàn)方法

·三種可編程中斷:定鬧中斷、時(shí)鐘更新結(jié)束中斷、周期性中斷

DS12C887引腳及功能

關(guān)于DS12C887以外部RAM方式訪問(wèn)

GND、VCC:直流電源,其中VCC接+5V輸入,GND接地,當(dāng)VCC輸入為+5V時(shí),用戶可以訪問(wèn)DS12C887內(nèi)RAM中的數(shù)據(jù),并可對(duì)其進(jìn)行讀、寫操作;當(dāng)VCC的輸入小于+4.25V時(shí),禁止用戶對(duì)內(nèi)部RAM進(jìn)行讀、寫操作,此時(shí)用戶不能正確獲取芯片內(nèi)的時(shí)間信息;當(dāng)VCC的輸入小于+3V時(shí),DS12C887會(huì)自動(dòng)將電源發(fā)換到內(nèi)部自帶的鋰電池上,以保證內(nèi)部的電路能夠正常工作。

MOT:模式選擇腳,DA12C887有兩種工作模式,即Motorola模式和Intel模式,當(dāng)MOT接VCC時(shí),選用的工作模式是Motorola模式,當(dāng)MOT接GND時(shí),選用的是Intel模式。本文主要討論Intel模式。

SQW:方波輸出腳,當(dāng)供電電壓VCC大于4.25V時(shí),SQW腳可進(jìn)行方波輸出,此時(shí)用戶可以通過(guò)對(duì)控制寄存器編程來(lái)得到13種方波信號(hào)的輸出。

AD0~AD7:復(fù)用地址數(shù)據(jù)總線,該總線采用時(shí)分復(fù)用技術(shù),在總線周期的前半部分,出現(xiàn)在AD0~AD7上的是地址信息,可用以選通DS12C887內(nèi)的RAM,總線周期的后半部分出現(xiàn)在AD0~AD7上的數(shù)據(jù)信息。

AS:地址選通輸入腳,在進(jìn)行讀寫操作時(shí),AS的上升沿將AD0~AD7上出現(xiàn)的地址信息鎖存到DS12C887上,而下一個(gè)下降沿清除AD0~AD7上的地址信息,不論是否有效,DS12C887都將執(zhí)行該操作。DS/RD:數(shù)據(jù)選擇或讀輸入腳,該引腳有兩種工作模式,當(dāng)MOT接VCC時(shí),選用Motorola工作模式,在這種工作模式中,每個(gè)總線周期的后一部分的DS為高電平,被稱為數(shù)據(jù)選通。在讀操作中,DS的上升沿使DS12C887將內(nèi)部數(shù)據(jù)送往總線AD0~AD7上,以供外部讀取。在寫操作中,DS的下降沿將使總線AD0~AD7上的數(shù)據(jù)鎖存在DS12C887中;當(dāng)MOT接GND時(shí),選用Intel工作模式,在該模式中,該引腳是讀允許輸入腳,即ReadEnable。

R/W:讀/寫輸入端,該管腳也有2種工作模式,當(dāng)MOT接VCC時(shí),R/W工作在Motorola模式。此時(shí),該引腳的作用是區(qū)分進(jìn)行的是讀操作還是寫操作,當(dāng)R/W為高電平時(shí)為讀操作,R/W為低電平時(shí)為寫操作;當(dāng)MOT接GND時(shí),該腳工作在Intle模式,此時(shí)該作為寫允許輸入,即WriteEnable。

CS:片選輸入,低電平有效。

IRQ:中斷請(qǐng)求輸入,低電平有效,該腳有效對(duì)DS12C887內(nèi)的時(shí)鐘、日歷和RAM中的內(nèi)容沒(méi)有任何影響,僅對(duì)內(nèi)部的控制寄存器有影響,在典型的應(yīng)用中,RESET可以直接接VCC,這樣可以保證DS12C887在掉電時(shí),其內(nèi)部控制寄存器不受影響。

在DS12C887內(nèi)有11字節(jié)RAM用來(lái)存儲(chǔ)時(shí)間信息,4字節(jié)用來(lái)存儲(chǔ)控制信息,其具體垢地址及取值如表1所列。由表1可以看出:DS12C887內(nèi)部有控制寄存器的A-B等4個(gè)控制寄存器,用戶都可以在任何時(shí)候?qū)ζ溥M(jìn)行訪問(wèn)以對(duì)DS12C887進(jìn)行控制操作。

關(guān)于DS12C887以外部RAM方式訪問(wèn)

關(guān)于DS12C887以外部RAM方式訪問(wèn)
關(guān)于DS12C887以外部RAM方式訪問(wèn)
關(guān)于DS12C887以外部RAM方式訪問(wèn)

表1DS12C887的存儲(chǔ)功能

由表1可以看出:DS12C887內(nèi)部有控制寄存器的A-B等4個(gè)控制寄存器,用戶都可以在任何時(shí)候?qū)ζ溥M(jìn)行訪問(wèn)以對(duì)DS12C887進(jìn)行控制操作。

地址功能取值范圍十進(jìn)制數(shù)

二進(jìn)制BCD碼

0秒0~5900~3B00~59

1秒鬧鈴0~5900~3B00~59

2分05900~3B00~59

3分鬧鈴0~5900~3B00~59

12小時(shí)模式0~1201~0CAM,

81~8CPM

01~12AM,

481~92PM

24小時(shí)模式0~2300~1700~23

時(shí)鬧鈴,12小時(shí)制1~1201~0CAM,

81~8CPM

01~12AM,

581~92PM

時(shí)鬧鈴,24小時(shí)制0~2300~1700~23

6星期幾(星期天=1)1~701~0701~07

7日1~3101~1F01~31

8月1~1201~0C01~12

9年0~9900~6300~99

10控制寄存器A

11控制寄存器B

12控制寄存器C

13控制寄存器D

50世紀(jì)0~99NA19,20


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1354

    瀏覽量

    114444
  • ds12c887
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

    21106
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ds12c887程序

    ds12c887程序----數(shù)字時(shí)鐘芯片
    發(fā)表于 05-29 14:20

    ds12c887

    求一份ds12c887和12864的萬(wàn)年歷程序
    發(fā)表于 10-20 14:24

    新手請(qǐng)教一個(gè)關(guān)于ds12c887的問(wèn)題

    請(qǐng)問(wèn)ds12c887的實(shí)際應(yīng)用場(chǎng)合都有哪些。
    發(fā)表于 03-03 14:32

    DS12C887DS12C887時(shí)鐘芯片的相關(guān)資料分享

    和下午時(shí)間的存儲(chǔ)方式有兩種: 一種用二進(jìn)制數(shù)表示, 另一種是用BCD碼表示帶有128 byte RAM, 其中11 byte用來(lái)存儲(chǔ)時(shí)間信息, 4 byte用來(lái)存儲(chǔ)DS12C887的控制信...
    發(fā)表于 11-30 07:11

    通過(guò)STC89C52單片機(jī)與時(shí)鐘芯片DS12C887通信

    兩部分,在沒(méi)有外部電源情況下可以工作10年。關(guān)于DS12C887的資料,本文主要是通過(guò)STC89C52單片機(jī)與時(shí)鐘芯片DS12C887通信,
    發(fā)表于 01-17 06:35

    DS12C887 pdf datasheet

    The DS12885, DS12887, and DS12C887 real-timeclocks (RTCs) are designed to be direct replacementsfor
    發(fā)表于 10-08 11:10 ?173次下載

    DS12C887引腳圖及其應(yīng)用

    DS12C887實(shí)時(shí)時(shí)鐘芯片功能豐富,可以用來(lái)直接代替IBM PC上的時(shí)鐘日歷芯片 DS12887 ,同時(shí),它的管腳也和MC146818B、DS12887相兼容。實(shí)時(shí)時(shí)鐘的縮寫是RTC(Real_Time Clock)。 由于
    發(fā)表于 09-16 11:53 ?2.5w次閱讀
    <b class='flag-5'>DS12C887</b>引腳圖及其應(yīng)用

    DS12C887高精度電子時(shí)鐘設(shè)計(jì)

    DS12C887高精度電子時(shí)鐘設(shè)單片機(jī)設(shè)計(jì)課程。DS12C887高精度電子時(shí)鐘設(shè)
    發(fā)表于 10-29 16:18 ?15次下載

    【實(shí)驗(yàn)104】DS12C887 時(shí)鐘復(fù)位用

    HL配套C實(shí)驗(yàn)例程DS12C887 時(shí)鐘復(fù)位用,配合開(kāi)發(fā)板學(xué)習(xí)效果更好。
    發(fā)表于 04-11 17:14 ?9次下載

    基于DS12C887的數(shù)字時(shí)鐘的實(shí)現(xiàn)

     本文介紹了實(shí)時(shí)時(shí)鐘芯片DS12C887主要引腳、功能以及內(nèi)部寄存器的編程方法。同時(shí)給出了DS12C887與 AT89C51單片機(jī)結(jié)合實(shí)現(xiàn)數(shù)字時(shí)鐘的方法。經(jīng)實(shí)際電路調(diào)試驗(yàn)證 該芯片的掉電保護(hù)、編程靈活、工作穩(wěn)定等功能 得到充
    發(fā)表于 04-18 09:09 ?33次下載

    一文看懂ds1302與ds12c887區(qū)別

    本文主要介紹了ds1302與ds12c887區(qū)別,還各自介紹了ds1302與ds12c887的引腳圖及功能、特點(diǎn)、工作原理等。
    發(fā)表于 04-10 17:19 ?1.4w次閱讀
    一文看懂<b class='flag-5'>ds</b>1302與<b class='flag-5'>ds12c887</b>區(qū)別

    ds12c887芯片怎樣初始化_ds12c887初始化程序分享

    本文開(kāi)始介紹了DS12C887的參數(shù),其次介紹了ds12c887引腳及功能與結(jié)構(gòu)框圖,最后介紹了DS12C887的初始化程序。
    的頭像 發(fā)表于 04-11 10:41 ?9988次閱讀
    <b class='flag-5'>ds12c887</b>芯片怎樣初始化_<b class='flag-5'>ds12c887</b>初始化程序分享

    STC89C516驅(qū)動(dòng)DS12C887時(shí)鐘模塊

    和下午時(shí)間的存儲(chǔ)方式有兩種: 一種用二進(jìn)制數(shù)表示, 另一種是用BCD碼表示帶有128 byte RAM, 其中11 byte用來(lái)存儲(chǔ)時(shí)間信息, 4 byte用來(lái)存儲(chǔ)DS12C887的控制信...
    發(fā)表于 11-20 12:51 ?14次下載
    STC89<b class='flag-5'>C</b>516驅(qū)動(dòng)<b class='flag-5'>DS12C887</b>時(shí)鐘模塊

    輝光管時(shí)鐘系列<三>時(shí)鐘芯片DS12C887

    兩部分,在沒(méi)有外部電源情況下可以工作10年。關(guān)于DS12C887的資料,可見(jiàn)鏈接:https://github.com/tengweitw/DS12C887本文主要是通過(guò)STC89
    發(fā)表于 01-18 09:30 ?12次下載
    輝光管時(shí)鐘系列<三>時(shí)鐘芯片<b class='flag-5'>DS12C887</b>

    DS12C887 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS12C887相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS12C887的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS12C887真值表,DS12C887
    發(fā)表于 11-21 21:37
    <b class='flag-5'>DS12C887</b> 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘