微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > AT24C512中数据文件的系统化管理

AT24C512中数据文件的系统化管理

时间:08-18 来源:互联网 点击:

   LCALL   WR_ONE  ;把修改信息写入AT24C512

       POP        7

       POP        1

       POP        0

       MOV      DPH,      R1

       MOV      DPL,       R0

       INC        DPTR

       INC        DPTR

       SJMP      YBSAVE12

YBSAVE11:   INC        DPTR

       INC        DPTR

YBSAVE12:   DJNZ      R7,  YBSAVE10

       MOV      DPH,      R1

       MOV      DPL,       R0

       MOV      A,    #0FFH

       MOVX    @DPTR, A

       INC        DPTR

       MOVX    @DPTR, A     ;写入0FFFFH,表示文件分配结束

       LCALL   WR_ONE

YBSAVE13:   POP        0

                     POP        1

      

       POP        0

       POP        1            ;R1R0=DPTR=找到的第一个空闲页

POP        ACC       ;ACC=R7=空闲目录区序号

       PUSH     ACC

MOV      DPTR,    #YB_BEG+8

       MOV      B,    #10

       LCALL   TZDPTR        ;确定目录空闲区地址

       MOV      A, R1

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top