資料介紹
ds1302的應(yīng)用電路和匯編源程序
DS1302 與微控制器的接口軟件及功能應(yīng)用舉例
下面首先給出基本的接口軟件然后舉例說明各種功能的應(yīng)用
1 寫保護(hù)寄存器操作
當(dāng)寫保護(hù)寄存器的最高位為0 時(shí)允許數(shù)據(jù)寫入寄存器寫保護(hù)寄存器可以通過命令字節(jié)8E 8F 來
規(guī)定禁止寫入/讀出寫保護(hù)位不能在多字節(jié)傳送模式下寫入
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 寫入允許ACALL Send_Byte 調(diào)用寫入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
當(dāng)寫保護(hù)寄存器的最高位為1 時(shí)禁止數(shù)據(jù)寫入寄存器
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 禁止寫入
ACALL Send_Byte 調(diào)用寫入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
以上程序調(diào)用了基本數(shù)據(jù)發(fā)送(Send_Byte)模塊及一些內(nèi)存單元定義, 其源程序清單在附錄中給出下面
的程序亦使用了這個(gè)模塊
2 時(shí)鐘停止位操作
當(dāng)把秒寄存器的第7 位時(shí)鐘停止位設(shè)置為0 時(shí)起動時(shí)鐘開始
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)用寫入數(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)用寫入數(shù)據(jù)子程序
RET 返回調(diào)用本子程序處
3. 多字節(jié)傳送方式
當(dāng)命令字節(jié)為BE 或BF 時(shí)DS1302 工作在多字節(jié)傳送模式8 個(gè)時(shí)鐘/日歷寄存器從寄存器0 地址開
始連續(xù)讀寫從0 位開始的數(shù)據(jù)當(dāng)命令字節(jié)為FE 或FF 時(shí)DS1302 工作在多字節(jié)RAM 傳送模式31 個(gè)
RAM 寄存器從0 地址開始連續(xù)讀寫從0 位開始的數(shù)據(jù)
例如寫入00 年6 月21 日星期三13 時(shí)59 分59 秒程序設(shè)置如下
Write_Multiplebyte:
MOV Command,#0BEh ;命令字節(jié)為BEh
MOV ByteCnt,#8 ;多字節(jié)寫入模式此模塊為8 個(gè)
MOV R0,#XmtDat 數(shù)據(jù)地址覆給R0
MOV XmtDat,#59h 秒單元內(nèi)容為59h
- 基于89C51單片機(jī)的1602液晶顯示DS1302時(shí)鐘源程序 7次下載
- 基于89C51單片機(jī)的DS1302時(shí)鐘原理源程序 5次下載
- 基于89C51單片機(jī)的DS1302可調(diào)時(shí)鐘源程序 2次下載
- 基于89C51單片機(jī)的DS1302時(shí)鐘串口自動更新時(shí)間源程序 1次下載
- 基于51單片機(jī)多功能時(shí)鐘DS1302仿真設(shè)計(jì)(包含源程序及仿真) 22次下載
- 基于DSP的DS1302芯片使用的程序資料 9次下載
- DS1302的時(shí)鐘電路串行傳輸顯示方式keil程序和電路圖免費(fèi)下載 17次下載
- DS1302時(shí)鐘芯片與液晶1602的程序免費(fèi)下載 33次下載
- 使用單片機(jī)應(yīng)用DS1302的時(shí)鐘程序免費(fèi)下載
- DS1302源碼 53次下載
- DS1302數(shù)字鐘程序 11次下載
- 完整LCD和DS1302時(shí)鐘程序 26次下載
- DS1302源程序_原理圖_PCB 0次下載
- DS1302程序模塊C程序講解 26次下載
- 實(shí)時(shí)時(shí)鐘模DS1302程序列子
- DS1302時(shí)鐘芯片的電路原理 2346次閱讀
- DS1302時(shí)鐘芯片的工作原理 4778次閱讀
- DS1302與ATMEGA48設(shè)計(jì)的實(shí)時(shí)時(shí)鐘 4765次閱讀
- 微雪電子RTC 時(shí)鐘模塊 DS1302簡介 3108次閱讀
- 基于STM32對DS1302的驅(qū)動 1.1w次閱讀
- 51單片機(jī)DS1302實(shí)時(shí)時(shí)鐘驅(qū)動程序 9255次閱讀
- Arduino控制DS1302時(shí)鐘芯片(ds1302引腳圖及功能和應(yīng)用電路) 5.1w次閱讀
- pcf8563和ds1302有什么區(qū)別_哪個(gè)比較好 3.2w次閱讀
- 一文看懂ds1302與ds12c887區(qū)別 1.3w次閱讀
- STC單片機(jī)控制DS1302程序 (C程序) 1.3w次閱讀
- 關(guān)于實(shí)時(shí)時(shí)鐘模塊DS1302的介紹 1.8w次閱讀
- 用ds1302做時(shí)鐘電路圖詳解 5.2w次閱讀
- 基于ds1302的電子日歷系統(tǒng) 7108次閱讀
- ds1302和ds1307區(qū)別_ds1302和ds12c887區(qū)別 2.5w次閱讀
- ds1302晶振不起振_ds1302晶振電路圖 1.7w次閱讀
下載排行
本周
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 137次下載 | 1 積分
- 2elmo直線電機(jī)驅(qū)動調(diào)試細(xì)則
- 4.76 MB | 9次下載 | 6 積分
- 3ADL-GPIB IEEE 488命令集函數(shù)參考手冊
- 0.67 MB | 2次下載 | 5 積分
- 4儀表培訓(xùn)課件
- 1.82 MB | 2次下載 | 1 積分
- 5DTSD1352導(dǎo)軌式多功能電能表安裝使用說明書 V2.15
- 1.19 MB | 1次下載 | 免費(fèi)
- 6BQ79616-Q1和BQ75614-Q1 GUI用戶指南
- 4.51MB | 1次下載 | 免費(fèi)
- 7INA226EVM用戶指南
- 4.7MB | 1次下載 | 免費(fèi)
- 8INA226EVM修訂版A模型用戶指南和軟件教程
- 2.28MB | 1次下載 | 免費(fèi)
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 137次下載 | 1 積分
- 2新概念模擬電路第四冊信號處理電路電子書免費(fèi)下載
- 10.69 MB | 60次下載 | 免費(fèi)
- 3800VA純正弦波逆變器的參考設(shè)計(jì)
- 2.96MB | 32次下載 | 免費(fèi)
- 4純電動汽?的主要部件及?作原理
- 5.76 MB | 15次下載 | 5 積分
- 5新概念模擬電路(電子版全集)
- 29.33 MB | 13次下載 | 免費(fèi)
- 6GP328和GP88S對講機(jī)的維修實(shí)列資料合集免費(fèi)下載
- 0.03 MB | 10次下載 | 10 積分
- 7Type-C VL160數(shù)據(jù)手冊
- 0.92 MB | 10次下載 | 3 積分
- 8elmo直線電機(jī)驅(qū)動調(diào)試細(xì)則
- 4.76 MB | 9次下載 | 6 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191366次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多