memory.lst

来自「一个基于C51开发的计价秤」· LST 代码 · 共 74 行

LST
74
字号
C51 COMPILER V7.50   MEMORY                                                                03/11/2006 11:13:09 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MEMORY
OBJECT MODULE PLACED IN memory.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE memory.c LARGE OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <SST89x5xxRD2.h>
   2          #include "Public.h"
   3          #include "IIC.h"
   4          #define AT24C512 0xa0
   5          #define PLU_DATA_ADR 0x40
   6          #define REPORT_DATA_ADR 0x1fff
   7          
   8          extern BYTE xdata PLU_buf[22];
   9          extern BYTE xdata Record_buf[16];
  10          extern BYTE xdata Option_Table[64];
  11          
  12          VOID Read_Optial_Table()
  13          {
  14   1              Read_eeprom(AT24C512,0,Option_Table,64);        
  15   1      }
  16          
  17          VOID Save_Cal_Factor()
  18          {
  19   1              Write_eeprom(AT24C512,26,Option_Table,8);       
  20   1      }
  21           
  22          VOID PLU_Load(WORD PLU_no)
  23          {
  24   1              WORD adr;
  25   1              adr=PLU_no*22+PLU_DATA_ADR;
  26   1              Read_eeprom(AT24C512,adr,PLU_buf,22);   
  27   1      }
  28          
  29          VOID PLU_Save(WORD PLU_no)
  30          {
  31   1              WORD adr;
  32   1              adr=PLU_no*22+PLU_DATA_ADR;
  33   1              Write_eeprom(AT24C512,adr,PLU_buf,22);  
  34   1      }
  35          
  36          VOID Record_Load(WORD record_counts)
  37          {
  38   1              WORD adr;
  39   1              adr=record_counts*16+REPORT_DATA_ADR;
  40   1              Read_eeprom(AT24C512,adr,Record_buf,16);
  41   1      }
  42          
  43          VOID Record_Save(WORD record_counts)
  44          {
  45   1              WORD adr;
  46   1              adr=record_counts*16+REPORT_DATA_ADR;
  47   1              Write_eeprom(AT24C512,adr,Record_buf,16);
  48   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    148    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V7.50   MEMORY                                                                03/11/2006 11:13:09 PAGE 2   

   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?