日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
[轉(zhuǎn)載]鐵電存儲(chǔ)器FM24C256在儀表中的應(yīng)用
[轉(zhuǎn)載]鐵電存儲(chǔ)器FM24C256在儀表中的應(yīng)用
 更新時(shí)間:2008-8-17 19:48:30  點(diǎn)擊數(shù):20
【字體: 字體顏色

MOV A,#10100000B
CALL !SENDCOM    ;;發(fā)送寫命令
BC $WNOACKX      ;;沒應(yīng)答則錯(cuò)誤返回
  NOP
CLR1 P4.2
CLR1  PM4.3        ;; 設(shè)置P4.3為輸出狀態(tài)
MOV A,D            ;;D中存放所寫單元高地址
CALL !SENDCOM     ;;發(fā)送所寫單元高地址
BC $WNOACKX    ;;;沒應(yīng)答則錯(cuò)誤返回
CLR1  PM4.3        ;; 設(shè)置P4.3為輸出狀態(tài)
MOV A,E        ;;;;E中存放所寫單元低地址
CALL !SENDCOM   ;;發(fā)送所寫單元低地址
BC $WNOACKX   ;;沒應(yīng)答則錯(cuò)誤返回
CLR1  PM4.3        ;; 設(shè)置P4.3為輸出狀態(tài)
MOV A,[HL]       ;;[HL] 中存放所寫數(shù)據(jù)
    CALL !A24SENDC    ;;發(fā)送所寫數(shù)據(jù)
   CLR1 CY
            SET1 P4.1  ;;寫保護(hù)
WNOACKX:
SET1 CY
RET

SENDSTART:    發(fā)送起始位子程序
SET1 P4.2
   SET1 P4.3      ;;發(fā)起始位
        NOP
NOP    
      CLR1 P4.3
        CLR1 4.2
       RET

  SENDCOM:   發(fā)送命令子程序
         CALL !A24SENDC
           CLR1 P4.2
        SET1  PM4.3   ;;設(shè)置P4.3為輸入狀態(tài)
           NOP
           NOP
           NOP     
SET1 4.2
        BT P4.3,$DCOM1                 ;測試應(yīng)答信號(hào),有應(yīng)答CY=1,否則CY=0
        CLR1 CY
           RET             ;BR RNOACK              
DCOM1:
        SET1 CY
           RET
A24SENDC:     發(fā)送數(shù)據(jù)子程序
        CLR1 CY
        MOV B,#08H   ;;發(fā)送8位
SENDREP:
        CLR1 P4.2
         NOP
         CLR1 P4.3
      ROLC A,1         ;;左移一位
      BNC $SENDPD
        SET1  P4.3
SENDPD:
        NOP
        SET1 P4.2
         NOP
     DBNZ B,$SENDREP   ;8位發(fā)送完返回
        RET

 讀子程序:
READ:
  CLR1 PM4.3       ;;;; 設(shè)置P4.3為輸出狀態(tài)
        CALL !SENDSTART ;發(fā)送起始位
MOV A,#10100000B
           CALL !SENDCOM   ;; ;發(fā)送讀命令
           BC $RNOACK       ;;       沒應(yīng)答則錯(cuò)誤返回
CLR1 P4.2
  CLR1 PM4.3        ;; 設(shè)置P4.3為輸出狀態(tài)

 MOV A,D         ;D中存放所讀單元高地址
             CALL !SENDCOM  ;;發(fā)送所讀單元高地址
          BC $RNOACK            ;     沒應(yīng)答則錯(cuò)誤返回
             CLR1 PM4.3    ;;設(shè)置P4.3為輸出狀態(tài)
MOV A,E      ;;;E中存放所讀單元低地址
          CALL !SENDCOM   ;;發(fā)送所讀單元低地址
BC $RNOACK   ;;沒應(yīng)答則錯(cuò)誤返回
        CLR1 P4.2
             CLR1 PM4.3   ;;設(shè)置P4.3為輸出狀態(tài)
SET1 P4.2
SET1 4.3
NOP
NOP
             CLR1 P4.3
             CLR1 P4.2
             CALL !SENDSTART  ;發(fā)送起始位
          MOV A,#10100001B
          CALL !SENDCOM     ;;發(fā)送讀命令
          BC $RNOACK

         CLR1 P4.2
            SET1 PM4.3
 CALL !N24READB     ;;讀數(shù)據(jù)
         CLR1 SK256
            CLR1 PM4.6
        CALL !SENDSTOP    ;;發(fā)送停止位
READRET:
    CLR1 CY 
RET
RNOACK:
SET1 CY 
RET

N24READB:
         MOV B,#08H
READREPX:
        CLR1 P4.2
   NOP
   NOP
   NOP 
SET1 P4.2
          NOP
       NOP
       NOP
       CLR1 CY
 BF P4.3,$READPD
       SET1 CY
READPD:
      ROLC A,1    ;;左移1位
      NOP
      NOP
      NOP
      DBNZ B,$READREPX    ;;判斷是否接受8位

 RET
SENDSTOP:     發(fā)送停止位
     CLR1 P4.3
        NOP
 SET1 P4.2
        NOP            
     SET1 P4.3
        NOP
        RET

    四. 小結(jié):

    FM24C256 是一種高性能的存貯器,性能指標(biāo)遠(yuǎn)遠(yuǎn)大于EEPROM。在電子式電能表應(yīng)用中,數(shù)據(jù)擦寫次數(shù)比較頻繁,而且在掉電存貯時(shí)數(shù)據(jù)量大、時(shí)間短,怎樣安全可靠快速的保存數(shù)據(jù)一個(gè)關(guān)鍵的技術(shù)。所以,FM24C256的優(yōu)良特性非常適合儀表中使用,如電能表、水表、煤氣表、暖氣表、計(jì)程車表、醫(yī)療儀表等應(yīng)用廣泛。它的封裝形式有SOIC和DIP。

  • 上一篇: 實(shí)時(shí)時(shí)鐘芯片HT1380讀寫c程序
  • 下一篇: C51串口輸出輸入函數(shù)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1