📄 lcd1602.lst
字号:
C51 COMPILER V8.02 LCD1602 11/03/2006 22:20:18 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE LCD1602
OBJECT MODULE PLACED IN LCD1602.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCD1602.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*******************************************************************
2 **函数功能:主函数,调试LCD的各个子函数、 **
3 **创建人:xingyuegu **
4 **创建日期:2006-7-12 **
5 **版本:1.0 **
6 **修改日期:2006-10-12 **
7 **版本:2.0 **
8 *******************************************************************/
9
10 #include "lcd1602.h"
11 #include "serial.h"
12
13 extern uchar *point1;
14 uchar data_buf[20];
15 bit flag=0;
16
17 //主函数
18 void main(void)
19 {
20 1 uchar *point2;
21 1 uchar *str1="hello!";
22 1 uchar *str2="welcome!";
23 1 point1=data_buf;
24 1 point2=data_buf;
25 1 Int_UART();
26 1 Lcd_Init(); //LCD初始化
27 1 Print(str1);
28 1
29 1 while(!flag);
30 1 flag=0;
31 1 Print(point2);
32 1 while(1)
33 1 {
34 2 if(*point1=='1')
35 2 {
36 3 Print(str1);
37 3 *point1=0;
38 3 }
39 2 else if(*point1=='2')
40 2 {
41 3 Print(str2);
42 3 *point1=0;
43 3 }
44 2 }
45 1 Print("a+b");
46 1 ClrScreen();
47 1 GotoXY(0,0);
48 1 Print("a+b");
49 1
50 1
51 1 GotoXY(0,0);
52 1 Print("hello!");
53 1 Print("jfhjdfhjkk09866");
54 1 ClrScreen();
55 1 Print("a+b");
C51 COMPILER V8.02 LCD1602 11/03/2006 22:20:18 PAGE 2
56 1 GotoXY(0,1);
57 1 Print("kdjfdkf");
58 1
59 1 while(1);
60 1
61 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 131 ----
CONSTANT SIZE = 44 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 20 9
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -