📄 test.lst
字号:
C51 COMPILER V7.08 TEST 09/22/2007 11:56:37 PAGE 1
C51 COMPILER V7.08, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN Test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Test.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X55.H>
2 #include "wbtest.h"
3 #include "LCD1602CG.H"
4 //----------------------------------------------------------
5 //----------------------------------------------------------
6 unsigned char code Chinese[]=
7 {
8 //8*5字模
9 0x00,0x01,0x1F,0x11,0x1F,0x01,0x01,0x01,// 第1、2行显示"中"字
10 0x00,0x00,0x1E,0x02,0x1E,0x00,0x00,0x00,
11 0x00,0x01,0x1F,0x04,0x02,0x01,0x02,0x04,// 第3、4行显示"文"字
12 0x00,0x00,0x1f,0x04,0x08,0x10,0x08,0x04,
13 0x00,0x0E,0x11,0x10,0x08,0x04,0x02,0x01,// 第5、6行显示心型
14 0x00,0x0E,0x11,0x01,0x02,0x04,0x08,0x10,
15 0x00,0x0E,0x11,0x10,0x08,0x04,0x02,0x01,// 第7、8行显示心型
16 0x00,0x0E,0x11,0x01,0x02,0x04,0x08,0x10,
17 };
18 //---------
19 unsigned char code Xword[]=
20 {
21 0x18,0x18,0x07,0x08,0x08,0x08,0x07,0x00, //℃,代码 0x00
22 0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00, //一,代码 0x01
23 0x00,0x00,0x00,0x0e,0x00,0xff,0x00,0x00, //二,代码 0x02
24 0x00,0x00,0xff,0x00,0x0e,0x00,0xff,0x00, //三,代码 0x03
25 0x00,0x00,0xff,0xf5,0xfb,0xf1,0xff,0x00, //四,代码 0x04
26 0x00,0xfe,0x08,0xfe,0x0a,0x0a,0xff,0x00, //五,代码 0x05
27 0x00,0x04,0x00,0xff,0x00,0x0a,0x11,0x00, //六,代码 0x06
28 0x00,0x1f,0x11,0x1f,0x11,0x11,0x1f,0x00, //日,代码 0x07
29 };
30 //--------------------------------------------------
31 //----------------------------------------------------------
32 //##########################################################
33 //----------------------------------------------------------
34 void main(void)
35 {
36 1 unsigned int i;
37 1
38 1 Blink(3,3);
39 1
40 1 Init_Lcd1602();
41 1 DispString(0,0," <CUST> ");
42 1 DispString(0,1,"ABCDEFGHIJKLMNOP");
43 1
44 1 CGRAM_LoadData(Chinese);
45 1 for(i=0;i<8;i++)
46 1 {
47 2 DispChar(i,0,i);
48 2 Blink2(3,1);
49 2 }
50 1
51 1 Blink(3,3);
52 1
53 1 CGRAM_LoadData(Xword);
54 1 for(i=0;i<8;i++)
55 1 {
C51 COMPILER V7.08 TEST 09/22/2007 11:56:37 PAGE 2
56 2 DispChar(i+8,0,i);
57 2 Blink2(3,1);
58 2 }
59 1
60 1 //------------------------------------------
61 1 for(;;)
62 1 {
63 2 //----------------------------------
64 2 if(KEY1==0)
65 2 {
66 3 Blink1(3,3);
67 3 for(i=0;i<102;i++)
68 3 {
69 4 DispNumbInt(12,1,i,4);
70 4 Blink1(1,1);
71 4 }
72 3 }
73 2 //-------------------------------
74 2 else if(KEY2==0)
75 2 {
76 3 Blink1(3,3);
77 3 for(i=0;i<102;i++)
78 3 {
79 4 DispNumbInt(0,1,101-i,4);
80 4 Blink1(1,1);
81 4 }
82 3 }
83 2 //----------------------------------
84 2 CGRAM_LoadData(Chinese);
85 2 for(i=0;i<8;i++)
86 2 {
87 3 DispChar(i,0,i);
88 3 Blink2(3,1);
89 3 }
90 2
91 2 Blink(1,1);
92 2
93 2 CGRAM_LoadData(Xword);
94 2 for(i=0;i<8;i++)
95 2 {
96 3 DispChar(i+16,0,i);
97 3 Blink2(3,1);
98 3 }
99 2
100 2 Blink(1,1);
101 2 }
102 1 }
103 //---------------------------------------------------------
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1380 ----
CONSTANT SIZE = 173 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 57
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 + -