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

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

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

DS1302時(shí)鐘芯片的應(yīng)用

冬至子 ? 來源:愛文電子 ? 作者:王傳強(qiáng) ? 2023-06-13 17:25 ? 次閱讀

一:關(guān)于DS1302

DS1302是DALLAS公司推出的一款時(shí)鐘芯片,內(nèi)部包括時(shí)鐘/日歷寄存器和31字節(jié)的數(shù)據(jù)暫存寄存器,數(shù)據(jù)通信只需要一根串行輸入輸出口。時(shí)鐘提供了包括年月日時(shí)分秒星期的信息,年計(jì)數(shù)可達(dá)2100年,其中閏年可自行調(diào)整,可選12或24小時(shí)制,可設(shè)置AM,PM。

DS1302和單片機(jī)之間采用同步串行的方式進(jìn)行通信,只需要占用三個(gè)IO口,包括 CE復(fù)位引腳 ,IO數(shù)據(jù)引腳,SCLK串行時(shí)鐘。DS1302工作時(shí)功耗很低。

DS1302主要性能:

(1)時(shí)鐘提供了包括年月日時(shí)分秒星期的信息,年計(jì)數(shù)可達(dá)2100年。

(2)31x8位的暫存數(shù)據(jù)寄存器。

(3)只需三個(gè)IO口就可以進(jìn)行控制。

(4)電壓工作范圍較寬:2.0-5.5V

(5)讀寫時(shí)鐘寄存器或內(nèi)部RAM可以采用單字節(jié)模式和突發(fā)模式。

(6) 雙電源引腳用于主電源和備份電源供應(yīng)。其中VCC1為主電源,VCC2為備份電源,當(dāng)VCC2>VCC1+0.2V時(shí)由VCC2向DS1302供電,當(dāng)VCC2

二 :通信引腳

CE:輸入信號(hào)在讀寫數(shù)據(jù)期間,必須為高,該引腳的功能為:1.CE開始控制字訪問移位寄存器的控制邏輯;2.CE提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸。

SCLK:串行時(shí)鐘控制線,控制數(shù)據(jù)的輸入與輸出。

SDIO:數(shù)據(jù)線,用于輸入輸出數(shù)據(jù)。

三 :寄存器

圖片

其中在小時(shí)寄存器中的BIT7用于定義DS1302是運(yùn)行與12小時(shí)模式還是24小時(shí)模式。當(dāng)BIT7為1時(shí)表示運(yùn)行在12小時(shí)模式下,當(dāng)為0時(shí)表示運(yùn)行在24小時(shí)模式下。其中小時(shí)寄存器的BIT5,如果在12小時(shí)模式下,BIT5為1時(shí)表示PM,如果運(yùn)行在24小時(shí)模式下BIT5時(shí)小時(shí)寄存器的十位。

秒寄存器中(81h 80h)的BIT7用于定義時(shí)鐘暫停標(biāo)志,該位為1時(shí)鐘停止,為0正常工作。

控制寄存器(8Fh 8Eh)的BIT7位是寫保護(hù)位,在對(duì)時(shí)鐘芯片寫操作之前必須把該位置0。為1時(shí)禁止寫操作。

四:讀寫時(shí)序

圖片

通過時(shí)序圖,DS1302的讀寫數(shù)據(jù)首先要發(fā)送控制字,R/W位:1表示讀,0表示寫;A0-A4:表示需要操作單元的地址;R/C位:0表示存取日歷時(shí)鐘數(shù)據(jù),1表示存取RAM數(shù)據(jù)。最后一位必須為1.

控制字從最低位開始輸出。在控制指令輸入后的下一個(gè)SCLK的上升沿的時(shí)候數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從最低位開始。在8位的控制指令后的下一個(gè)SCLK時(shí)鐘的下降沿讀出數(shù)據(jù)。讀數(shù)據(jù)是從最低位開始讀取。

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

    關(guān)注

    31

    文章

    5268

    瀏覽量

    119643
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1350

    瀏覽量

    114370
  • 時(shí)鐘芯片
    +關(guān)注

    關(guān)注

    2

    文章

    242

    瀏覽量

    39775
  • DS1302
    +關(guān)注

    關(guān)注

    8

    文章

    448

    瀏覽量

    50543
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ds1302時(shí)鐘芯片

    請(qǐng)問高手,我用的ds1302做的萬(wàn)年歷,為什么ds1302時(shí)鐘芯片的年寄存器的最高位上寫不到"1"阿??? 就是說只能在0~79之間顯示,是什么原因阿?
    發(fā)表于 08-11 19:13

    DS1302時(shí)鐘芯片的使用

    本帖最后由 chew_elecfans 于 2017-7-20 17:08 編輯 DS1302時(shí)鐘芯片的使用,包括設(shè)置日期時(shí)間,以及讀取日期時(shí)間,并顯示在1602LCD上。使用軟件 Proteus7.8Keil4
    發(fā)表于 07-20 15:46

    DS1302時(shí)鐘芯片原理

    ???九層妖塔?起于壘土【藍(lán)橋杯】—{模塊}—{DS1302時(shí)鐘芯片}1、原理圖2、典型工作電路3、框圖4、引腳說明引腳名稱功能1VCC2VCC_2VCC2?雙電源配置中的主電源引腳。 VCC1連接
    發(fā)表于 12-07 12:30

    DS1302時(shí)鐘芯片描述

    一.描述DS1302時(shí)鐘芯片是由美國(guó)DALLAS公司推出的具有涓細(xì)電流充電能力的低功耗實(shí)時(shí)時(shí)鐘芯片。它可以對(duì)年、月、日、周、時(shí)、分、秒進(jìn)行計(jì)
    發(fā)表于 01-17 07:37

    DS1302時(shí)鐘芯片使用方法

    DS1302時(shí)鐘芯片使用DS1302時(shí)鐘芯片寄存器地址/定義使用方法寫保護(hù)位寫操作讀操作實(shí)例代碼
    發(fā)表于 01-17 06:32

    利用DS1302 時(shí)鐘芯片實(shí)現(xiàn)“時(shí)間鎖”的方法

    利用DS1302 時(shí)鐘芯片實(shí)現(xiàn)“時(shí)間鎖”的方法
    發(fā)表于 05-15 13:44 ?143次下載

    基于51單片機(jī)DS1302時(shí)鐘芯片12864液晶時(shí)鐘

    DS1302時(shí)鐘芯片 和 12864 液晶的實(shí)時(shí)時(shí)鐘(萬(wàn)年歷)。下載有詳細(xì)介紹
    發(fā)表于 03-15 16:57 ?257次下載

    DS1302時(shí)鐘芯片的使用源代碼免費(fèi)下載

    本文檔的做作業(yè)內(nèi)容詳細(xì)介紹的是DS1302時(shí)鐘芯片的使用源代碼免費(fèi)下載。
    發(fā)表于 10-31 17:20 ?17次下載
    <b class='flag-5'>DS1302</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>芯片</b>的使用源代碼免費(fèi)下載

    DS1302時(shí)鐘芯片與液晶1602的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是DS1302時(shí)鐘芯片與液晶1602的程序免費(fèi)下載。
    發(fā)表于 11-05 17:06 ?33次下載
    <b class='flag-5'>DS1302</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>芯片</b>與液晶1602的程序免費(fèi)下載

    DS1302時(shí)鐘芯片的Keil代碼免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是DS1302時(shí)鐘芯片的Keil代碼免費(fèi)下載
    發(fā)表于 12-23 08:00 ?6次下載
    <b class='flag-5'>DS1302</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>芯片</b>的Keil代碼免費(fèi)下載

    DS1302時(shí)鐘芯片的使用

    DS1302時(shí)鐘芯片的使用帶你寫一個(gè)小時(shí)鐘DS1302地址字節(jié)控制字節(jié)邏輯有效位必須是邏輯1,若為0,則數(shù)據(jù)就寫不進(jìn)去
    發(fā)表于 01-18 09:01 ?4次下載
    <b class='flag-5'>DS1302</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>芯片</b>的使用

    DS1302時(shí)鐘芯片的工作原理

    DS1302時(shí)鐘芯片是由美國(guó)DALLAS公司推出的具有涓細(xì)電流充電能力的低功耗實(shí)時(shí)時(shí)鐘芯片。它可以對(duì)年、月、日、周、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具
    的頭像 發(fā)表于 03-07 15:01 ?1.4w次閱讀

    ds1302中文手冊(cè) ds1302時(shí)鐘芯片引腳功能

    電子發(fā)燒友網(wǎng)站提供《ds1302中文手冊(cè) ds1302時(shí)鐘芯片引腳功能.zip》資料免費(fèi)下載
    發(fā)表于 09-15 15:44 ?28次下載
    <b class='flag-5'>ds1302</b>中文手冊(cè) <b class='flag-5'>ds1302</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>芯片</b>引腳功能

    DS1302時(shí)鐘芯片的工作原理

    DS1302時(shí)鐘芯片是一種實(shí)時(shí)時(shí)鐘芯片,采用三線串行接口與微處理器相連,可以提供年、月、日、時(shí)、分、秒等時(shí)間信息。
    的頭像 發(fā)表于 11-18 09:39 ?4952次閱讀

    DS1302時(shí)鐘芯片的電路原理

    DS1302時(shí)鐘芯片內(nèi)部的時(shí)鐘電路原理是基于晶振的振蕩原理。晶振是一種利用晶體的共振特性產(chǎn)生穩(wěn)定的振蕩信號(hào)的元件。在DS1302中,晶振的頻
    的頭像 發(fā)表于 11-18 09:40 ?2502次閱讀