📄 lcd2.lst
字号:
C51 COMPILER V7.50 LCD2 09/25/2008 21:10:44 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE LCD2
OBJECT MODULE PLACED IN LCD2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCD2.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #include<absacc.h>
3 #define uchar unsigned char
4 uchar idata GOOD[5]={0x47,0x4f,0x4f,0x44,0x00};
5 sbit EN=P2^2; //*E=1 Data enable;*//
6 sbit RS=P2^0; //*RS=1 Transferring display data;RS=0 Transferring instruction data;*//
7 sbit RW=P2^1; //*RW=1 Read mode selected; RW=0 write mode selected;*//
8
9 void main(void)
10 {
11 1 uchar i=0;
12 1 uchar k=0;
13 1 uchar j=0;
14 1 uchar m=0;
15 1 uchar n=0;
16 1 //初始化
17 1 EN=0;//置功能,8位接口,两行显示
18 1 RS=0;
19 1 RW=0;
20 1 EN=1;
21 1 P0=0x38;
22 1 for(i=0;i<=10;i++);
23 1 EN=0;
24 1
25 1 EN=0;//置输入模式,增量,显示屏不移动
26 1 RS=0;
27 1 RW=0;
28 1 EN=1;
29 1 P0=0x06;
30 1 for(i=0;i<=10;i++);
31 1 EN=0;
32 1
33 1 EN=0;//置显示,显示开,游标关,游标不闪烁
34 1 RS=0;
35 1 RW=0;
36 1 EN=1;
37 1 P0=0x0c;
38 1 for(i=0;i<=10;i++);
39 1 EN=0;
40 1
41 1 EN=0;//置输入模式,游标居中显示
42 1 RS=0;
43 1 RW=0;
44 1 EN=1;
45 1 P0=0x89;
46 1 for(i=0;i<=10;i++);
47 1 EN=0;
48 1 //初始化完成
49 1 //开始传送数据
50 1 while(1){
51 2 EN=0;//置输入模式:游标居中显示
52 2 RS=0;
53 2 RW=0;
54 2 EN=1;
55 2 P0=0x89;
C51 COMPILER V7.50 LCD2 09/25/2008 21:10:44 PAGE 2
56 2 for(i=0;i<=10;i++);
57 2 EN=0;
58 2
59 2 k=0;//传送字符串
60 2 while(GOOD[k]!=0x00)
61 2 {
62 3 EN=0;
63 3 RS=1;
64 3 RW=0;
65 3 EN=1;
66 3 P0=GOOD[k];
67 3 for(i=0;i<=10;i++);
68 3 EN=0;
69 3 k++;
70 3 }
71 2
72 2 EN=0;//置光标显示,显示开,光标关,光标不闪烁
73 2 RS=0;
74 2 RW=0;
75 2 EN=1;
76 2 P0=0x0c;
77 2 for(i=0;i<=100;i++);
78 2 EN=0;
79 2
80 2
81 2 EN=0;//置光标显示,显示开,光标开,光标闪烁
82 2 RS=0;
83 2 RW=0;
84 2 EN=1;
85 2 P0=0x0f;
86 2 for(i=0;i<=100;i++);
87 2 EN=0;
88 2
89 2 EN=0;//置光标不显示
90 2 RS=0;
91 2 RW=0;
92 2 EN=1;
93 2 P0=0x0c;
94 2 for(i=0;i<=10;i++);
95 2 EN=0;
96 2 }
97 1 }
98
99
100
101
102
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 191 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
IDATA SIZE = 5 ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -