📄 12864.lst
字号:
C51 COMPILER V7.00 12864 11/06/2003 16:36:27 PAGE 1
C51 COMPILER V7.00, COMPILATION OF MODULE 12864
OBJECT MODULE PLACED IN .\12864.obj
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE E:\XXJWORK\mydocument\gaoyaxian\12864.c BROWSE DEBUG OBJECTEXTEND PRINT(.\1
-2864.lst) OBJECT(.\12864.obj)
stmt level source
1 #include<reg51.h>
2
3 sbit cs1=P3^0;
4 sbit cs2=P3^1;
5 sbit rst=P3^2;
6 sbit rw=P3^3;
7 sbit di=P3^4;
8 sbit e=P3^5;
9 unsigned char x,y;
10 unsigned char *p[];
11
12 void delay(int num)
13 {
14 1 while(num--) ;
15 1 }
16
17 void lw(unsigned char x,unsigned char y,unsigned char dd)
18 {
19 1 if (x<64)
20 1 {
21 2 cs1=cs2=0;
22 2 di=rw=0;cs1=1;cs2=0;P1=0xb8|y;e=1;delay(2);e=0;delay(2);
23 2 di=rw=0;cs1=1;cs2=0;P1=0x40|x;e=1;delay(2);e=0;delay(2);
24 2 di=1;rw=0;cs1=1;cs2=0;P1=dd;e=1;delay(2);e=0;delay(2);
25 2 /*cs1=cs2=0;*/
26 2 }
27 1 else
28 1 {
29 2 cs1=cs2=0;x=x-64;
30 2 di=rw=0;cs1=0;cs2=1;P1=0xb8|y;e=1;delay(2);e=0;delay(2);
31 2 di=rw=0;cs1=0;cs2=1;P1=0x40|x;e=1;delay(2);e=0;delay(2);
32 2 di=1;rw=0;cs1=0;cs2=1;
33 2 ;P1=dd;e=1;delay(2);e=0;delay(2);
34 2 cs1=cs2=1;
35 2 }
36 1 P1=0xff;
37 1 }
38
39 void lcd_init(void) {
40 1 unsigned char x,y;
41 1 rst=0;
42 1 rst=1;
43 1 e=di=rw=0;
44 1 cs1=cs2=1;
45 1 cs1=0;cs2=1;
46 1 di=rw=0;P1=0x3f;e=1;delay(2);e=0;delay(2);
47 1 cs1=0;cs2=1;
48 1 di=rw=0;P1=0xc0;e=1;delay(2);e=0;delay(2);
49 1 cs1=cs2=0;
50 1
51 1 cs1=1;cs2=0;
52 1 di=rw=0;P1=0x3f;e=1;delay(2);e=0;delay(2);
53 1 cs1=1;cs2=0;
54 1 di=rw=0;P1=0xc0;e=1;delay(2);e=0;delay(2);
C51 COMPILER V7.00 12864 11/06/2003 16:36:27 PAGE 2
55 1 cs1=cs2=0;
56 1
57 1 for (y=0;y<8;y++) {
58 2 for (x=0;x<128;x++) lw(x,y,0);
59 2 }
60 1 }
61
62 unsigned char code dat[8][128]={
63 0xFF,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
64 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
65 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
66 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x21,
67 0xE1,0x41,0x41,0x61,0x21,0x21,0x21,0x61,0x41,0x41,0x41,0x81,0x81,0x81,0x81,0x81,
68 0x81,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
69 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
70 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,
71 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x30,0xF0,0xF8,0xF8,0x88,
72 0x88,0x80,0x80,0xFC,0xFC,0x00,0x00,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0xF0,
73 0x20,0x20,0x20,0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x20,0xF0,0xF0,0x00,0x00,0x00,
74 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
75 0x01,0x03,0x0D,0x0A,0x08,0x10,0x20,0x20,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
76 0x00,0x01,0x03,0x06,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
77 0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,
78 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
79 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x81,0xE1,0x79,0xFF,0xFF,0xFF,0x71,
80 0x75,0x07,0x07,0xFF,0x3F,0xFE,0xC3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
81 0x08,0x08,0x08,0x08,0xFF,0xFF,0x08,0x08,0x08,0x08,0x08,0xFF,0xFF,0x00,0x00,0x00,
82 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
83 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x75,0x4A,0x20,0x20,0x20,0x20,0x20,
84 0x10,0x10,0x10,0x12,0x1D,0x10,0x10,0x20,0x20,0x20,0x30,0x08,0x08,0x0C,0x06,0x01,
85 0x01,0x00,0x8C,0x8C,0x46,0x42,0x23,0x19,0x0D,0x0F,0x07,0x07,0x02,0x00,0x00,0x00,
86 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
87 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x0F,0x0F,0x0F,0x00,
88 0x08,0x0E,0x07,0x00,0x00,0x01,0x03,0x0F,0x0C,0x08,0x08,0x00,0x00,0x00,0x00,0x0F,
89 0x04,0x04,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x0F,0x0F,0x00,0x00,0x00,
90 0x00,0x00,0x00,0x00,0x80,0x60,0xD0,0xD0,0xB0,0xA8,0x68,0x68,0x68,0x68,0x68,0xE8,
91 0x68,0x28,0x10,0x08,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
92 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
93 0x38,0x26,0x41,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
94 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
95 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x23,0x2F,0xBC,0xF8,0xE0,
96 0x20,0x00,0xFC,0x08,0xE8,0xE8,0x08,0x08,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0x80,
97 0xFC,0xBC,0x0C,0x20,0x20,0x20,0x20,0xFF,0xFF,0xFF,0x20,0x20,0x30,0x30,0x00,0x00,
98 0x00,0x00,0x30,0x2C,0x43,0x80,0x80,0x20,0x20,0x50,0x30,0x30,0x6C,0x5F,0xB7,0xAC,
99 0x58,0xD8,0x28,0x38,0x08,0x10,0x10,0x10,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
100 0x10,0x10,0x10,0x08,0x18,0x30,0xE8,0x58,0x50,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
101 0x00,0x00,0x00,0x00,0xC7,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
102 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
103 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x30,0x18,0x0E,0xFF,0xFF,0x1C,
104 0x18,0x10,0x0F,0xE0,0xFF,0xFF,0xF0,0x10,0x0F,0x0F,0x00,0x00,0x00,0x04,0x06,0x03,
105 0xFF,0x82,0x02,0x02,0x42,0x42,0x42,0xFF,0xFF,0xFB,0x42,0x62,0x22,0x23,0x02,0x00,
106 0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x11,0x12,0x12,0x12,0xF1,0x01,0x80,0x40,0x20,
107 0x00,0x00,0x00,0x00,0x40,0x48,0x70,0xC0,0x78,0x40,0x90,0x10,0xF0,0x00,0x90,0x10,
108 0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x07,0xF8,0x60,0x90,0x00,0x00,0x00,
109 0x00,0x80,0x60,0x0C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
110 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
111 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x08,
112 0x08,0x0C,0x06,0x01,0x00,0x07,0x07,0x04,0x04,0x07,0x07,0x04,0x00,0x00,0x00,0x00,
113 0x0F,0x0F,0x08,0x08,0x08,0x08,0x08,0x0F,0x07,0x0F,0x08,0x08,0x08,0x0E,0x04,0x00,
114 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x31,0x42,0x82,0x04,
115 0xE0,0x00,0x00,0x00,0x10,0x92,0x52,0x3F,0x12,0x22,0x90,0x09,0xFF,0x00,0x90,0x09,
116 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x38,0x07,0x82,0x41,0x20,0x10,0x08,0x04,
C51 COMPILER V7.00 12864 11/06/2003 16:36:27 PAGE 3
117 0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
118 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
119 0xFF,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
120 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
121 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
122 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x81,
123 0x81,0x80,0x80,0x80,0x81,0x80,0x80,0x80,0x80,0x80,0x80,0x81,0x80,0x80,0x80,0x81,
124 0x80,0x80,0x80,0x80,0x80,0x80,0x86,0x85,0x82,0x81,0x80,0x80,0x80,0x80,0x80,0x80,
125 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
126 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xFF
127 };
128
129 unsigned char a[16]={0xff,0x00,0x00,0xff,0xaa,0xaa,0x55,0x55,0xaa,0x55,0x55,0xaa,0xff,0xff,0x00,0x00};
130 unsigned char code zy[32]={0X00,0X00,0X10,0X30,0XD0,0X00,0XD0,0X30,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00
-,
131 0X00,0X00,0X00,0X00,0X10,0X1F,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00};
132 unsigned char code zu[32]={0X00,0X00,0X10,0XF0,0X10,0X00,0X10,0XF0,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00
-,
133 0X00,0X00,0X00,0X0F,0X10,0X10,0X10,0X0F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00};
134 unsigned char code zs[32]={0X00,0X00,0X00,0X60,0X90,0X10,0X10,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -