日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機時鐘電路程序設計

          單片機時鐘電路程序設計

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


          2 軟件設計
          由實時時鐘寄存器(RTC)、狀態(tài)寄存器(SR)、控制寄存器(CONTROL)、報警寄存器(Alarm0、Alarml)和客戶數(shù)據(jù)存儲器組成。由于實時時鐘寄存器(RTC)和狀態(tài)寄存器(SR)需要進行頻繁的寫操作,因此它的存儲結構為易失性SRAM結構,該結構對寫操作的次數(shù)沒有限制。其它寄存器結構均為非易失性EEPROM結構,該結構對寫操作有次數(shù)限制,通常在10萬次以上。初始化程序流程如圖2所示。

          點擊在新窗口中瀏覽產(chǎn)品

          啟動條件子程序:
          SETB SDA
          LCALL YS4
          SETB SCL
          LCALL YS4
          CLR SDA
          LCALL YS4
          CLR SCL
          LCALL YS4
          RET
          停止條件子程序:
          CLR SDA
          LCALL YS4
          SETB SCL
          LCALL YS4
          SETB SDA
          RET
          注:子程序YS4的作用是延時4μs。
          2.1 寫操作
          初始化操作后,對X1226進行開始條件的設置,在寫CCR或EEPROM之前,主機必須先向狀態(tài)寄存器寫02H,確認應答信號,確認后寫入06H,再確認應答信號。確認后啟動了寫操作。首先發(fā)送高位地址,然后發(fā)送低位地址。Xl226每收到一個地址字節(jié)后,均會產(chǎn)生一個應答信號。在兩個地址字節(jié)都收到之后,X1226等待8位數(shù)據(jù)。在收到8位數(shù)據(jù)之后,X1226再產(chǎn)生一個應答。然后通過產(chǎn)生一個停止條件來終止傳送。
          Xl226具有連續(xù)寫入功能,X1226在收到每個字節(jié)后,響應一個應答,其內(nèi)部將地址加一。當計數(shù)器達到該頁的末尾時,它自動的“返回”到該頁的首地址。這意味著可從某一頁的任何位置開始向存儲器陣列連續(xù)寫入64字節(jié)或向CCR連續(xù)寫入8字節(jié)。
          寫入Xl226數(shù)據(jù)子程序:

          MOV R5,#8

          SENDI:MOV A,DATASE
          RLC A
          MOV DATASE,A
          MOV SDA,C
          SEB SCL
          LCALL YS4
          CLR SCL
          LCALL YS4
          DJNZ R5,SENDl
          RET



          評論


          相關推薦

          技術專區(qū)

          關閉