• <rp id="wfxtb"><acronym id="wfxtb"></acronym></rp><em id="wfxtb"></em><dd id="wfxtb"><big id="wfxtb"><video id="wfxtb"></video></big></dd>
  • <rp id="wfxtb"></rp>

    <mark id="wfxtb"><center id="wfxtb"></center></mark>

      <rp id="wfxtb"><span id="wfxtb"><u id="wfxtb"></u></span></rp>

      <rp id="wfxtb"><object id="wfxtb"></object></rp>

      注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! 打開購物車 查看留言付款方式聯系我們
      初中電子 單片機教材一 單片機教材二
      搜索上次看見的商品或文章:
      商品名、介紹 文章名、內容
      首頁 電子入門 學單片機 免費資源 下載中心 商品列表 象棋在線 在線繪圖 加盟五一 加入收藏 設為首頁
      本站推薦:
      ;實時時鐘DS1302(匯編)
      文章長度[2564] 加入時間[2007/3/19] 更新時間[2025/3/16 14:02:00] 級別[0] [評論] [收藏]


      ;*********************************************************************
      ; 公司名稱:
      ; 模塊名稱:DS1302.a51
      ; 功 能:實時時鐘模塊 時鐘芯片型號:DS1302
      ; 說 明:(修改版)
      ; 程序設計:zhaojunjie
      ; 設計時間:2002.05.04
      ; 版 本 號:20020504
      ;*********************************************************************

      ;**********************************************************
      ;子程序名:Set1302
      ;功 能:設置DS1302 初始時間,并啟動計時。
      ;說 明:
      ;調 用:RTInputByte
      ;入口參數:初始時間在:Second,Minute,Hour,Day,Month,Week.YearL(地址連續)
      ;出口參數:無
      ;影響資源:A B R0 R1 R4 R7
      ;設 計:zhaojunjie 日 期:2002-03-19
      ;修 改: 日 期:
      ;**********************************************************
      Set1302:
      CLR T_RST
      CLR T_CLK
      SETB T_RST
      MOV B,#8EH ;控制寄存器
      LCALL RTInputByte
      MOV B,#00H ;寫操作前WP=0
      LCALL RTInputByte
      SETB T_CLK
      CLR T_RST

      MOV R0,#Second;
      MOV R7,#7 ;秒 分 時 日 月 星期 年
      MOV R1,#80H ;秒寫地址
      S13021: CLR T_RST
      CLR T_CLK
      SETB T_RST
      MOV B, R1 ;寫秒 分 時 日 月 星期 年 地址
      LCALL RTInputByte
      MOV A,@R0 ;寫秒數據
      MOV B,A
      LCALL RTInputByte
      INC R0
      INC R1
      INC R1
      SETB T_CLK
      CLR T_RST
      DJNZ R7, S13021
      CLR T_RST
      CLR T_CLK
      SETB T_RST
      MOV B,#8EH ;控制寄存器
      LCALL RTInputByte
      MOV B,#80H ;控制,WP=1,寫保護
      LCALL RTInputByte
      SETB T_CLK
      CLR T_RST
      RET
      ;**********************************************************
      ;子程序名:Get1302
      ;功 能:從DS1302 讀時間
      ;說 明:
      ;調 用:RTInputByte,RTOutputByte
      ;入口參數:時間保存在:Second,Minute,Hour,Day,Month,Week.YearL
      ;出口參數:無
      ;影響資源:A B R0 R1 R4 R7
      ;設 計:zhaojunjie 日 期:2002-03-19
      ;修 改: 日 期:
      ;**********************************************************
      Get1302:
      MOV R0,#Second;
      MOV R7,#7
      MOV R1,#81H ;秒地址
      G13021: CLR T_RST
      CLR T_CLK
      SETB T_RST
      MOV B,R1 ;秒 分 時 日 月 星期 年 地址
      LCALL RTInputByte
      LCALL RTOutputByte
      MOV @R0,A ;秒
      INC R0
      INC R1
      INC R1
      SETB T_CLK
      CLR T_RST
      DJNZ R7,G13021
      RET
      ;**********************************************************
      ;功 能:寫1302一字節 (內部子程序)
      ;**********************************************************
      RTInputByte:
      MOV R4,#8
      Inbit1: MOV A,B
      RRC A
      MOV B,A
      MOV T_IO,C
      SETB T_CLK
      CLR T_CLK
      DJNZ R4,Inbit1
      RET
      ;**********************************************************
      ;功 能:讀1302一字節 (內部子程序)
      ;**********************************************************
      RTOutputByte:
      MOV R4,#8
      Outbit1: MOV C,T_IO
      RRC A
      SETB T_CLK
      CLR T_CLK
      DJNZ R4,Outbit1
      RET
      ;/////////////////////////////////////////////////////////////////////////////

      1、 本站不保證以上觀點正確,就算是本站原創作品,本站也不保證內容正確。
      2、如果您擁有本文版權,并且不想在本站轉載,請書面通知本站立即刪除并且向您公開道歉! 以上可能是本站收集或者轉載的文章,本站可能沒有文章中的元件或產品,如果您需要類似的商品請 點這里查看商品列表!
      本站協議。 版權信息。 關于我們。 本站地圖。 營業執照。 發票說明。 付款方式。 聯系方式
      深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102
      E-mail:51dz$163.com($改為@);Tel:(0755)27947428
      工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389
      91嫩草黄片动漫版