您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>芯片引腳圖>

ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)

2018年01月26日 10:52 網(wǎng)絡(luò)整理 作者: 用戶評論(0
關(guān)鍵字:C語言(117708)DS1307(13916)

實時時鐘DS1307 介紹:

DS1307是低功耗、兩線制串行讀寫接口、日歷和時鐘數(shù)據(jù)按BCD碼存取的時鐘/日歷芯片。它提供秒、分、小時、星期、日期、月和年等時鐘日歷數(shù)據(jù)。另外它還集成了如下幾點(diǎn)功能:

(1)56 字節(jié)掉電時電池保持的NV SRAM 數(shù)據(jù)存儲器

(2)可編程的方波信號輸出

(3)掉電檢測和自動切換電池供電模式

DS1307 把8 個寄存器和56 字節(jié)的RAM 進(jìn)行了統(tǒng)一編址,具體地址和寄器數(shù)據(jù)組織格式如下表:

ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)

(日期為BCD碼)

ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)

在讀寫過程中DS1307 內(nèi)部維護(hù)一個地址指針,通過寫操作可對它 值,讀和寫每一字節(jié)時自動加一,當(dāng)指針越過DS1307 內(nèi)部RAM 尾 時指針將返回到0 地址處。

DS1307 的時鐘和日歷數(shù)據(jù)按BCD 碼存儲。

ds1307引腳圖及功能

DS1307

串行實時時鐘記錄年、月、日、時、分、秒、星期及日期; AM、PM 分別表示上午和下午; 56 個字節(jié)的NVRAM存放數(shù)據(jù); 2線串口; 可編程的方波輸出;電源故障檢測及自動切換電路;電池電流小于500nA。

主要引腳定義如下: X1、32.768kHz 晶振接入端;

VBAT:X2:+3V 電池電壓輸入;

SDA: 串行數(shù)據(jù);

SCL:串行時鐘;

SQW/OUT:方波/輸出驅(qū)動器。

ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)

方波信號輸出功能

方波信號輸出功能從SQW/OUT 引腳輸出設(shè)置頻率的方波,CONTROL 寄存器用于控制SQW/OUT 腳的輸出。

BIT7(OUT):此位表示在方波輸出被禁止時(BIT4=0),SQW/OUT 引腳的邏輯電平,在BIT4=0(SQWE=0方波輸出禁止)時,若BIT7(OUT) 為1 則SQL/OUT 引腳為高電平, 反之亦然。

BIT4(SQWE)方波輸出允許/禁止控制位,SQWE =1 允許方波輸出(有效);BIT4=0 禁止方波輸出。

BIT0(RS0)、BIT1(RS1)于設(shè)定輸出波形的頻率,如下表:

ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)

要注意的是,00h 地址的第7 位為器件時鐘允許位(CH),由于在在開始上電時內(nèi)部RAM內(nèi)容隨機(jī),所以在初始化時將CH 位設(shè)零(時鐘允許)是非常重要的。

DS1307 在TWI 總線上是從器件,地址(SLA)固定為”11010000”

DS1307 寫操作 TWI 被控接收模式

主控器件按如下順序?qū)?shù)據(jù)寫入到DS1307 寄存器或內(nèi)部RAM 中:

第一步.START 信號

第二步。寫SLA+W(0xd0)字節(jié),DS1307 應(yīng)答(ACK)

第三步。寫1 字節(jié)內(nèi)存地址(在以下第四步寫入的第一字節(jié)將存入到DS1307 內(nèi)該地址處),DS1307應(yīng)答。

第四步。寫數(shù)據(jù)(可寫多個字節(jié),每一字節(jié)寫入后DS1307 內(nèi)部地址計數(shù)器加一,DS1307 應(yīng)答)

第五步.STOP 信號

DS1307 讀操作TWI 被控發(fā)送模式

主控器件按如下順序?qū)S1307 寄存器或內(nèi)部RAM 數(shù)據(jù)讀?。?/p>

第一步.START 信號

第二步。寫SLA+R(0xd1)字節(jié),DS1307 應(yīng)答(ACK)

第三步。讀數(shù)據(jù)(可讀多個字節(jié),讀取數(shù)據(jù)的DS1307 內(nèi)部地址由上次寫操作或讀操作決定,讀取每一字節(jié)DS1307 內(nèi)部地址計數(shù)器加一,主器件應(yīng)答,讀取最后一字節(jié)時主器件回應(yīng)一NACK信號)

第四步.STOP 信號

典型應(yīng)用電路圖

ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)

特征

實時時鐘(RTC)計算秒,分鐘,小時,月,月,日的日期周和年份,閏年補(bǔ)償,有效期至2100年

56字節(jié),由電池供電,通用RAM與無限寫操作I2C串行接口可編程方波輸出信號

自動電源失效檢測和切換電路消耗的電池備份超過500nA的少與振蕩器運(yùn)行模式

可選的工業(yè)溫度范圍:-40°C至+ 85°C提供8引腳塑料DIP或SO

美國保險商實驗室(UL)認(rèn)證

    本文導(dǎo)航

    • 第 1 頁:ds1307怎么使用(ds1307引腳圖及功能_c語言程序及典型應(yīng)用電路)
    • 第 2 頁:DS1307 C語言程序

非常好我支持^.^

(8) 72.7%

不好我反對

(3) 27.3%

( 發(fā)表人:李倩 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?