📄 9.lst
字号:
C51 COMPILER V8.02 9 01/12/2007 13:17:57 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 9
OBJECT MODULE PLACED IN 9.OBJ
COMPILER INVOKED BY: d:\Keil 8\C51\BIN\C51.EXE 9.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X51.h>
2 #include"absacc.h"
3
4 charmess[40];
5
6 delay(int t)
7 {
8 1 int i, j;
9 1 for(i=0;i<t;i++)
10 1 for(j=0;j<10;j++);
11 1 }
12
13 main()
14 {
15 1
16 1 init_lcd();
*** WARNING C206 IN LINE 16 OF 9.C: 'init_lcd': missing function-prototype
17 1 test_lcd();
*** WARNING C206 IN LINE 17 OF 9.C: 'test_lcd': missing function-prototype
18 1 while(1){};
19 1 }
20
21 write_com(unsigned char c)
22 {
23 1 unsigned char in;
24 1 while(1)
25 1 {
26 2 in=lcd_com;
*** ERROR C202 IN LINE 26 OF 9.C: 'lcd_com': undefined identifier
27 2 if((in&0x80)==0)break;
28 2 }
29 1 lcd_com=c;
*** ERROR C202 IN LINE 29 OF 9.C: 'lcd_com': undefined identifier
30 1 }
31
32 write_data(unsigned char d)
33 {
34 1 unsigned char in;
35 1 while(1)
36 1 {
37 2 in=lcd_com;
*** ERROR C202 IN LINE 37 OF 9.C: 'lcd_com': undefined identifier
38 2 if((in&0x80)==0)break;
39 2 }
40 1 lcd_data=d;
*** ERROR C202 IN LINE 40 OF 9.C: 'lcd_data': undefined identifier
41 1 }
42
43 init_lcd()
44 {
45 1 write_com(0x3c);
46 1 write_com(0x0e);
47 1 write_com(0x06);
48 1 write_com(0x01);
49 1 delay(100);
C51 COMPILER V8.02 9 01/12/2007 13:17:57 PAGE 2
50 1 }
51
52 print(char line,char *str)
53 {
54 1 char i;
55 1 if(line==1)
56 1 {
57 2 write_com(0x80);
58 2 for(i=0;i<24;i++)
59 2 write_data('');
*** ERROR C101 IN LINE 59 OF 9.C: '''': invalid character constant
60 2 write_com(0x80);
61 2 }
62 1 else
63 1 {
64 2 write_com()0xc0 ;
65 2 for(i=0;i<24;i++)
66 2 write_data('')
67 2 write_com(0xc0);
68 2 }
69 1 i=0;
70 1 do
71 1 {
72 2 write_data(*str++);
73 2 }
74 1 while(*str!='\0');
75 1 }
76
77 test_lcd()
78 {
79 1 char i;
80 1 sprintf(mess,"P51_PCB LCD TEST>>>>>>>>>");
81 1 print(1,mess);
82 1 write_com(0xc0);
83 1 for(i=0;i<10;i++)
84 1 write_data(i+0x30) ;
85 1 delay(1500) ;
86 1 sprintf(mess,"TEST OVER >>>>>>>>");
87 1 print(2,mess);
88 1 }
C51 COMPILATION COMPLETE. 2 WARNING(S), 5 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -