📄 display.lst
字号:
193 2 // Dis16x16Char(XAdd[3],YAdd[0],qu1);
194 2 // Dis16x16Char(XAdd[4],YAdd[0],xian);
195 2 // Dis16x16Char(XAdd[5],YAdd[0],xian);
196 2 Dis16x16Char(XAdd[0],YAdd[1],qing);
197 2 Dis16x16Char(XAdd[1],YAdd[1],shao);
198 2 Dis16x16Char(XAdd[2],YAdd[1],hou);
199 2 Dis16x16Char(XAdd[3],YAdd[1],slh);
200 2 }
201 1 }
202 /***********************************************************
203 函数名称:
204 函数功能:显示欢迎画面
205 入口参数:
206 出口参数:
207 备 注:
208 ***********************************************************/
209 void DisWelcome( void )
210 {
211 1 unsigned char i;
212 1
213 1 for(i=0;i<20;i++)
214 1 {
215 2 Dis16x16Char(XAdd[0],YAdd[0],ce);
216 2 Dis16x16Char(XAdd[1],YAdd[0],kong);
217 2 Dis8x16Char(XAdd[2],YAdd[0],Five);
218 2 Dis16x16Char(XAdd[3],YAdd[0],Zu);
219 2 }
220 1
221 1 for(i=0;i<20;i++)
222 1 {
223 2 Dis16x16Char(XAdd[1],YAdd[0],hu);
224 2 Dis16x16Char(XAdd[2],YAdd[0],dong);
225 2 Dis16x16Char(XAdd[3],YAdd[0],chun);
226 2 }
227 1
228 1 for(i=0;i<20;i++)
229 1 {
230 2 Dis16x16Char(XAdd[1],YAdd[0],liu);
231 2 Dis16x16Char(XAdd[2],YAdd[0],hong);
232 2 Dis16x16Char(XAdd[3],YAdd[0],bin);
233 2 }
234 1
235 1 for(i=0;i<20;i++)
236 1 {
237 2 Dis16x16Char(XAdd[1],YAdd[0],xu);
238 2 Dis16x16Char(XAdd[2],YAdd[0],bin);
C51 COMPILER V8.05a DISPLAY 03/03/2008 08:29:39 PAGE 5
239 2 Dis16x16Char(XAdd[3],YAdd[0],sheng);
240 2 }
241 1 }
242 /***********************************************************
243 函数名称:
244 函数功能: 显示128x128的图片
245 入口参数:
246 出口参数:
247 备 注:
248 ***********************************************************
249 void Dis128x128Imag( unsigned char *imag )
250 {
251 unsigned char i,j,k;
252
253 for(k=0;k<16;k++)
254 for(i=0;i<8;i++)
255 for(j=0;j<128;j++)
256 {
257 if((imag[j+128*k]>>i)&0x01)
258 {
259 DisPoint(j,(128+8*k+i));
260 }
261 }
262
263 }
264 /***********************************************************
265 函数名称:
266 函数功能:显示64x64的图片
267 入口参数:
268 出口参数:
269 备 注:
270 ***********************************************************/
271 /*void Dis64x64Imag( unsigned char *imag )
272 {
273 unsigned char i,j,k;
274
275 for(k=0;k<8;k++)
276 for(i=0;i<8;i++)
277 for(j=0;j<64;j++)
278 {
279 if((imag[j+64*k]>>i)&0x01)
280 {
281 DisPoint(j+96,(64+8*k+i)+32);
282 }
283 }
284 } */
285
286 /*****************************************************************
287 函数名称:坐标显示
288 *****************************************************************/
289 void zuobiao1( void )
290 {
291 1 unsigned char i;
292 1 for(i=32;i<160;i=i+1)
293 1 {
294 2 DisPoint(i,32);
295 2 }
296 1 for(i=200;i>32;i=i-1)
297 1 {
298 2 DisPoint(32,i);
299 2 }
300 1 /* Dis16x16Char(100,144,shu);
C51 COMPILER V8.05a DISPLAY 03/03/2008 08:29:39 PAGE 6
301 1 Dis16x16Char(116,144,ru);
302 1 Dis16x16Char(132,144,qu);
303 1 Dis16x16Char(148,144,xian); */
304 1 }
305 /***********************************************************
306 函数名称:
307 函数功能:显示一个表格
308 入口参数:
309 出口参数:
310 备 注:
311 ***********************************************************/
312 /*void DisBiaoGe( void )
313 {
314 unsigned char i;
315 for(i=32;i<160;i=i+4)
316 {
317 DisPoint(i,144);
318 }
319 for(i=32;i<160;i=i+4)
320 {
321 DisPoint(i,128);
322 }
323 for(i=32;i<160;i=i+4)
324 {
325 DisPoint(i,112);
326 }
327 for(i=32;i<160;i=i+4)
328 {
329 DisPoint(i,96);
330 }
331
332
333 //竖线
334 for(i=144;i>96;i=i-4)
335 {
336 DisPoint(160,i);
337 }
338
339 for(i=144;i>96;i=i-4)
340 {
341 DisPoint(144,i);
342 }
343
344 for(i=144;i>96;i=i-4)
345 {
346 DisPoint(128,i);
347 }
348
349 for(i=144;i>96;i=i-4)
350 {
351 DisPoint(112,i);
352 }
353 for(i=144;i>96;i=i-4)
354 {
355 DisPoint(96,i);
356 }
357 for(i=144;i>96;i=i-4)
358 {
359 DisPoint(80,i);
360 }
361 for(i=144;i>96;i=i-4)
362 {
C51 COMPILER V8.05a DISPLAY 03/03/2008 08:29:39 PAGE 7
363 DisPoint(64,i);
364 }
365 for(i=144;i>96;i=i-4)
366 {
367 DisPoint(48,i);
368 }
369 for(i=144;i>96;i=i-4)
370 {
371 DisPoint(32,i);
372 }
373 }*/
374 /***********************************************************
375 函数名称:
376 函数功能:
377 入口参数:
378 出口参数:
379 备 注:
380 ***********************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 948 ----
CONSTANT SIZE = 8 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 26 29
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 + -