娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月16日(星期四)

正在發生

2018年01月16日 | ds1302時鐘芯片源程序

發布者:CyberJolt 來源: eefocus關鍵字:DS1302  時鐘芯片 手機看文章 掃描二維碼
隨時隨地手機看文章

;*********************************************************************
; Revision History:
;*********************************************************************

;---------- 管腳定義 --------------

RST EQU P1.5 ;DS1302
IO EQU P1.6
SCLK EQU P1.7


;*******************************************************************************
; The following is about DS1302
;*******************************************************************************

;-------------------------------------------------------------------------------
; RST1302 Reset 1302
; Function: Sends the command to reset 1302
; Calls: None
; InPara: None
; OutPara: None
; Register Usage: None 
;-------------------------------------------------------------------------------
RST1302:clr sclk
clr rst
setb rst
ret

;-------------------------------------------------------------------------------
; WRBYTE Write a byte to 1302
; Function: Shifts out a byte, starting with the LSB, to the RAM
; Calls: None
; InPara: A = the byte to be sent
; OutPara: None
; Register Usage: R2 
;-------------------------------------------------------------------------------
WRBYTE: mov r2,#08
wrbyt1: rrc a
mov io,C
clr sclk
setb sclk
djnz r2,wrbyt1 
ret 

;-------------------------------------------------------------------------------
; RDBYTE Read a byte from 1302
; Function: Recieves a byte, LSB first, from the RAM
; Calls: None
; InPara: None
; OutPara: A = recieved byte
; Register Usage: R2 
;-------------------------------------------------------------------------------
RDBYTE: mov R2, #08 ; Set bit counter to eight
clr a
setb io 
rdbyt1: setb sclk ; Bring SCK high
clr sclk ; Bring SCK low
mov C, io ; Receive data bit and store in carry
rrc A ; Shift byte right through carry 
djnz R2, rdbyt1 ; Finish if last data bit
ret

;-------------------------------------------------------------------------------------------------
; GETTIME Get time from 1302
; Function: 
; Calls: wrbyte,rdbyte
; InPara: R0 = Last address to store time
; OutPara: None
; Register Usage: R0,A 
;-------------------------------------------------------------------------------------------------
gettime:lcall rst1302
mov a,#0bfh
lcall wrbyte ;cLOCk burst read (eight registers)
lcall rdbyte ;sec
mov @r0,a
dec r0
lcall rdbyte ;min
mov @r0,a
dec r0
lcall rdbyte ;hour
mov @r0,a
dec r0
lcall rdbyte ;date
mov @r0,a
dec r0
lcall rdbyte ;month
mov @r0,a
dec r0
lcall rdbyte ;day
mov @r0,a
dec r0
lcall rdbyte ;year
mov @r0,a
dec r0
lcall rdbyte ;must read control register in burst mode
lcall rst1302
clr rst
ret

;-------------------------------------------------------------------------------------------------
; SETTIME Set time to 1302
; Function: 
; Calls: wrbyte,rdbyte
; InPara: R0 = Last address of the time to be sent
; OutPara: None
; Register Usage: R0,A 
;-------------------------------------------------------------------------------------------------
settime:lcall rst1302
mov a,#8eh
lcall wrbyte ;control register
clr a
lcall wrbyte ;dISAble write protect

lcall rst1302
mov a,#90h
lcall wrbyte ;trICkle charger register
mov a,#0abh
lcall wrbyte ;enable, 2 diodes, 8K resistor

lcall rst1302
mov a,#0beh
lcall wrbyte ;clock burst write (eight registers)

mov a,@r0
dec r0
lcall wrbyte ;sec
mov a,@r0
dec r0
lcall wrbyte ;min
mov a,@r0
dec r0
lcall wrbyte ;hour
mov a,@r0
dec r0
lcall wrbyte ;date
mov a,@r0
dec r0
lcall wrbyte ;mon
mov a,@r0
dec r0
lcall wrbyte ;day
mov a,@r0
dec r0
lcall wrbyte ;year

mov a,#80h
lcall wrbyte ;must write control register in burst mode, enable write protect
lcall rst1302
clr rst
ret

;*******************************************************************************


關鍵字:DS1302  時鐘芯片 引用地址:ds1302時鐘芯片源程序

上一篇:PC機與單片機的通訊程序
下一篇:51控制的MT8880雙音頻收發器的匯編程序

推薦閱讀

