色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

時鐘芯片DS1302的結構及工作原理及在數據記錄中的應用說明

Wildesbeast ? 來源:《電子技術應用 》 ? 作者:于復生 宋現春 艾 ? 2019-11-09 11:08 ? 次閱讀

介紹了美國DALLAS公司推出的低功耗時鐘芯片DS1302的結構和工作原理及其在測量系統中的應用。它可以對年、月、日、周日、時、分、秒進行計時,且具有閏年補償等多種功能。DS1302用于數據記錄,特別是對某些具有特殊意義的數據點的記錄上,能實現數據與出現該數據的時間同時記錄。這種記錄對長時間的連續測控系統結果的分析以及對異常數據出現的原因的查找有重要意義。

在測量控制系統中,特別是長時間無人職守的測控系統中,經常需要記錄某些具有特殊意義的數據及其出現的時間。記錄及分析這些特殊意義的數據,對測控系統的性能分析及正常運行具有重要的意義。傳統的數據記錄方式是隔時采樣或定時采樣,沒有具體的時間記錄,因此只能記錄數據而無法準確記錄其出現的時間;若采用單片機計時,一方面需要采用計數器,占用硬件資源,另一方面需要設置中斷、查詢等,同樣耗費單片機的資源,而且某些測控系統可能不允許。而在系統中采用DS1302則能很好地解決這個問題。

1 DS1302的結構及工作原理

.DS1302[1]是美國DALLAS公司推出的一種高性能、低功耗、帶RAM實時時鐘芯片,它可以對年、月、日、周日、時、分、秒進行計時,且具有閏年補償功能,工作電壓寬達2.5~5.5V。采用三線接口與CPU進行同步通信,并可采用突發方式一次傳送多個字節的時鐘信號或RAM數據。DS1302內部有一個31×8的用于臨時性存放數據的RAM寄存器。DS1302是DS1202的升級產品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。

1.1 引腳功能表及內部結構圖

DS1302的引腳及內部結構如圖1所示,引腳功能如表1所示。

1.2 DS1302的控制字節說明

DS1302的控制字如圖2所示。

控制字節的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數據寫入到DS1302中位6如果為0,則表示存取日歷時鐘數據,為1表示存取RAM數據;位5至位1指示操作單元的地址;最低有效位(位0)如為0表示要進行寫操作,為1表示進行讀操作,控制字節總是從最低位開始輸出。

1.3 復位

通過把輸入驅動置高電平來啟動所有的數據傳送。輸入有兩種功能:首先,接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,提供了終止單字節或多字節數據的傳送手段。當為高電平時,所有的數據傳送被初始化,允許對DS1302進行操作。如果在傳送過程中置為低電平,則會終止此次數據傳送,并且I/O引腳變為高阻態。上電運行時,在Vcc≥2.5V之前,必須保持低電平。只有在SCLK為低電平時,才能將RST置為高電平。

.1.4 數據輸入輸出

在控制指令字輸入后的下一個SCLK時鐘的上升沿時數據被寫入DS1302,數據輸入從低位即位0開始。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數據,讀出數據時從低位0位至高位7,數據讀寫時序見圖3。

1.5 DS1302的寄存器

DS1302共有12個寄存器,其中有7個寄存器與日歷、時鐘相關,存放的數據位為BCD碼形式。其日歷、時間寄存器及其控制字見表2。

此外,DS1302還有年份寄存器、控制寄存器、充電寄存器、時鐘突發寄存器及與RAM相關的寄存器等。時鐘突發寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內容。DS1302與RAM相關的寄存器分為兩類,一類是單個RAM單元,共31個,每個單元組態為一個8位的字節,其命令控制字為COH~FDH,其中奇數為讀操作,偶數為寫操作;再一類為突發方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節,命令控制字為FEH(寫)、FFH(讀)。

2 DS1302在測量系統中的硬件電路

DS1302與CPU的連接僅需要三條線,即SCLK(7)、I/O(6)、RST(5)。DS1302與CPU連接的電路原理圖如圖4所示。 在單電源與電池供電的系統中提供低電源并提供低功率的電池備份。 在雙電源系統中提供主電源,在這種運用方式下 連接到備份電源,以便在沒有主電源的情況下能保存時間信息以及數據。DS1302由 兩者中的較大者供電。當 大于Vcc1+0.2V時,Vcc2給DS1302供電。當 小于 時,DS1302由 供電。

下面給出讀DS1302時的MCS51匯編語言程序及主程序運行的框圖(如圖5所示)。

;DS1302初始化

ST02: CLR P1.0

CLR P1.2

NOP

SETB P1.2

 寫入一個字節

WR02: MOV R7,#8

MOV A,#0BFH

LP02: CLR P1.0

RRC A

MOV P1.1,C

NOP

SETB P1.0

NOP

DJNZ R7,LP02

RET

 讀出一個字節

RD02: MOV R7,#8

LP021:CLR O1.0

NOP

MOP C,P1.1

RRC A

SETB:P1.0

NOP

DJNZ R7,LP021

RET

;調用部分

STOP:CLR P1.2

NOP

RET

LCALL ST02

MOV A,#0BFH

LCALL WR02

MOV R6,#7

MOV R0,#49H

LP: LCALL RD02

MOV @R0,A

INC R0

DJNZ R6,LP

LCALL STOP

RET

采用DS1302作為記錄測控系統中的數據記錄,其軟硬件設計簡單,時間記錄準確,既避免了連續記錄的大工作量,又避免了定時記錄的盲目性,給連續長時間的測量、控制系統的正常運行及檢查都來了很大的方便,可廣泛應用于長時間連續的測控系統中。
責任編輯 LK

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120936
  • 時鐘芯片
    +關注

    關注

    2

    文章

    252

    瀏覽量

    39931
  • DS1302
    +關注

    關注

    8

    文章

    449

    瀏覽量

    50762
收藏 人收藏

    評論

    相關推薦

    何為DS1302時鐘芯片

    閏年補償等多種功能。工作電壓為2.0V~5.5V。采用三線接口與CPU進行同步通信,并可采用突發方式一次傳送多個字節的時鐘信號或RAM數據DS1302內部有一個31×8的用于臨時性存
    發表于 12-08 08:15

    DS1302 的基本組成和工作原理

    DS1302 的基本組成和工作原理DS1302 的基本組成和工作原理DS1302 的管腳排列及描述如下圖及表所示
    發表于 01-14 13:27 ?17次下載
    <b class='flag-5'>DS1302</b> 的基本組成和<b class='flag-5'>工作原理</b>

    時鐘芯片DS1302及其在數據記錄的應用

    時鐘芯片DS1302及其在數據記錄的應用:介紹了美國DALLAS公司推出的低功耗
    發表于 05-22 08:35 ?140次下載

    基于DS1302芯片時鐘設計

    基于DS1302芯片時鐘設計
    發表于 03-01 12:21 ?12次下載

    ds1302芯片介紹,ds1302工作原理解析

    時鐘小編相信大家見怪不怪了,那么時鐘芯片大家知道是什么嗎?今天我們就來談談最常用時鐘芯片ds1302
    發表于 10-18 16:19 ?4.5w次閱讀

    DS1302的內部結構全面剖析

    說起DS1302想必還是有很多人知道的吧,畢竟現在流行的串行時鐘電路有很多DS1302就在其中。對于DS1302小編在《ds1302
    發表于 10-19 09:28 ?6568次閱讀

    DS1302芯片的使用,時鐘芯片DS1302功能匯總

    DS1302大家都知道他是時鐘芯片,知道了原理肯定想知道功能和操作方法,這篇文章就是主要來說DS1302芯片的功能以及
    發表于 10-19 10:43 ?9572次閱讀

    DS1302時鐘芯片調試經驗,奉上調試時鐘芯片DS1302的程序

     時鐘芯片DS1302目前得到廣泛的應用,但是DS1302的調試還是很有難度的。這篇文章就來說說DS1302
    發表于 10-19 11:12 ?1.1w次閱讀

    基于DS1302的汽車智能記錄儀的接口電路設計

    汽車智能記錄儀主要由mcs51單片機、存儲器、時鐘電路、輸入通道和各種傳感器組成。文章分析了串行實時時鐘芯片DSI302的工作原理和時序 ,
    發表于 01-26 11:09 ?10次下載
    基于<b class='flag-5'>DS1302</b>的汽車智能<b class='flag-5'>記錄</b>儀的接口電路設計

    時鐘芯片DS1302在數據記錄的應用的詳細資料說明

    介紹了美國DALLAS 公司推出的低功耗時鐘芯片DS1302結構工作原理及其在測量系統
    發表于 01-11 16:23 ?20次下載
    <b class='flag-5'>時鐘</b><b class='flag-5'>芯片</b><b class='flag-5'>DS1302</b><b class='flag-5'>在數據</b><b class='flag-5'>記錄</b><b class='flag-5'>中</b>的應用的詳細資料<b class='flag-5'>說明</b>

    DS1302結構工作原理

    DS1302結構工作原理 DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘,有計時的作用,和日常接觸的電子
    的頭像 發表于 06-24 21:57 ?4.1w次閱讀

    DS1302時鐘芯片的詳細資料和使用詳細說明

    本文檔的主要內容詳細介紹的是DS1302時鐘芯片的詳細資料和使用簡介包括了:DS1302簡介,DS1302硬件
    發表于 12-17 08:00 ?0次下載
    <b class='flag-5'>DS1302</b><b class='flag-5'>時鐘</b><b class='flag-5'>芯片</b>的詳細資料和使用詳細<b class='flag-5'>說明</b>

    時鐘芯片DS1302的原理及使用

    一.描述DS1302時鐘芯片是由美國DALLAS公司推出的具有涓細電流充電能力的低功耗實時時鐘芯片。它可以對年、月、日、周、時、分、秒進行計
    發表于 01-17 13:03 ?29次下載
    <b class='flag-5'>時鐘</b><b class='flag-5'>芯片</b><b class='flag-5'>DS1302</b>的原理及使用

    ds1302文手冊 ds1302時鐘芯片引腳功能

    電子發燒友網站提供《ds1302文手冊 ds1302時鐘芯片引腳功能.zip》資料免費下載
    發表于 09-15 15:44 ?29次下載
    <b class='flag-5'>ds1302</b><b class='flag-5'>中</b>文手冊 <b class='flag-5'>ds1302</b><b class='flag-5'>時鐘</b><b class='flag-5'>芯片</b>引腳功能

    DS1302時鐘芯片工作原理

    DS1302時鐘芯片是一種實時時鐘芯片,采用三線串行接口與微處理器相連,可以提供年、月、日、時、分、秒等時間信息。
    的頭像 發表于 11-18 09:39 ?5498次閱讀
    主站蜘蛛池模板: 国产露脸A片国语露对白 | 99免费在线观看 | 欧美精品AV精品一区视频 | 99热成人精品国产免男男 | 熟妇久久无码人妻AV蜜桃 | 国产精品国产三级国AV在线观看 | 青春草国产成人精品久久 | 55夜色66夜亚洲精品播放 | 久久青青草视频在线观 | 欧美gv明星 | 国产精品一国产精品免费 | 无限资源在线观看播放 | 国产精品网红女主播久久久 | 国内视频在线精品一区 | 国产在线观看成人免费视频 | FREECHINESE东北女人真爽 free18sex性自拍裸舞 | 中文字幕va一区二区三区 | 小黄飞二人转 | 美女内射少妇一区二区四区 | 伊人精品国产 | 青年医生插曲 | 成人在线精品视频 | 欧洲精品一区二区不卡观看 | 亚洲色欲国产免费视频 | 99RE6国产精品视频播放 | 伦理79电影网在线观看 | 99久久久久亚洲AV无码 | 麻豆AV蜜桃AV久久 | 污到湿的爽文免费阅读 | 花蝴蝶高清影视视频在线播放 | 青草精品国产福利在线视频 | 24小时日本高清免费看 | 国产又粗又猛又爽又黄的免费视频 | 和美女啪啪啪动态图 | 国产精品99久久久久久动态图 | 精品一区二区免费视频蜜桃网 | 久久三级网站 | 最新高清无码专区在线视频 | 中文国产在线观看 | 久久综合给合久久狠狠狠… | AV午夜午夜快憣免费观看 |