📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 01/11/2007 16:46:41 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE main.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <regx52.h>
2 #include "lcd_driver.h"
*** WARNING C329 IN LINE 16 OF lcd_driver.h: single-line comment contains line-continuation
*** WARNING C329 IN LINE 17 OF lcd_driver.h: single-line comment contains line-continuation
3
4 code unsigned char zh[16][2] = {
5 0x00, 0x80, 0x00, 0x40, 0x1f, 0xfe, 0x10, 0x40,
6 0x17, 0xf8, 0x10, 0x48, 0x1f, 0xfe, 0x10, 0x48,
7 0x17, 0xf8, 0x10, 0x40, 0x17, 0xf8, 0x14, 0x08,
8 0x24, 0x08, 0x27, 0xf8, 0x44, 0x08, 0x00, 0x00,
9 };
10
11 code unsigned int ch[16] = {
12 0x0000,
13 0x0000,
14 0x1000,
15 0x3800,
16 0x6c00,
17 0xc600,
18 0xc600,
19 0xfe00,
20 0xc600,
21 0xc600,
22 0xc600,
23 0xc600,
24 0x0000,
25 0x0000,
26 0x0000,
27 0x0000,
28 };
29
30 code char discname[17] = {"CD2"};
31 code char songname[17] = {"超级女声"};
32 code char time[17] = {"0:03:00/0:01:52"};
33 code char price[17] = {"3.00:RMB VOL:80"};
34
35 /*void draw(int y, unsigned char *ch)
36 {
37 unsigned char tmp[2], i;
38
39 i = 0;
40 while(*ch != '\0')
41 {
42 if(*ch > 0x7f)
43 {
44 tmp[0] = *ch;
45 ch++;
46 tmp[1] = *ch;
47 lcd_zh(i, y, tmp);
48 i += 16;
49 }
50 else
51 {
52 tmp[0] = *ch;
53 tmp[1] = 0x20;
C51 COMPILER V7.50 MAIN 01/11/2007 16:46:41 PAGE 2
54 lcd_char(i, y, tmp);
55 i += 8;
56 }
57 ch++;
58 }
59 }*/
60
61 void main(void)
62 {
63 1 unsigned char *p;
64 1 lcd_init(0, 0);
65 1 lcd_clear();
66 1 lcd_zh(0, 0, zh);
67 1 lcd_zh(16, 8, zh);
68 1 lcd_zh(32, 28, zh);
69 1 lcd_zh(48, 40, zh);
70 1 lcd_char(64, 0, ch, 16, 8);
71 1 lcd_char(80, 20, ch, 16, 8);
72 1 lcd_char(96, 40, ch, 16, 8);
73 1
74 1 /*p = discname;
75 1 draw(0, p);
76 1
77 1 p = songname;
78 1 draw(16, p);
79 1
80 1 p = time;
81 1 draw(32, p);
82 1
83 1 p = price;
84 1 draw(48, p);*/
85 1
86 1
87 1 while(1)
88 1 {
89 2 ;
90 2 }
91 1 }
*** WARNING C280 IN LINE 63 OF MAIN.C: 'p': unreferenced local variable
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 172 ----
CONSTANT SIZE = 132 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 3 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 3 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -