📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 09/11/2007 21:56:40 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\OBJ\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\LST\main.lst) OBJECT(.\OBJ\m
-ain.obj)
line level source
1 #include "config.h"
2
3 uint8 const code HZ1[]=
4 {0x00,0x00,0x3F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x7F,0xFE,0x01,0x80,
5 0x02,0x80,0x02,0x80,0x04,0x80,0x08,0x80,0x10,0x82,0x20,0x82,0xC0,0x7E,0x00,0x00/*"无",0*/
6 };
7
8
9 uint8 const code HZ2[]=
10 {
11 0x21,0xFC,0x21,0x04,0x3D,0x04,0x21,0xFC,0x41,0x04,0x7D,0xFC,0x90,0x80,0x10,0x80,
12 0xFD,0xFE,0x11,0x4A,0x12,0x4A,0x10,0x92,0x13,0x22,0x14,0xC2,0x1B,0x0A,0x10,0x04/*"锡",1*/
13 };
14
15
16 uint8 const code HZ3[]=
17 {
18 0x01,0x00,0x21,0x10,0x19,0x18,0x0D,0x10,0x09,0x20,0x01,0x04,0x7F,0xFE,0x04,0x40,
19 0x04,0x40,0x04,0x40,0x04,0x40,0x08,0x42,0x08,0x42,0x10,0x42,0x20,0x3E,0x40,0x00 /*"光",2*/
20 };
21 uint8 const code HZ4[]=
22 {
23 0x22,0x10,0x11,0x10,0x11,0x20,0x07,0xFC,0x80,0x40,0x50,0x40,0x57,0xFC,0x10,0x40,
24 0x20,0x40,0x2F,0xFE,0xE0,0x40,0x20,0x40,0x20,0x40,0x20,0x40,0x20,0x40,0x20,0x40/*"洋",3*/
25 };
26
27
28
29 uint8 const code HZ5[]=
30 {
31 0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,
32 0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,0x01,0x02,0x01,0x02,0x00,0xFE,0x00,0x00/*"电",4*/
33 };
34 uint8 const code HZ6[]=
35 {
36 0x00,0x00,0x3F,0xF0,0x00,0x20,0x00,0x40,0x00,0x80,0x01,0x00,0x01,0x00,0x01,0x04,
37 0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00/*"子",5*/
38 };
39
40 uint8 const code HZ7[]=
41 {
42 0x00,0x00,0x03,0xFE,0xFC,0x20,0x10,0x40,0x11,0xFC,0x11,0x04,0x11,0x24,0x11,0x24,
43 0x11,0x24,0x11,0x24,0x1D,0x24,0xE1,0x34,0x00,0x48,0x01,0x86,0x06,0x02,0x00,0x00/*"项",6*/
44 };
45
46
47 uint8 const code HZ8[]=
48 {
49 0x10,0x00,0x13,0xFE,0x96,0x44,0x58,0x40,0x51,0xFC,0xFE,0x40,0x28,0xA0,0x28,0xA0,
50 0x29,0xFC,0x28,0x20,0x28,0x20,0x2B,0xFE,0x4C,0x20,0x48,0x20,0x80,0x20,0x00,0x20/*"辉",7*/
51 };
52
53 uint8 const code EZ1[]=
54 {0x00,0x00,0x00,0x3E,0x42,0x42,0x80,0x80,0x80,0x80,0x80,0x42,0x44,0x38,0x00,0x00};/*"C",0*/
C51 COMPILER V7.50 MAIN 09/11/2007 21:56:40 PAGE 2
55 uint8 const code EZ2[]=
56 {0x00,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00};/*"l",1*/
57 uint8 const code EZ3[]=
58 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x1E,0x22,0x42,0x42,0x3F,0x00,0x00};/*"a",2*/
59 uint8 const code EZ4[]=
60 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x42,0x40,0x3C,0x02,0x42,0x7C,0x00,0x00};/*"s",3*/
61 uint8 const code EZ5[]=
62 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x42,0x40,0x3C,0x02,0x42,0x7C,0x00,0x00};/*"s",4*/
63 uint8 const code EZ6[]=
64 {0x00,0x00,0x00,0xE7,0x42,0x42,0x44,0x24,0x24,0x28,0x28,0x18,0x10,0x10,0x00,0x00};/*"V",5*/
65 void DemoEllipse(void)
66 { WINDOWS demow;
67 1
68 1 /* 显示演示窗口 */
69 1 demow.x = 0;
70 1 demow.y = 0;
71 1 demow.with = 128;
72 1 demow.hight = 64;
73 1 demow.title = (uint8 *) "DESIGN BUY ClassV";
74 1 demow.state = NULL;
75 1 GUI_WindowsDraw(&demow);
76 1
77 1 /* 显示椭圆 */
78 1 GUI_Ellipse(5, 50, 20, 55, 1);
79 1 GUI_Ellipse(55, 75, 20, 55, 1);
80 1 GUI_EllipseFill(80,120, 25, 50, 1);
81 1 delay_nms(20000);
82 1 GUI_WindowsClr(&demow) ;
83 1 }
84 void main()
85 {
86 1 uint8 x,y;
87 1 uint32 i,j;
88 1 GUI_Initialize();
89 1 GUI_SetColor(1, 0); // 设置前景色和背景色
90 1 GUI_HLine(0,0,127,1);
91 1 GUI_RLine(0,0,63,1);
92 1 GUI_HLine(0,63,128,1);
93 1 GUI_RLine(127,0,63,1);
94 1 GUI_PutString(1,4,"xianghui222@163.com");
95 1 i=0;j=0;
96 1 x=16; y=16;
97 1 GUI_PutHZ(x, y, (uint8 *)HZ1, 16, 16);
98 1 x += 16;
99 1 GUI_PutHZ(x, y, (uint8 *)HZ2, 16, 16);
100 1 x += 16;
101 1 GUI_PutHZ(x, y, (uint8 *)HZ3, 16, 16);
102 1 x += 16;
103 1 GUI_PutHZ(x, y, (uint8 *)HZ4, 16, 16);
104 1 x += 16;
105 1 GUI_PutHZ(x, y, (uint8 *)HZ5, 16, 16);
106 1 x += 16;
107 1 GUI_PutHZ(x, y, (uint8 *)HZ6, 16, 16);
108 1
109 1 x=36; y += 16;
110 1 GUI_PutHZ(x, y, (uint8 *)EZ1, 8, 16);
111 1 x += 8;
112 1 GUI_PutHZ(x, y, (uint8 *)EZ2, 8, 16);
113 1 x += 8;
114 1 GUI_PutHZ(x, y, (uint8 *)EZ3, 8, 16);
115 1 x += 8;
116 1 GUI_PutHZ(x, y, (uint8 *)EZ4, 8, 16);
C51 COMPILER V7.50 MAIN 09/11/2007 21:56:40 PAGE 3
117 1 x += 8;
118 1 GUI_PutHZ(x, y, (uint8 *)EZ5, 8, 16);
119 1 x += 16;
120 1 GUI_PutHZ(x, y, (uint8 *)EZ6, 8, 16);
121 1 x=10;y+=20;
122 1 GUI_PutString8_8(x,y,"QQ:173082380 2007.9");
123 1 delay_nus(10);
124 1 delay_nms(200);
125 1
126 1
127 1 GUI_RectangleFill(0,0,127,63,1);
128 1 GUI_Rectangle(8,8,64,48,0);
129 1 GUI_Square(64,0,32,0);
130 1 GUI_Line(0,0,127,63,0);
131 1 GUI_CircleFill(80,16,14,0);
132 1 GUI_Circle(80,16,8,1);
133 1 GUI_Ellipse(8,64,16,48,0);
134 1 GUI_EllipseFill(16,56,24,40,0);
135 1 delay_nms(200);
136 1
137 1 GUI_FillSCR(0);
138 1 DemoEllipse();
139 1 delay_nms(20000);
140 1 while(1)
141 1 {
142 2
143 2 }
144 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 910 ----
CONSTANT SIZE = 410 ----
XDATA SIZE = ---- 20
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 + -