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

📄 eeprom.lst

📁 基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
💻 LST
字号:
C51 COMPILER V7.50   EEPROM                                                                08/11/2008 14:05:20 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN .\Output\EEPROM.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE EEPROM.C BROWSE DEBUG OBJECTEXTEND PRINT(.\Output\EEPROM.lst) OBJECT(.\Outp
                    -ut\EEPROM.obj)

line level    source

   1          /*--------------------------------------------------------------------------
   2          EEPROM.C
   3          C file for EEPROM
   4          
   5          History:
   6          07/20/2006 : First Version V0.1 ---HsinChu Office
   7          
   8          Copyright (c) 1998-2006 AverLogic Inc
   9          All rights reserved.
  10          --------------------------------------------------------------------------*/
  11          #include "DATATYPE.H"
  12          #include "I2C.H"
  13          #include "EEPROM.H"
  14          
  15          /*
  16          // ********************************************************************************
  17          // Function         : EEPROMWrite
  18          // Description      : data will be stored to the EEPROM Bank Address.
  19          // Input parameters : Byte - Bank - Bank can be either 0 or 1 or 2 or 3 etc... 
  20                                                    Byte - Address can be either CHANNELSAVE or VOLUMESAVE. Channel save address is
  21                                                    0x00. Volume save address is 0x08.                                      
  22                                                    Byte - Data to be written to the Device.
  23          // Return values    : None. 
  24          // ******************************************************************************** 
  25          */
  26          
  27          void EEPROMWrite(Byte ucBank, Byte ucAddress,Byte ucSetData)
  28          {
  29   1         I2CWrite((0xA0|ucBank),ucAddress,ucSetData);
  30   1         Delay(5);
  31   1      }
  32          
  33          /*
  34          // ********************************************************************************
  35          // Function         : EEPROMRead
  36          // Description      : Read the data from EEPROM.
  37          // Input parameters : Byte - Bank - Bank can be either 0 or 1 or 2 etc...
  38                                                    Byte - Address  Address can be VOLUMESAVE or CHANNELSAVE.Channel save address is 
  39                                                    0x00. Volume save address is 0x08. 
  40          // Return values    : None. 
  41          // ******************************************************************************** 
  42          */
  43          
  44          Byte EEPROMRead(Byte ucBank, Byte ucAddress)
  45          {
  46   1         return(I2CRead((0xA0|ucBank),ucAddress));
  47   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     22    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V7.50   EEPROM                                                                08/11/2008 14:05:20 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -