📄 main.lst
字号:
C51 COMPILER V7.02a MAIN 06/12/2007 20:57:55 PAGE 1
C51 COMPILER V7.02a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c LARGE BROWSE DEBUG OBJECTEXTEND
stmt level source
1
2 #include "reg51.h"
3 #include "nokia_5110.h"
4 #include "bmp_pixel.h"
5
6 //***********************************
7 #include "LCD1602.h"
8
9
10
11
12
13 code unsigned char dis_info[] = " Study-3 board for 51 mcu http://www.ednchina.com/blog/zl0801 ";
14 #define delay_time 25767
15
16
17 /********************************************************************/
18
19
20 /******************************************************************************/
21 void main(void)
22 {
23 1 LCD_init(); //初始化液晶
24 1 LCD_clear();
25 1
26 1 LCD_write_chinese_string(0,0,12,7,0,0);
27 1 LCD_write_english_string(0,2,"Stc89C51 Board");
28 1 LCD_write_chinese_string(0,3,12,6,7,0);
29 1 LCD_write_english_string(0,5," 13889695114");
30 1
31 1 LCD_write_chinese_string(0,0,12,7,0,0);
32 1 LCD_write_english_string(0,2,"Stc89C51 Board");
33 1 LCD_write_chinese_string(0,3,12,6,7,0);
34 1 LCD_write_english_string(0,5," 13889695114");
35 1
36 1 LCD1602_init();
37 1
38 1
39 1 LCD1602_set_xy (0,0x0f);
40 1
41 1 LCD1602_en_com(0x07);
42 1 while(1)
43 1 {
44 2
45 2 unsigned int i,j;
46 2 unsigned char *p;
47 2 p = dis_info;
48 2 for(j=0;j<62;j++)
49 2 {
50 3
51 3 LCDIO = *p;
52 3 LCD1602_en_dat(*p);
53 3 for(i=0;i<delay_time;i++);
54 3 p++;
55 3
C51 COMPILER V7.02a MAIN 06/12/2007 20:57:55 PAGE 2
56 3 }
57 2 LCD1602_set_xy (0,0x0f);
58 2
59 2
60 2 }
61 1
62 1
63 1
64 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 271 ----
CONSTANT SIZE = 236 ----
XDATA SIZE = ---- 7
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
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 + -