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

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

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

机把目录区和页面分配区的内容读入到RAM的相同地址中,程序如下:

R_HEAD:CLR       IE.7

              MOV      R5,  #0

RHEAD1:MOV     A,    R5

              MOV      B,    #80H

              MOV      DPTR,    #0

              LCALL   TZDPTR

              MOV      R1,  DPH

              MOV      R0,  DPL

              MOV      R6,  #80H

PUSH     5

              LCALL   RD24C

              POP        5

              INC        R5

              CJNE      R5,  #54, RHEAD1

              SETB      IE.7

              RET

 

添加文件程序如下:

YB_SAVE:     MOV      PAGE_NO,#0               AGES=需要的页数

                     MOV      DPTR,    #AT_FAT        AGE_NO为空闲页数计数

YBSAVE1:     MOVX    A,    @DPTR                ; AT_FAT 为页面分配表开始地址

                     CJNE      A,    #0EEH,   YBSAVE2

                     INC        PAGE_NO

YBSAVE2:     INC        DPTR

                     INC        DPTR

                     MOV      A,    PAGE_NO

                     CLR        C

                     SUBB     A,    PAGES

                     JZ           YBSAVE4

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

网站地图

Top