📄 led1.lst
字号:
237 8 while(!P1_3);
238 8 }
C51 COMPILER V8.05a LED1 09/24/2008 22:18:40 PAGE 5
239 7 }
240 6 if(P1_0==0) break;
241 6 }
242 5 if(P1_0==0) break;
243 5 }
244 4 if(P1_0==0)
245 4 {
246 5 while(!P1_0);
247 5 break;
248 5 }
249 4 }
250 3 for(m=0;m<10;m++) //右移数字字母
251 3 {
252 4 for(k=0;k<8;k++)
253 4 {
254 5 for(l=0;l<sp;l++)
255 5 {
256 6 for(n=0;n<16;n++) //扫16行
257 6 {
258 7 oe=1;
259 7 P0=(P0&0xf0)|n;
260 7 write_595((tab[n+16*(m+3)]>>k)|(tab[n+16*(m+4)]<<(8-k)));
261 7 write_595((tab[n+16*(m+2)]>>k)|(tab[n+16*(m+3)]<<(8-k)));
262 7 write_595((tab[n+16*(m+1)]>>k)|(tab[n+16*(m+2)]<<(8-k)));
263 7 write_595((tab[n+16*m]>>k)|(tab[n+16*(m+1)]<<(8-k)));
264 7 oe=0;
265 7 delay();
266 7 if(P1_0==0)
267 7 {
268 8 num=1;
269 8 wd=0;
270 8 time=0;
271 8 open=0;
272 8 break;
273 8 }
274 7 if(P1_3==0)
275 7 {
276 8 sp=sp+5;
277 8 if(sp==40) sp=5;
278 8 while(!P1_3);
279 8 }
280 7 }
281 6 if(P1_0==0) break;
282 6 }
283 5 if(P1_0==0) break;
284 5 }
285 4 if(P1_0==0)
286 4 {
287 5 while(!P1_0);
288 5 break;
289 5 }
290 4 }
291 3 }
292 2 if(num==0&&wd==0&&time==0&&open==1) //左移汉字
293 2 {
294 3 for(m=0;m<33;m++)
295 3 {
296 4 for(h=0;h<2;h++)
297 4 {
298 5 for(k=0;k<8;k++)
299 5 {
300 6 for(l=0;l<sp;l++)
C51 COMPILER V8.05a LED1 09/24/2008 22:18:40 PAGE 6
301 6 {
302 7 for(n=0;n<16;n++) //扫16行
303 7 {
304 8 oe=1;
305 8 P0=(P0&0xf0)|n;
306 8 write_595((hz[n*2+h+m*32]<<k)|(hz[(n*2+(1-h)+32*h+m*32)]>>(8-k)));
307 8 write_595((hz[(n*2+(1-h)+32*h+m*32)]<<k)|(hz[n*2+32+m*32+h]>>(8-k)));
308 8 write_595((hz[n*2+32+m*32+h]<<k)|(hz[n*2+(1-h)+32*h+32+m*32]>>(8-k)));
309 8 write_595((hz[n*2+(1-h)+32*h+32+m*32]<<k)|(hz[n*2+32*2+m*32+h]>>(8-k)));
310 8 oe=0;
311 8 delay();
312 8 if(P1_0==0)
313 8 {
314 9 num=0;
315 9 wd=0;
316 9 time=0;
317 9 open=0;
318 9 break;
319 9 }
320 8 if(P1_3==0)
321 8 {
322 9 sp=sp+5;
323 9 if(sp==40) sp=5;
324 9 while(!P1_3);
325 9 }
326 8 }
327 7 if(P1_0==0) break;
328 7 }
329 6 if(P1_0==0) break;
330 6 }
331 5 if(P1_0==0) break;
332 5 }
333 4 if(P1_0==0)
334 4 {
335 5 while(!P1_0);
336 5 break;
337 5 }
338 4 }
339 3
340 3 }
341 2
342 2 }while(1);
343 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2171 ----
CONSTANT SIZE = 1440 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 6
IDATA SIZE = ---- ----
BIT SIZE = ---- 4
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -