📄 celiange.lst
字号:
C51 COMPILER V6.23a CELIANGE 05/30/2007 12:24:19 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE CELIANGE
OBJECT MODULE PLACED IN CeLiange.OBJ
COMPILER INVOKED BY: C:\Program Files\keil\C51\BIN\C51.EXE CeLiange.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //#pragma OPTIMIZE(9) //from 0 to 9代码优化
2
3 #include<reg52.h>
4 #include<absacc.h>
5 #include<intrins.h>
6 #include"math.h"
7
8 #define uchar unsigned char
9 #define uint unsigned int
10 #define _Nop() _nop_()
11
12 sbit SDA=P1^7;
13 sbit SCL=P1^6;
14 bit ack;
15 bit recolum=0;
16
17 bit oper1=0;//测量周期
18 bit oper2=0;//测量振幅
19 bit oper3=0;//测量相差
20
21 uchar amptitude=0;
22 uchar flag=0;
23
24 uint counter2=0;
25 uint counter1=0;
26
27 bit int2flag=0;
28 uchar fast=0;
29 uchar slow=0;//测量相差的两个标志
30
31 sbit chip2=P1^4;
32 //sbit chip1=P1^1;
33 sbit chip1=P1^3;
34 sbit en=P1^0;
35 sbit rw=P3^6;
36 sbit di=P3^7;
37 uchar band[16];
38
39
40 uchar code xiegang[]=
41 {
42 /*-- 文字: / --*/
43 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
44 0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,
45 };
46
47 uchar code yi[]=
48 {
49 /*-- 文字: 已 --*/
50 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
51 0x00,0x00,0xE2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7E,0x00,0x00,0x00,0x00,
52 0x00,0x00,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3C,0x10,0x00,
53 };
54
55 uchar code maohao[]=
C51 COMPILER V6.23a CELIANGE 05/30/2007 12:24:19 PAGE 2
56 {
57 /*-- 文字: : --*/
58 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
59 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
60 0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
61 };
62
63 uchar code wei[]=
64 {
65 /*-- 文字: 位 --*/
66 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
67 0x00,0xC0,0x30,0xEC,0x03,0x2A,0xC8,0x09,0x0A,0x0E,0x08,0xE8,0x48,0x08,0x00,0x00,
68 0x01,0x00,0x00,0x7F,0x20,0x20,0x20,0x27,0x20,0x30,0x2E,0x21,0x20,0x20,0x20,0x00,
69 };
70
71 uchar code du[]=
72 {
73 /*-- 文字: 度 --*/
74 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
75 0x00,0x00,0xFC,0x04,0x24,0x24,0xFC,0xA5,0xA6,0xA4,0xFC,0x24,0x24,0x24,0x04,0x00,
76 0x80,0x60,0x1F,0x80,0x80,0x42,0x46,0x2A,0x12,0x12,0x2A,0x26,0x42,0xC0,0x40,0x00,
77 };
78
79 uchar code cece[]=
80 {
81 /*-- 文字: 策 --*/
82 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
83 0x10,0x28,0xA7,0xA4,0xAC,0xB4,0xA4,0xF8,0xA4,0xA7,0xA4,0xAC,0xB4,0x24,0x04,0x00,
84 0x40,0x40,0x2F,0x20,0x10,0x08,0x04,0xFF,0x04,0x08,0x14,0x28,0x67,0xC0,0x40,0x00,
85 };
86
87 uchar code dongdong[]=
88 {
89 /*-- 文字: 动 --*/
90 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
91 0x20,0x24,0x24,0xE4,0x24,0x24,0x24,0x20,0x10,0x10,0xFF,0x10,0x10,0xF0,0x00,0x00,
92 0x08,0x1C,0x0B,0x08,0x0C,0x05,0x4E,0x24,0x10,0x0C,0x03,0x20,0x40,0x3F,0x00,0x00,
93 };
94
95 uchar code num33[]=
96 {
97 /*-- 文字: 3 --*/
98 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
99 0xFF,0xCF,0xF7,0x77,0x77,0xB7,0xCF,0xFF,0xFF,0xE7,0xDF,0xDF,0xDF,0xEE,0xF1,0xFF,
100 };
101
102 uchar code dot[]=
103 {
104 /*-- 文字: . --*/
105 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
106 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,
107 };
108
109 uchar code zu[]=
110 {
111 /*-- 文字: 阻 --*/
112 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
113 0x00,0xFF,0x11,0x29,0xC7,0x01,0xFE,0x22,0x22,0x22,0x22,0x22,0xFE,0x00,0x00,0x00,
114 0x00,0xFF,0x02,0x04,0x43,0x40,0x7F,0x42,0x42,0x42,0x42,0x42,0x7F,0x40,0x40,0x00,
115 };
116
117 uchar code ni[]=
C51 COMPILER V6.23a CELIANGE 05/30/2007 12:24:19 PAGE 3
118 {
119 /*-- 文字: 尼 --*/
120 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
121 0x00,0x00,0xFE,0x12,0x12,0xD2,0x12,0x12,0x12,0x12,0x92,0x12,0x3E,0x00,0x00,0x00,
122 0x40,0x30,0x0F,0x00,0x00,0x3F,0x42,0x42,0x43,0x41,0x41,0x41,0x40,0x70,0x00,0x00,
123 };
124
125 uchar code xi[]=
126 {
127 /*-- 文字: 系 --*/
128 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
129 0x00,0x00,0x02,0x22,0xB2,0xAA,0x66,0x62,0x22,0x11,0x4D,0x81,0x01,0x01,0x00,0x00,
130 0x00,0x40,0x21,0x13,0x09,0x05,0x41,0x81,0x7F,0x01,0x05,0x09,0x13,0x62,0x00,0x00,
131
132 };
133
134 uchar code wait[]=
135 {
136 /*-- 文字: … --*/
137 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
138 0x00,0xC0,0xC0,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,
139 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
140 };
141
142 unsigned char code dong[32]={
143 /*-- 文字: 东 --*/
144 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
145 0x00,0x04,0x04,0xC4,0xB4,0x8C,0x87,0x84,0xF4,0x84,0x84,0x84,0x84,0x04,0x00,0x00,
146 0x00,0x00,0x20,0x18,0x0E,0x04,0x20,0x40,0xFF,0x00,0x02,0x04,0x18,0x30,0x00,0x00,
147 };
148
149 unsigned char code nan[32]={
150 /*-- 文字: 南 --*/
151 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
152 0x04,0x04,0xE4,0x24,0x24,0x64,0xB4,0x2F,0x24,0xA4,0x64,0x24,0x24,0xE6,0x04,0x00,
153 0x00,0x00,0x7F,0x04,0x05,0x05,0x05,0x7F,0x05,0x05,0x05,0x25,0x44,0x3F,0x00,0x00,
154 };
155
156 unsigned char code da[32]={
157 /*-- 文字: 大 --*/
158 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
159 0x20,0x20,0x20,0x20,0x20,0x20,0xA0,0x7F,0xA0,0x20,0x20,0x20,0x20,0x20,0x20,0x00,
160 0x00,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x01,0x06,0x08,0x30,0x60,0xC0,0x40,0x00,
161 };
162
163 unsigned char code xue[32]={
164 /*-- 文字: 学 --*/
165 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
166 0x40,0x30,0x10,0x12,0x5C,0x54,0x50,0x51,0x5E,0xD4,0x50,0x18,0x57,0x32,0x10,0x00,
167 0x00,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x00,
168 };
169
170 unsigned char code dian[32]={
171 /*-- 文字: 电 --*/
172 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
173 0x00,0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xF8,0x00,0x00,0x00,
174 0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0x3F,0x44,0x44,0x44,0x44,0x4F,0x40,0x70,0x00,
175 };
176
177 unsigned char code zi[32]={
178 /*-- 文字: 子 --*/
179 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
C51 COMPILER V6.23a CELIANGE 05/30/2007 12:24:19 PAGE 4
180 0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xE2,0x12,0x0A,0x06,0x02,0x00,0x80,0x00,0x00,
181 0x01,0x01,0x01,0x01,0x01,0x41,0x81,0x7F,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
182 };
183
184 uchar code guan[]={
185 /*-- 文字: 管 --*/
186 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
187 0x08,0x64,0x23,0xA6,0xAA,0xA2,0xAA,0xB4,0xA3,0xA2,0xA6,0x2A,0x22,0x62,0x20,0x00,
188 0x00,0x00,0x00,0xFF,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4B,0xF8,0x00,0x00,0x00,0x00,
189 };
190
191 unsigned char code chang[32]={
192 /*-- 文字: 厂 --*/
193 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
194 0x00,0x00,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,
195 0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
196 };
197
198 uchar code num[][16]={
199 /*-- 文字: 0 --*/
200 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
201 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
202
203 /*-- 文字: 1 --*/
204 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
205 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
206
207 /*-- 文字: 2 --*/
208 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
209 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
210
211 /*-- 文字: 3 --*/
212 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
213 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,
214
215 /*-- 文字: 4 --*/
216 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
217 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,
218
219 /*-- 文字: 5 --*/
220 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
221 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
222
223 /*-- 文字: 6 --*/
224 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
225 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
226
227 /*-- 文字: 7 --*/
228 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
229 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
230
231 /*-- 文字: 8 --*/
232 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
233 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
234
235 /*-- 文字: 9 --*/
236 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
237 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
238 };
239
240 uchar code ge[]=
241 {
C51 COMPILER V6.23a CELIANGE 05/30/2007 12:24:19 PAGE 5
242 /*-- 文字: 格 --*/
243 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=16x16 --*/
244 0x08,0x88,0x68,0xFF,0x48,0xA8,0x10,0x0C,0x97,0xA4,0x44,0xB4,0x8C,0x00,0x00,0x00,
245 0x02,0x01,0x00,0xFF,0x00,0x01,0x01,0xFF,0x42,0x42,0x42,0x42,0xFE,0x01,0x01,0x00,
246 };
247
248 uchar code space[]=//反白的空格
249 {
250 /*-- 文字: --*/
251 /*-- Times New Roman12; 此字体下对应的点阵为:宽x高=8x16 --*/
252 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
253 };
254
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -