📄 显示“桂林电子”.lst
字号:
C51 COMPILER V8.02 显蔩“桂林电子” 06/01/2007 23:54:37 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 显蔩“桂林电子”
OBJECT MODULE PLACED IN 显示“桂林电子”.OBJ
COMPILER INVOKED BY: G:\8.02\C51\BIN\C51.EXE 显示“桂林电子”.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X52.H>
2 #include <INTRINS.h>
3 unsigned char code Tab[]={0xff,0Xfd,0xff,0xfe,0xff,0xf7,0xff,0xfb,0xff,0xdf,0xff,0xef,0xff,0x7f,0xff,0xbf
-,
4 0Xfd,0xff,0xfe,0xff,0xf7,0xff,0xfb,0xff,0xdf,0xff,0xef,0xff,0x7f,0xff,0xbf,0xff
-};
5 unsigned char code codedisplay[]={0xDF,0xBF,0xDF,0xBF,0xDF,0xBF,0xDC,0x03,0x03,0xBF,0xDF,0xBF,0x88,0x01,0
-x97,0xFF,
6 0x97,0xBF,0x5F,0xBF,0xDC,0x03,0xDF,0xBF,0xDF,0xBF,0xDF,0xBF,0xD0,0x01,0xDF,0xFF,/*"桂",0*/
7 0xEF,0xDF,0xEF,0xDF,0xEF,0xDF,0xEF,0xDF,0x02,0x01,0xEF,0xDF,0xEF,0x9F,0xC7,0x8F,
8 0xCB,0x4F,0xAB,0x57,0xAE,0xD7,0x6D,0xD9,0xEB,0xDB,0xEF,0xDF,0xEF,0xDF,0
-xEF,0xDF,/*"林",1*/
9 0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xC0,0x07,0xDE,0xF7,0xDE,0xF7,0xC0,0x07,0xDE,0xF7,
10 0xDE,0xF7,0xDE,0xF7,0xC0,0x07,0xDE,0xF7,0xFE,0xFD,0xFE,0xFD,0xFF,0x01,0xFF,0xFF,/*"电",2*/
11 0xFF,0xFF,0xC0,0x0F,0xFF,0xDF,0xFF,0xBF,0xFF,0x7F,0xFE,0xFF,0xFE,0xFF,0xFE,0xFB,
12 0x00,0x01,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFA,0xFF,0xFD,0xFF};/*"子",3*/
13 unsigned char display_buff[8];
14 unsigned char m,addr,dat=0;
15 #ifndef I2C_H
16 #define I2C_H
17 typedef unsigned char uchar; //重新定义数据类型
18 typedef unsigned int uint;
19 const uchar WR24C02 = 0xa0; //读写控制命令 //EEPROM地址+写命令
20 const uchar RD24C02 = 0xA1; //EEPROM地址+读命令
21 sbit I2C_SCL = P2^4; //I/O口定义
22 sbit I2C_SDA = P2^5;
23 bit ErrorBit; //用户变量声明 //读写错误标志 1错误 0 正确
24 uchar idata ErrorCode; //错误码
25 uchar da=0;
26
27
28 void delay(void)
29 { unsigned char i,j;
30 1 for(i=0;i<15;i++){ for(j=0;j<50;j++) ; }
31 1 }
32
33 void main(void)
34 { SCON=0; P1=0; SP=0x70;
35 1
36 1 while(1)
37 1 {
38 2 for(m=0;m<16;m++)
39 2 {
40 3 SBUF=codedisplay[2*m]; while(!TI) ; TI=0;
41 3 SBUF=codedisplay[2*m+1]; ; while(!TI) ; TI=0;
42 3 SBUF=codedisplay[32+2*m]; while(!TI) ; TI=0;
43 3 SBUF=codedisplay[32+2*m+1]; while(!TI) ; TI=0;
44 3 SBUF=codedisplay[64+2*m]; while(!TI) ; TI=0;
45 3 SBUF=codedisplay[64+2*m+1]; while(!TI) ; TI=0;
46 3 SBUF=codedisplay[96+2*m]; while(!TI) ; TI=0;
47 3 SBUF=codedisplay[96+2*m+1]; while(!TI) ; TI=0;
48 3 SBUF=Tab[2*m]; while(!TI) ; TI=0;
49 3 SBUF=Tab[2*m+1];while(!TI) ; TI=0;
50 3
51 3 P3_4=0;P3_4=1; P3_4=0;
C51 COMPILER V8.02 显蔩“桂林电子” 06/01/2007 23:54:37 PAGE 2
52 3 //delay();
53 3 }
54 2 }
55 1 }
56
57
58
59
60
61
62
63
64
65
66
67
68
*** WARNING C316 IN LINE 68 OF 显示“桂林电子”.c: unterminated conditionals
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 264 ----
CONSTANT SIZE = 160 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 14 ----
IDATA SIZE = 1 ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -