• <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支持!請設置您的瀏覽器! 打開購物車 查看留言付款方式聯系我們
      初中電子 單片機教材一 單片機教材二
      搜索上次看見的商品或文章:
      商品名、介紹 文章名、內容
      首頁 電子入門 學單片機 免費資源 下載中心 商品列表 象棋在線 在線繪圖 加盟五一 加入收藏 設為首頁
      全部內容 本站公告 購物咨詢 付款確認 購物反饋 網站建議 貴賓交流 商品評論 文章評論 發新留言
      標題: 〖trousers〗關于198元STC實驗板(1237)………… 文章評論
      發送時間:2008/8/26 9:18:35 更新時間:2008/8/27 9:02:45
      留言內容:
      我這幾天在玩24C02讀寫程序,總是失敗。后來無意中才發現,原來原理圖和實際電路板不符:原理圖上24C02的SDA和SCL分別接P3.4和P3.5,而實際電路板正好相反。改正程序后便成功了。故在此提醒大家,免得像我一樣走了彎路。
      在此提供大家24C02的讀寫子程序,供大家參考學習。
      SDA24 EQU P3.5
      SCLK24 EQU P3.4

      ;讀24C02子程序。地址放在A中,讀出數據也在A中。
      RD24: PUSH ACC
      SETB SDA24
      CLR SCLK24
      ACALL START24
      MOV A,#0A0H
      ACALL SHIFT8
      ACALL ACK
      POP ACC
      ACALL SHIFT8
      ACALL ACK
      ACALL START24
      MOV A,#0A1H
      ACALL SHIFT8
      ACALL ACK
      SETB SDA24
      MOV R7,#8
      CLR A
      SETB SDA24
      RD000:
      SETB SCLK24
      MOV C,SDA24
      RLC A
      CLR SCLK24
      DJNZ R7,RD000
      RET
      ;-------------------------------
      ;寫入24C02程序。地址放在A中,要寫入的數據放在B中。
      WT24: PUSH ACC
      SETB SDA24
      CLR SCLK24
      ACALL START24
      MOV A,#0A0H
      ACALL SHIFT8
      ACALL ACK
      POP ACC
      ACALL SHIFT8
      ACALL ACK
      MOV A,B
      ACALL SHIFT8
      ACALL ACK
      ACALL STOP
      ACALL DELAY2
      RET
      ;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
      ;以下為底層子程序,不面向用戶。
      ;開始條件
      START24:CLR SDA24
      SETB SDA24
      SETB SCLK24
      CLR SDA24
      CLR SCLK24
      RET
      ;停止條件
      STOP: CLR SDA24
      SETB SCLK24
      SETB SDA24
      RET
      ;應答信號
      ACK: SETB SCLK24
      CLR SCLK24
      RET
      ;寫數據
      SHIFT8:MOV R7,#8
      SH01: RLC A
      MOV SDA24,C
      SETB SCLK24
      CLR SCLK24
      DJNZ R7,SH01
      RET
      DELAY2:
      NOP
      NOP
      NOP
      NOP
      RET
      2008-8-27 9:02:45 [51dz]〖218.17.42.69〗:非常謝謝你的無私奉獻以及指正!祝你學習進步!
      快速回復:

      本站實事求是保留用戶意見和問題!拒絕廣告和灌水!但系統只顯示最近2年或者最近2萬次留言(約5000標題)!過期留言自動刪除!重要內容請自行備份!不便之處請諒解!
      本站協議。 版權信息。 關于我們。 本站地圖。 營業執照。 發票說明。 付款方式。 聯系方式
      深圳市寶安區西鄉五壹電子商行——粵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嫩草黄片动漫版