⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eeprom.lst

📁 基于ARM[LPC2148]SPI的串口液晶显示器6059B的显示程序
💻 LST
字号:
C51 COMPILER V7.50   EEPROM                                                                08/14/2007 09:36:17 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN .\download\eeprom.obj
COMPILER INVOKED BY: D:\EDA TOOLS\KEIL RVMDK\C51\BIN\C51.EXE eeprom.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\download\eeprom
                    -.obj)

line level    source

   1          #include <head.h>
   2          extern void watchdog(void);
   3          extern void shutdog(void);
   4          extern void inidog(void);//LCD subpro
   5          extern  void usdelay(uchar);
   6          extern  void msdelay(uchar);
   7           
   8          extern  uchar getee(uchar addr);
   9          extern  void writeee(uchar addr,uchar dat ); 
  10          extern  ulong   PARAM[8];
  11          
  12          void readone(uchar i){
  13   1              uchar a;        
  14   1              a=getee((i*5+1)+180);
  15   1          if(a>9) a=0;
  16   1          PARAM[i] =(ulong)(a)*10000;
  17   1          a=getee((i*5+2)+180);
  18   1          if(a>9) a=0;
  19   1          PARAM[i] +=(ulong)(a)*1000;
  20   1          a=getee((i*5+3)+180);
  21   1          if(a>9) a=0;
  22   1          PARAM[i] +=(ulong)(a)*100;
  23   1          a=getee((i*5+4)+180);
  24   1          if(a>9) a=0;
  25   1          PARAM[i] +=(ulong)(a)*10;
  26   1          a=getee((i*5+5)+180);
  27   1          if(a>9) a=0;
  28   1          PARAM[i] +=(ulong)(a);
  29   1      }
  30          void saveone(uchar add,uchar i){
  31   1              uchar a;
  32   1              a=(uchar)((PARAM[i])/10000);
  33   1              writeee((add*5+1)+180,a);
  34   1              a=(uchar)(((PARAM[i])%10000)/1000);
  35   1              writeee((add*5+2)+180,a);
  36   1              a=(uchar)(((PARAM[i])%1000)/100);
  37   1              writeee((add*5+3)+180,a);
  38   1              a=(uchar)(((PARAM[i])%100)/10);
  39   1              writeee((add*5+4)+180,a);
  40   1              a=(uchar)((PARAM[i])%10);
  41   1              writeee((add*5+5)+180,a);
  42   1      }
  43          void readee(void)
  44          { 
  45   1               readone(0);
  46   1           readone(1); 
  47   1           readone(2);
  48   1           readone(3);
  49   1           readone(4);
  50   1               readone(5);
  51   1               readone(6);
  52   1      //       readone(7);
  53   1       }
  54          void saveee(void)
C51 COMPILER V7.50   EEPROM                                                                08/14/2007 09:36:17 PAGE 2   

  55          {   
  56   1              uchar i=0;
  57   1              for(i=0;i<7;i++){ saveone(i,i);
  58   2              }
  59   1       }
  60          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    686    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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