📄 eeprom.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 + -