搶自駕商機!Sony擴大供應車用圖像傳感器,豐田和日產等車廠將采用。Sony社長平井一夫9日在拉斯韋加斯CES 2018舉行的記者會上透露,將供應車用圖像傳感器給豐田汽車(Toyota)、日產汽車(Nissan)、現代汽車(Hyundai Motor)、起亞汽車(Kia)等車廠。平井一夫指出,“確信Sony能對自動駕駛等“移動革命”帶來貢獻”。?Sony之前已表明將供應車用圖像傳感器給De...
之前一直用的JTAG下載,最近使用了下SWD模式。SW模式使用了5個引腳,NRST :復位 SWCLK:串行線時鐘 SWDIO:串行線調試數據輸入/輸出,另外的為GND 和VCCSWD模式的優勢:SWD 模式比 JTAG 在高速模式下面更加可靠. 在大數據量的情況下面 JTAG 下載 程序會失敗, 但是 SWD 發生的幾率會小很多. 基本使用 JTAG 仿真模式的情況下是可以直接使...
給云供電 身處社會,我們每天都在創建、使用和分享前所未有的數據,無論是在我們的個人生活中還是在我們工作的時候。此外,聯接數十億設備并不斷增長的物聯網(IoT)正在創建數據,完全無需人類幫助。隨著移動技術發展到第五代(5G),將有能力創建更多的數據并以比以往任何時候都更快的速度運行,從而為數據增長的趨勢提供更大的動力。 所有這些數據都需要存...
1、指示燈故障1.故障現象:給電動執行機通電后發現電源指示燈不亮,伺放板無反饋,給信號不動作。故障判斷和檢修過程:因電源指示燈不亮,首先檢查保險管是否開路,經檢查保險管完好,綜合故障現象,可以推斷故障有可能發生在伺放板的電源部分,接著檢查電源指示燈,用萬用表檢測發現指示燈開路,更換指示燈故障排除。結論:電源指示燈開路會造成整個伺放...

史海拾趣

問答坊 | AI 解惑

如何在VIVI上擴展USB下載功能,1000分相送,謝謝!

需要在VIVI上擴展USB下載功能,希望大家指點 也可通過EMAIL跟我聯系,謝謝! Pos3000@126.com …

查看全部問答∨

pos機的出場號?

有沒有哪個函數可以直接讀出pos機的出場號…

查看全部問答∨

單片機如何訪問外部RAM

1、        要讀外部RAM地址為C036的數據?匯編語句和C語句是?并說明8051輸出地址信號時,哪幾個腳是高電平? 2、      請用運放實現以下功能:當輸入電壓小于2v或大于3v時輸出5v,當為其它輸入電壓時輸 ...…

查看全部問答∨

關于C8051F系列單片機間接尋址問題

傳統單片機中,用             MOV R0,50H            MOV A,@R0           INC R0         &n ...…

查看全部問答∨

有關游戲手柄的問題。

請教一下,可否使用 游戲手柄 控制如網銀、證券交易、期貨交易等現有的應用程序。 …

查看全部問答∨

求助:一個S60安裝的問題

我安裝了S60 SDK,當然,前期的activeperl和JRE也裝好了 進行abld build也成功了 可為什么模擬器打不開呢。我看了進程運行表,EPOC.EXE一打開,馬上關掉 求助各位大蝦!!!謝謝了!!!…

查看全部問答∨

準備找人畫個六層的板子,大概要花多少銀子一個平方啊?

準備找人畫個六層的板子,大概要花多少銀子一個平方啊?…

查看全部問答∨

關于復位的一些疑惑

為什么兩個要求的時間不一樣   一個是 4ms   一個是 20us…

查看全部問答∨

MSP430 選型表

這個壓縮包里的Excel可以幫助大家快速進行MSP430的器件選型。用Excel排序過濾都很方便~希望對大家有幫助!…

查看全部問答∨

430能處理2M采樣率的AD轉換器嗎,采樣數據要顯示

請問2M的采樣率采樣數據顯示在液晶屏上,MSP430F149能處理嗎…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 万盛区| 中方县| 抚远县| 禄丰县| 林西县| 金乡县| 正宁县| 项城市| 福贡县| 柯坪县| 裕民县| 环江| 鹿泉市| 东辽县| 抚松县| 大安市| 姜堰市| 阿尔山市| 宜丰县| 连城县| 苍山县| 温州市| 朝阳市| 平泉县| 台南市| 临夏县| 溆浦县| 保德县| 固原市| 会理县| 武汉市| 上虞市| 共和县| 鹰潭市| 清徐县| 宾川县| 平和县| 竹北市| 浮梁县| 灵台县| 沙洋县|