?? at24c256.lst
字號:
C51 COMPILER V7.07 AT24C256 09/18/2006 15:01:01 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE AT24C256
OBJECT MODULE PLACED IN AT24C256.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE AT24C256.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2 #include<absacc.h>
3 #include<MY7219.h>
4 #include<SerialPort.h>
5 //#include<DS1302.h>
6 #include<I2C.h>
7 #include<I2C_EEPROM.h>
*** WARNING C173 IN LINE 59 OF I2C_EEPROM.H: missing return-expression
8 //#include<28C64_6264.h>
9
10
11
12 void Display_LED(unsigned char location,unsigned char *dat,unsigned char n)
13 {
14 1 unsigned char i;
15 1 for(i=0;i<n;i++)
16 1 {
17 2 LED_Drive(location+i,dat[i]&0x0f);
18 2 }
19 1 }
20
21 /*
22 void DisplayTimer(unsigned char LED_START,unsigned char *sec)
23 {
24 unsigned char Timer[7],x,y;
25 GetTimer(Timer);
26
27 x=(Timer[2]&0xf0)>>4;
28
29 LED_Drive(LED_START,x);
30
31 x=Timer[2]&0x0f;
32 y=Timer[1]&0x0f;
33 if(*sec!=Timer[0])
34 {
35 x+=0x80;
36 y+=0x80;
37 *sec=Timer[0];
38 }
39 LED_Drive(LED_START+1,x);
40 LED_Drive(LED_START+2,(Timer[1]&0xf0)>>4);
41
42
43 LED_Drive(LED_START+3,y);
44 LED_Drive(LED_START+4,(Timer[0]&0xf0)>>4);
45 LED_Drive(LED_START+5,Timer[0]&0x0f);
46
47 }
48 */
49 void main()
50 {
51 1 unsigned char dat[16]={1,9,8,2,0,1,3,0,0,0,0x0a,0x0d,0x0c,0x0d,0x0e,0x0f};
52 1 // unsigned char dd[6];
53 1 /*
54 1 unsigned char code Time[7]={
C51 COMPILER V7.07 AT24C256 09/18/2006 15:01:01 PAGE 2
55 1 0x04,//sec
56 1 0x09,//min
57 1 0x01,//hour
58 1 0x01,//date
59 1 0x02,//month
60 1 0x05,//dat
61 1 0x00,//year
62 1 };
63 1 */
64 1 unsigned char code Time2[]={0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x09,0x08};
65 1 unsigned char c=0;
66 1 XBYTE[0x03]=1;
67 1 InitSerialPort0();
68 1 Init_MAX7219();
69 1 Cls();
70 1
71 1 Display_LED(0,dat,6);
72 1 Delay7219(3000);
73 1 //Write_I2C_EEPROM(0,0x00,Time2,8);
74 1 Delay7219(100);
75 1
76 1
77 1 while(1)
78 1 {
79 2 Read_I2C_EEPROM(0,0x02,dat,7);
80 2 Display_LED(0,dat,6);
81 2 Delay7219(1000); }
82 1 }
*** WARNING C280 IN LINE 64 OF AT24C256.C: 'Time2': unreferenced local variable
83
84
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 945 ----
CONSTANT SIZE = 73 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 48
IDATA SIZE = ---- ----
BIT SIZE = ---- 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 2 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -