📄 lcd.lst
字号:
C51 COMPILER V7.07 LCD 08/17/2004 16:30:50 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcd.c BROWSE INCDIR(C:\keil7.07\c51\INC\Atmel\) DEBUG OBJECTEXTEND
stmt level source
1 #include "AT89X51.H"
*** WARNING C318 IN LINE 1 OF lcd.c: can't open file 'AT89X51.H'
2 #include "LCD.H"
3 #include <stdio.h>
4 #include <intrins.h>
5 #include <string.h>
6 /**************************************************
7 *最底层六个函数可驱动12032液晶
8 *12232
9 ***************************************************/
10 char DrawType;
11 char code CharTable8[]; //8*8 ASCII码字型数据
12 char code CharTable10[];
13
14
15 #include "lcd12232.c"
*** WARNING C318 IN LINE 1 OF lcd12232.c: can't open file 'AT89X51.H'
*** ERROR C202 IN LINE 16 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 17 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 20 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 21 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 22 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 23 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 25 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 26 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 27 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 28 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 36 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 37 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 40 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 41 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 42 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 43 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 45 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 46 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 47 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 48 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 49 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 57 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 58 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 61 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 62 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 63 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 64 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 66 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 67 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 68 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 69 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 70 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 72 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 73 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 74 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 75 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 76 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 77 OF LCD12232.C: 'P3_4': undefined identifier
C51 COMPILER V7.07 LCD 08/17/2004 16:30:50 PAGE 2
*** ERROR C202 IN LINE 87 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 88 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 91 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 92 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 93 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 94 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 97 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 98 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 99 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 100 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 108 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 109 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 112 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 113 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 114 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 115 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 118 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 119 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 120 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 121 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 122 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 130 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 131 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 134 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 135 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 136 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 137 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 140 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 141 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 142 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 143 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 144 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 146 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 147 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 148 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 149 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 150 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 151 OF LCD12232.C: 'P3_5': undefined identifier
16
17 void xchg(char *x,char*y) //交换值
18 {
19 1 char temp;
20 1 temp=*x;
21 1 *x=*y;
22 1 *y=temp;
23 1 }
24 void delay(long time)/////////int time////1000//////
25 {
26 1 long i=time,j;
27 1 while(i)
28 1 {
29 2 j=143;
30 2 while(j)j--;
31 2 i--;
32 2 }
33 1 }
34 /*
35 初始化LCD
36 */
37 void LCDInit()
38 {
39 1 LCDWriteCom1(0xe2);
C51 COMPILER V7.07 LCD 08/17/2004 16:30:50 PAGE 3
40 1 LCDWriteCom2(0xe2);
41 1 LCDWriteCom1(0xa4);
42 1 LCDWriteCom2(0xa4);
43 1 LCDWriteCom1(0xa9);
44 1 LCDWriteCom2(0xa9);
45 1 LCDWriteCom1(0xa0);
46 1 LCDWriteCom2(0xa0);
47 1 LCDWriteCom1(0xc0);
48 1 LCDWriteCom2(0xc0);
49 1 LCDWriteCom1(0xaf);
50 1 LCDWriteCom2(0xaf);
51 1 }
52 //清屏
53 void LCDClear()
54 {
55 1 unsigned char i,j;
56 1 for(i=0;i<4;i++)
57 1 {
58 2 LCDWriteCom1(0xb8|i);
59 2 LCDWriteCom2(0xb8|i);
60 2 LCDWriteCom1(0);
61 2 LCDWriteCom2(0);
62 2 for(j=0;j<80;j++)
63 2 {
64 3 LCDWriteDat1(0x0);
65 3 LCDWriteDat2(0x0);
66 3 }
67 2 }
68 1 }
69 /*
70 unsigned char LCDGetDat(char col,char page)
71 {
72 unsigned char dat;
73
74 if(col<MAXCOL)
75 {
76 LCDSetPage1(page);
77 LCDSetCol1(col);
78 dat=LCDReadDat1();
79 }
80 else
81 {
82 LCDSetPage2(page);
83 LCDSetCol2(col-MAXCOL);
84 dat=LCDReadDat2();
85 }
86 return dat;
87 }*/
88 /*
89 //在相应列和页显示数据图形
90 void LCDDrawDat(char col,char page,unsigned char dat)
91 {
92 if(col<MAXCOL)
93 {
94 LCDSetPage1(page);
95 LCDSetCol1(col);
96 LCDWriteDat1(dat);
97 }
98 else
99 {
100 LCDSetPage2(page);
101 LCDSetCol2(col-MAXCOL);
C51 COMPILER V7.07 LCD 08/17/2004 16:30:50 PAGE 4
102 LCDWriteDat2(dat);
103 }
104 }*/
105 /*
106 //读入某页两列之间的数据存入数组
107 void LCDGetDatEx(char col1,char col2,char page,unsigned char *pdat)
108 {
109 char i;
110 if(col1>col2)xchg(&col1,&col2);
111
112 LCDSetPage2(page);
113
114 if(col1<MAXCOL&&col2<MAXCOL)
115 {
116 LCDSetPage1(page);
117 LCDSetCol1(col1);
118 for(i=col1;i<=col2;i++)
119 *(pdat++)=LCDReadDat1();
120 }
121 else if(col1>MAXCOL&&col2>MAXCOL)
122 {
123 LCDSetPage2(page);
124 LCDSetCol2(col1-MAXCOL);
125 for(i=col1-MAXCOL;i<=col2-MAXCOL;i++)
126 *(pdat++)=LCDReadDat2();
127 }
128 else
129 {
130 LCDSetPage1(page);
131 LCDSetCol1(col1);
132 for(i=col1;i<MAXCOL;i++)
133 *(pdat++)=LCDReadDat1();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -