資料介紹
ds1302的應(yīng)用電路和匯編源程序
DS1302 與微控制器的接口軟件及功能應(yīng)用舉例
下面首先給出基本的接口軟件然后舉例說(shuō)明各種功能的應(yīng)用
1 寫(xiě)保護(hù)寄存器操作
當(dāng)寫(xiě)保護(hù)寄存器的最高位為0 時(shí)允許數(shù)據(jù)寫(xiě)入寄存器寫(xiě)保護(hù)寄存器可以通過(guò)命令字節(jié)8E 8F 來(lái)
規(guī)定禁止寫(xiě)入/讀出寫(xiě)保護(hù)位不能在多字節(jié)傳送模式下寫(xiě)入
Write_Enable:
MOV Command,#8Eh ;命令字節(jié)為8E
MOV ByteCnt,#1 ;單字節(jié)傳送模式
MOV R0,#XmtDat 數(shù)據(jù)地址覆給R0
MOV XmtDat,#00h 數(shù)據(jù)內(nèi)容為0 寫(xiě)入允許ACALL Send_Byte 調(diào)用寫(xiě)入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
當(dāng)寫(xiě)保護(hù)寄存器的最高位為1 時(shí)禁止數(shù)據(jù)寫(xiě)入寄存器
Write_Disable:
MOV Command,#8Eh ;命令字節(jié)為8E
MOV ByteCnt,#1 ;單字節(jié)傳送模式
MOV R0,#XmtDat 數(shù)據(jù)地址覆給R0
MOV XmtDat,#80h 數(shù)據(jù)內(nèi)容為80h 禁止寫(xiě)入
ACALL Send_Byte 調(diào)用寫(xiě)入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
以上程序調(diào)用了基本數(shù)據(jù)發(fā)送(Send_Byte)模塊及一些內(nèi)存單元定義, 其源程序清單在附錄中給出下面
的程序亦使用了這個(gè)模塊
2 時(shí)鐘停止位操作
當(dāng)把秒寄存器的第7 位時(shí)鐘停止位設(shè)置為0 時(shí)起動(dòng)時(shí)鐘開(kāi)始
Osc_Enable:
MOV Command,#80h ; 命令字節(jié)為80
MOV ByteCnt,#1 ; 單字節(jié)傳送模式
MOV R0,#XmtDat 數(shù)據(jù)地址覆給R0
MOV XmtDat,#00h 數(shù)據(jù)內(nèi)容為0 振蕩器工作允許
ACALL Send_Byte 調(diào)用寫(xiě)入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
當(dāng)把秒寄存器的第7 位時(shí)鐘停止位設(shè)置為1 時(shí)時(shí)鐘振蕩器停止HT1380 進(jìn)入低功耗方式
Osc_Disable:
MOV Command,#80h ;命令字節(jié)為80
MOV ByteCnt,#1 ;單字節(jié)傳送模式
MOV R0,#XmtDat 數(shù)據(jù)地址覆給R0
MOV XmtDat,#80h 數(shù)據(jù)內(nèi)容為80h 振蕩器停止
ACALL Send_Byte 調(diào)用寫(xiě)入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
3. 多字節(jié)傳送方式
當(dāng)命令字節(jié)為BE 或BF 時(shí)DS1302 工作在多字節(jié)傳送模式8 個(gè)時(shí)鐘/日歷寄存器從寄存器0 地址開(kāi)
始連續(xù)讀寫(xiě)從0 位開(kāi)始的數(shù)據(jù)當(dāng)命令字節(jié)為FE 或FF 時(shí)DS1302 工作在多字節(jié)RAM 傳送模式31 個(gè)
RAM 寄存器從0 地址開(kāi)始連續(xù)讀寫(xiě)從0 位開(kāi)始的數(shù)據(jù)
例如寫(xiě)入00 年6 月21 日星期三13 時(shí)59 分59 秒程序設(shè)置如下
Write_Multiplebyte:
MOV Command,#0BEh ;命令字節(jié)為BEh
MOV ByteCnt,#8 ;多字節(jié)寫(xiě)入模式此模塊為8 個(gè)
MOV R0,#XmtDat 數(shù)據(jù)地址覆給R0
MOV XmtDat,#59h 秒單元內(nèi)容為59h
- 基于89C51單片機(jī)的1602液晶顯示DS1302時(shí)鐘源程序 7次下載
- 基于89C51單片機(jī)的DS1302時(shí)鐘原理源程序 11次下載
- 基于89C51單片機(jī)的DS1302可調(diào)時(shí)鐘源程序 3次下載
- 基于89C51單片機(jī)的DS1302時(shí)鐘串口自動(dòng)更新時(shí)間源程序 1次下載
- 基于51單片機(jī)多功能時(shí)鐘DS1302仿真設(shè)計(jì)(包含源程序及仿真) 24次下載
- 基于DSP的DS1302芯片使用的程序資料 9次下載
- DS1302的時(shí)鐘電路串行傳輸顯示方式keil程序和電路圖免費(fèi)下載 17次下載
- DS1302的時(shí)鐘電路并行傳輸顯示方式程序和工程文件免費(fèi)下載 12次下載
- DS1302時(shí)鐘芯片與液晶1602的程序免費(fèi)下載 34次下載
- 使用單片機(jī)應(yīng)用DS1302的時(shí)鐘程序免費(fèi)下載
- DS1302源碼 54次下載
- DS1302數(shù)字鐘程序 11次下載
- 完整LCD和DS1302時(shí)鐘程序 26次下載
- DS1302源程序_原理圖_PCB 0次下載
- 實(shí)時(shí)時(shí)鐘模DS1302程序列子
- DS1302芯片與FPGA之間SPI通信原理 549次閱讀
- DS1302時(shí)鐘芯片的電路原理 2990次閱讀
- DS1302時(shí)鐘芯片的工作原理 5479次閱讀
- DS1302與ATMEGA48設(shè)計(jì)的實(shí)時(shí)時(shí)鐘 4944次閱讀
- 微雪電子RTC 時(shí)鐘模塊 DS1302簡(jiǎn)介 3402次閱讀
- 基于STM32對(duì)DS1302的驅(qū)動(dòng) 1.1w次閱讀
- 51單片機(jī)DS1302實(shí)時(shí)時(shí)鐘驅(qū)動(dòng)程序 9589次閱讀
- Arduino控制DS1302時(shí)鐘芯片(ds1302引腳圖及功能和應(yīng)用電路) 5.2w次閱讀
- pcf8563和ds1302有什么區(qū)別_哪個(gè)比較好 3.3w次閱讀
- 一文看懂ds1302與ds12c887區(qū)別 1.3w次閱讀
- STC單片機(jī)控制DS1302程序 (C程序) 1.4w次閱讀
- 用ds1302做時(shí)鐘電路圖詳解 5.3w次閱讀
- 基于ds1302的電子日歷系統(tǒng) 7224次閱讀
- ds1302和ds1307區(qū)別_ds1302和ds12c887區(qū)別 2.6w次閱讀
- ds1302晶振不起振_ds1302晶振電路圖 1.8w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 11次下載 | 免費(fèi)
- 3嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 4DIY動(dòng)手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)PM2.5檢測(cè)系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191186次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論