📄 zimo.lst
字号:
C51 COMPILER V9.00 ZIMO 07/01/2013 12:13:30 PAGE 1
C51 COMPILER V9.00, COMPILATION OF MODULE ZIMO
OBJECT MODULE PLACED IN ..\output\zimo.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE ..\c_file\zimo.c BROWSE INCDIR(..\c_file;..\h_file;..\output;..\project) DE
-BUG OBJECTEXTEND PRINT(.\zimo.lst) OBJECT(..\output\zimo.obj)
line level source
1 /**************************************************************************************
2 * 子程序:底层程序
3 * 功能:按键处理,键值显示;
4 * 调用子程序;
5 * *
6 ***************************************************************************************/
7 # include "stc12c5a60s2.h"
8 #include "macroandconst.h"
9 #include "zimo.h"
10 uchar code shuzi6x8[]={
11
12 /*数字的ascall码减去48就为对应字母的序号;*/
13 0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E , // 0
14 0x00, 0x00, 0x42, 0x7F, 0x40, 0x00 , // 1
15 0x00, 0x42, 0x61, 0x51, 0x49, 0x46 , // 2
16 0x00, 0x21, 0x41, 0x45, 0x4B, 0x31 , // 3
17 0x00, 0x18, 0x14, 0x12, 0x7F, 0x10 , // 4
18 0x00, 0x27, 0x45, 0x45, 0x45, 0x39 , // 5
19 0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30 , // 6
20 0x00, 0x01, 0x71, 0x09, 0x05, 0x03 , // 7
21 0x00, 0x36, 0x49, 0x49, 0x49, 0x36 , // 8
22 0x00, 0x06, 0x49, 0x49, 0x29, 0x1E , // 9
23 0x00, 0x32, 0x49, 0x59, 0x51, 0x3E , // @ 10
24
25 /*大写字母的ascall码减去54就为对应字母的序号;*/
26
27 0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C , // A 11
28 0x00, 0x7F, 0x49, 0x49, 0x49, 0x36 , // B 12
29 0x00, 0x3E, 0x41, 0x41, 0x41, 0x22 , // C 13
30 0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C , // D 14
31 0x00, 0x7F, 0x49, 0x49, 0x49, 0x41 , // E 15
32 0x00, 0x7F, 0x09, 0x09, 0x09, 0x01 , // F 16
33 0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A , // G 17
34 0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F , // H 18
35 0x00, 0x00, 0x41, 0x7F, 0x41, 0x00 , // I 19
36 0x00, 0x20, 0x40, 0x41, 0x3F, 0x01 , // J 20
37 0x00, 0x7F, 0x08, 0x14, 0x22, 0x41 , // K 21
38 0x00, 0x7F, 0x40, 0x40, 0x40, 0x40 , // L 22
39 0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F , // M 23
40 0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F , // N 24
41 0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E , // O 25
42 0x00, 0x7F, 0x09, 0x09, 0x09, 0x06 , // P 26
43 0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E , // Q 27
44 0x00, 0x7F, 0x09, 0x19, 0x29, 0x46 , // R 28
45 0x00, 0x46, 0x49, 0x49, 0x49, 0x31 , // S 29
46 0x00, 0x01, 0x01, 0x7F, 0x01, 0x01 , // T 30
47 0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F , // U 31
48 0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F , // V 32
49 0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F , // W 33
50 0x00, 0x63, 0x14, 0x08, 0x14, 0x63 , // X 34
51 0x00, 0x07, 0x08, 0x70, 0x08, 0x07 , // Y 35
52 0x00, 0x61, 0x51, 0x49, 0x45, 0x43 , // Z 36
53
54 /*小写字母的ascall码减去60就为对应字母的序号;*/
C51 COMPILER V9.00 ZIMO 07/01/2013 12:13:30 PAGE 2
55
56 0x00, 0x20, 0x54, 0x54, 0x54, 0x78 , // a 37
57 0x00, 0x7F, 0x48, 0x44, 0x44, 0x38 , // b 38
58 0x00, 0x38, 0x44, 0x44, 0x44, 0x20 , // c 39
59 0x00, 0x38, 0x44, 0x44, 0x48, 0x7F , // d 40
60 0x00, 0x38, 0x54, 0x54, 0x54, 0x18 , // e 41
61 0x00, 0x08, 0x7E, 0x09, 0x01, 0x02 , // f 42
62 0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C , // g 43
63 0x00, 0x7F, 0x08, 0x04, 0x04, 0x78 , // h 44
64 0x00, 0x00, 0x44, 0x7D, 0x40, 0x00 , // i 45
65 0x00, 0x40, 0x80, 0x84, 0x7D, 0x00 , // j 46
66 0x00, 0x7F, 0x10, 0x28, 0x44, 0x00 , // k 47
67 0x00, 0x00, 0x41, 0x7F, 0x40, 0x00 , // l 48
68 0x00, 0x7C, 0x04, 0x18, 0x04, 0x78 , // m 49
69 0x00, 0x7C, 0x08, 0x04, 0x04, 0x78 , // n 50
70 0x00, 0x38, 0x44, 0x44, 0x44, 0x38 , // o 51
71 0x00, 0xFC, 0x24, 0x24, 0x24, 0x18 , // p 52
72 0x00, 0x18, 0x24, 0x24, 0x18, 0xFC , // q 53
73 0x00, 0x7C, 0x08, 0x04, 0x04, 0x08 , // r 54
74 0x00, 0x48, 0x54, 0x54, 0x54, 0x20 , // s 55
75 0x00, 0x04, 0x3F, 0x44, 0x40, 0x20 , // t 56
76 0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C , // u 57
77 0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C , // v 58
78 0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C , // w 59
79 0x00, 0x44, 0x28, 0x10, 0x28, 0x44 , // x 60
80 0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C , // y 61
81 0x00, 0x44, 0x64, 0x54, 0x4C, 0x44 , // z 62
82
83
84
85 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00 , // ! 63
86 0x00, 0x00, 0x07, 0x00, 0x07, 0x00 , // " 64
87 0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14 , // # 65
88 0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12 , // $ 66
89 0x00, 0x62, 0x64, 0x08, 0x13, 0x23 , // % 67
90 0x00, 0x36, 0x49, 0x55, 0x22, 0x50 , // & 68
91 0x00, 0x00, 0x36, 0x36, 0x00, 0x00 , // : 69
92 0x00, 0x00, 0x05, 0x03, 0x00, 0x00 , // ' 70
93 0x00, 0x00, 0x1c, 0x22, 0x41, 0x00 , // ( 71
94 0x00, 0x00, 0x41, 0x22, 0x1c, 0x00 , // ) 72
95 0x00, 0x14, 0x08, 0x3E, 0x08, 0x14 , // * 73
96 0x00, 0x08, 0x08, 0x3E, 0x08, 0x08 , // + 74
97 0x00, 0x00, 0x00, 0xA0, 0x60, 0x00 , // , 75
98 0x00, 0x08, 0x08, 0x08, 0x08, 0x08 , // - 76
99 0x00, 0x00, 0x60, 0x60, 0x00, 0x00 , // . 77
100 0x00, 0x20, 0x10, 0x08, 0x04, 0x02 , // / 78
101 0x00, 0x00, 0x7F, 0x41, 0x41, 0x00 , // [ 79
102 0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55 , // 80
103 0x00, 0x00, 0x41, 0x41, 0x7F, 0x00 , // ] 81
104 0x00, 0x04, 0x02, 0x01, 0x02, 0x04 , // ^ 82
105 0x00, 0x40, 0x40, 0x40, 0x40, 0x40 , // _ 83
106 0x00, 0x00, 0x01, 0x02, 0x04, 0x00 , // ' 84
107 0x00, 0x00, 0x56, 0x36, 0x00, 0x00 , // ; 85
108 0x00, 0x08, 0x14, 0x22, 0x41, 0x00 , // < 86
109 0x00, 0x14, 0x14, 0x14, 0x14, 0x14 , // = 87
110 0x00, 0x00, 0x41, 0x22, 0x14, 0x08 , // > 88
111 0x00, 0x02, 0x01, 0x51, 0x09, 0x06 , // ? 89
112
113
114
115 /*-- 调入了一幅图像:这是您新建的图像 --*/ //电量100% //90
116 /*-- 宽度x高度=6x8 --*/
C51 COMPILER V9.00 ZIMO 07/01/2013 12:13:30 PAGE 3
117 0x00,0xFE,0xFF,0xFF,0xFE,0x00,
118
119
120 /*-- 调入了一幅图像:这是您新建的图像 --*/ //电量80% //91
121 /*-- 宽度x高度=6x8 --*/
122 0x00,0xFE,0xFB,0xFB,0xFE,0x00,
123
124 /*-- 调入了一幅图像:这是您新建的图像 --*/ //电量60% //92
125 /*-- 宽度x高度=6x8 --*/
126 0x00,0xFE,0xF3,0xF3,0xFE,0x00,
127
128 /*-- 调入了一幅图像:这是您新建的图像 --*/ //电量40% //93
129 /*-- 宽度x高度=6x8 --*/
130 0x00,0xFE,0xE3,0xE3,0xFE,0x00,
131
132 /*-- 调入了一幅图像:这是您新建的图像 --*/ //电量20% //94
133 /*-- 宽度x高度=6x8 --*/
134 0x00,0xFE,0xC3,0xC3,0xFE,0x00,
135
136 /*-- 调入了一幅图像:这是您新建的图像 --*/ //电量0% //95
137 /*-- 宽度x高度=6x8 --*/
138 0x00,0xFE,0x83,0x83,0xFE,0x00,
139
140
141
142
143 /*-- 调入了一幅图像:这是您新建的图像 --*/ //96
144 /*-- 宽度x高度=6x8 --*///空格
145 0x00,0x00,0x00,0x00,0x00,0x00,
146
147 /*-- 调入了一幅图像:这是您新建的图像 --*/ //97;
148 /*-- 宽度x高度=6x8 --*///、、//闹钟;
149 0xBD,0x42,0x52,0x5A,0x42,0xBD,
150
151 /*-- 调入了一幅图像: 6x8小光标 --*///98;
152 /*-- 宽度x高度=6x8 --*/
153 0x80,0x80,0x80,0x80,0x80,0x80,
154
155
156 /*-- 调入了一幅图像:这是您新建的图像 -99-*/ //8x16上半边感叹号;
157 /*-- 宽度x高度=6x8 --*/
158 0x00,0x00,0x00,0xF0,0x00,0x00,
159
160 /*-- 调入了一幅图像:这是您新建的图像 -100-*///8x16下半边感叹号;
161 /*-- 宽度x高度=6x8 --*/
162 0x00,0x00,0x00,0x6F,0x60,0x00,
163
164
165
166
167
168
169 };
170
171 //0-9;
172 uchar code shuzi[]={
173
174
175 /*数字的ascall码减去48就为对应字母的序号;*/
176
177 /*-- 文字: 0 --*/
178 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
C51 COMPILER V9.00 ZIMO 07/01/2013 12:13:30 PAGE 4
179 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
180
181 /*-- 文字: 1 --*/
182 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
183 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
184
185 /*-- 文字: 2 --*/
186 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
187 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
188
189 /*-- 文字: 3 --*/
190 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
191 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,
192
193 /*-- 文字: 4 --*/
194 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
195 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,
196
197 /*-- 文字: 5 --*/
198 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
199 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
200
201 /*-- 文字: 6 --*/
202 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
203 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
204
205 /*-- 文字: 7 --*/
206 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
207 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
208
209 /*-- 文字: 8 --*/
210 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
211 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
212
213 /*-- 文字: 9 --*/
214 /*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
215 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
216
217
218
219 /*/a-z;10+ 大写字母ascall码-87;*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -