在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 串行實(shí)時時鐘芯片DS1302程序設(shè)計(jì)中的問題與對策

            串行實(shí)時時鐘芯片DS1302程序設(shè)計(jì)中的問題與對策

            作者: 時間:2012-07-09 來源:網(wǎng)絡(luò) 收藏

            美國Dallas公司推出的串行接口實(shí)時時鐘芯片DSl302可對時鐘芯片備份電池進(jìn)行涓流充電。由于該芯片具有體積小、功耗低、接口容易、占用CPUI/O口線少等主要特點(diǎn),故該芯片可作為實(shí)時時鐘廣泛應(yīng)用于智能化儀器儀表中。

            筆者在調(diào)試中發(fā)現(xiàn)在對DSl302編程中有幾個問題易被疏忽而導(dǎo)致錯誤,現(xiàn)提供給讀者參考。

            1讀操作出現(xiàn)的錯誤

            按照參考文獻(xiàn)[2]的讀操作程序框圖和參考文獻(xiàn)[1]、[2]所敘述的可知:單字節(jié)讀操作每次需16個時鐘,地址字節(jié)在前8個時鐘周期的上升沿輸入,而數(shù)據(jù)字節(jié)在后8個時鐘周期的下降沿輸出。據(jù)此結(jié)合圖1的硬件連接圖編制出了如下的單字節(jié)讀程序:

            DS_READSETBP1.2;令=0。

            CLRP1.1;令SCLK=0。

            CLRP1.2;令=1,啟動芯片。

            LCALLDS_WSUB;寫8位地址。

            LCALLDS_RSUB;讀出8位數(shù)據(jù)。

            RET

            DS_WSUBMOVR7,#08H

            WL00PRRCA;A為地址字節(jié)。

            MOVP1.0,C

            SETBP1.1;在時鐘上升沿

            NOP;輸入地址字節(jié)。

            CLRP1.1

            DJNZR7WL00P

            RET

            DS_RSUBSETBP1.0;為讀數(shù)據(jù)作準(zhǔn)備。

            MOVR7#08H

            RL00P:SETBP1.1

            NOP

            CLRP1.1;在第9個正脈沖的下

            MOVC,P1.0;降沿開始輸出數(shù)據(jù)。

            RRCA;A中為讀出的數(shù)據(jù)。

            DJNZR7,RL00P

            RET

            若使用如下程序?qū)Sl302的RAM1其內(nèi)容為5AH 進(jìn)行讀操作

            READ:MOVA#11000101B;RAM1單元的讀地址。

            LCAllDS_READ;調(diào)用讀子程序。

            則程序執(zhí)行后A中的數(shù)據(jù)為2DH,顯然讀出的數(shù)據(jù)不正確。若再使用一條RLA指令調(diào)整后,則A中為5AH,結(jié)果才正確。由此說明:使用上述程序讀出的RAM1單元中的第0位數(shù)據(jù)實(shí)為第1位數(shù)據(jù),讀出的第7位數(shù)據(jù)實(shí)為第0位數(shù)據(jù)。


            上一頁 1 2 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