📄 105+.lst
字号:
-(); //+
313 1 page=0xbe;clmstart=0x47;swd=1; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutleft
-(); //1
314 1 page=0xbe;clmstart=0x4e;swd=5; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutleft
-(); //5
315 1 page=0xbe;clmstart=0x55;swd=16; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutleft
-(); //=
316 1 page=0xbe;clmstart=0x5C;swd=v153/1000; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutlef
-t(); //x
317 1 page=0xbe;clmstart=0x63;swd=(v153%1000)/100; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutle
-ft(); //xx
318 1 page=0xbe;clmstart=0x6a;swd=18; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutleft
-(); //xx.
319 1 page=0xbe;clmstart=0x71;swd=((v153%1000)%100)/10; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digital
-outleft(); //xx.x
320 1 page=0xbe;clmstart=0x78;swd=17; swi();if((v153>1600)|(v153<1400)){keysetin=1;};digitaloutleft
-(); //V
321 1
322 1 page=0xbe;clmstart=0x40;swd=14; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrigh
-t(); //+
323 1 page=0xbe;clmstart=0x47;swd=1; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrigh
-t(); //1
324 1 page=0xbe;clmstart=0x4e;swd=5; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrigh
-t(); //5
325 1 page=0xbe;clmstart=0x55;swd=16; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrigh
-t(); //=
326 1 page=0xbe;clmstart=0x5C;swd=v154/1000; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrig
-ht(); //x
327 1 page=0xbe;clmstart=0x63;swd=(v154%1000)/100; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutri
-ght(); //xx
328 1 page=0xbe;clmstart=0x6a;swd=18; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrigh
-t(); //xx.
329 1 page=0xbe;clmstart=0x71;swd=((v154%1000)%100)/10; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digital
-outright(); //xx.x
330 1 page=0xbe;clmstart=0x78;swd=17; swi();if((v154>1800)|(v154<1600)){keysetin=1;};digitaloutrigh
-t(); //V
331 1 }
332
333 /*---------------------------------------------------------------------------
334
335 vout()
336 {
337 v5 =datacenter[0][0]*10+datacenter[0][1];
338 v15 =datacenter[0][2]*100+datacenter[0][3]*10+datacenter[0][4];
339 vm15=datacenter[0][5]*100+datacenter[0][6]*10+datacenter[0][7];
340
341 v151=datacenter[1][0]*100+datacenter[1][1]*10+datacenter[1][2];
342 v152=datacenter[1][3]*100+datacenter[1][4]*10+datacenter[1][5];
343 v153=datacenter[1][6]*100+datacenter[1][7]*10+datacenter[1][8];
344
345 v154=datacenter[2][0]*100+datacenter[2][1]*10+datacenter[2][2];
346 v24 =datacenter[2][3]*100+datacenter[2][4]*10+datacenter[2][5];
347 }
348 /*---------------------------------------------------------------------------
349
350 vin()
351 {
352 datacenter[0][0]=v5/10; datacenter[0][1]=v5%10;
C51 COMPILER V7.50 105_ 10/28/2007 11:09:37 PAGE 8
353 datacenter[0][2]=v15/100; datacenter[0][3]=(v15%100)/10; datacenter[0][4]=(v15%100)%10;
354 datacenter[0][5]=vm15/100; datacenter[0][6]=(vm15%100)/10; datacenter[0][7]=(vm15%100)%10;
355
356 datacenter[1][0]=v151/100; datacenter[1][1]=(v151%100)/10; datacenter[1][2]=(v151%100)%10;
357 datacenter[1][3]=v152/100; datacenter[1][4]=(v152%100)/10; datacenter[1][5]=(v152%100)%10;
358 datacenter[1][6]=v153/100; datacenter[1][7]=(v153%100)/10; datacenter[1][8]=(v153%100)%10;
359
360 datacenter[2][0]=v154/100; datacenter[2][1]=(v154%100)/10; datacenter[2][2]=(v154%100)%10;
361 datacenter[2][3]=v24/100; datacenter[2][4]=(v24%100)/10; datacenter[2][5]=(v24%100)%10;
362
363 }
364 */
365
366 void main(void)
367 { XBR1=0X40;
368 1 PCA0MD=0X00;
369 1 OSCICN|=0x03;
370 1 Delay_x10ms(10);
371 1 kk=1;
372 1 LCD_Initial();
373 1 LCD_keyclr(Left);
374 1 LCD_keyclr(Right);
375 1 while(kk==1);
376 1 Delay_x10ms(2);
377 1 while(kk==1);
378 1 for(;;)
379 1 {
380 2 while(kk==1);
381 2 Delay_x10ms(2);
382 2 while(kk==1);
383 2 Delay_x10ms(10);
384 2 while(kk==0);
385 2 kk=0;
386 2 Delay_x10ms(200);
387 2 P0MDIN=0;//配置p0为模拟输入
388 2 ADC0MX=0;//选择p0.0为a输入
389 2 AD0LJST=0;//数据右对齐
390 2 AD0EN=1;//使能ad
391 2 AD0BUSY=1;
392 2 REF0CN=3;
393 2 while(AD0BUSY==1);
394 2 v154=(ADC0H*256+ADC0L)/2;
395 2
396 2 P0MDIN=0;//配置p0为模拟输入
397 2 ADC0MX=1;//选择p0.1为a输入
398 2 AD0LJST=0;//数据右对齐
399 2 AD0EN=1;//使能ad
400 2 AD0BUSY=1;
401 2 REF0CN=3;
402 2 while(AD0BUSY==1);
403 2 v153=(ADC0H*256+ADC0L)/2;
404 2
405 2 P0MDIN=0;//配置p0为模拟输入
406 2 ADC0MX=2;//选择p0.2为a输入
407 2 AD0LJST=0;//数据右对齐
408 2 AD0EN=1;//使能ad
409 2 AD0BUSY=1;
410 2 REF0CN=3;
411 2 while(AD0BUSY==1);
412 2 v152=(ADC0H*256+ADC0L)/2;
413 2
414 2 P0MDIN=0;//配置p0为模拟输入
C51 COMPILER V7.50 105_ 10/28/2007 11:09:37 PAGE 9
415 2 ADC0MX=3;//选择p0.3为a输入
416 2 AD0LJST=0;//数据右对齐
417 2 AD0EN=1;//使能ad
418 2 AD0BUSY=1;
419 2 REF0CN=3;
420 2 while(AD0BUSY==1);
421 2 v151=(ADC0H*256+ADC0L)/2;
422 2
423 2 P0MDIN=0;//配置p0为模拟输入
424 2 ADC0MX=4;//选择p0.4为a输入
425 2 AD0LJST=0;//数据右对齐
426 2 AD0EN=1;//使能ad
427 2 AD0BUSY=1;
428 2 REF0CN=3;
429 2 while(AD0BUSY==1);
430 2 vm15=(ADC0H*256+ADC0L)/2;
431 2
432 2 P0MDIN=0;//配置p0为模拟输入
433 2 ADC0MX=5;//选择p0.5为a输入
434 2 AD0LJST=0;//数据右对齐
435 2 AD0EN=1;//使能ad
436 2 AD0BUSY=1;
437 2 REF0CN=3;
438 2 while(AD0BUSY==1);
439 2 v15=(ADC0H*256+ADC0L)/2;
440 2
441 2 P0MDIN=0;//配置p0为模拟输入
442 2 ADC0MX=6;//选择p0.6为a输入
443 2 AD0LJST=0;//数据右对齐
444 2 AD0EN=1;//使能ad
445 2 AD0BUSY=1;
446 2 REF0CN=3;
447 2 while(AD0BUSY==1);
448 2 v24=ADC0H*256+ADC0L;
449 2
450 2 P0MDIN=0;//配置p0为模拟输入
451 2 ADC0MX=7;//选择p0.7为a输入
452 2 AD0LJST=0;//数据右对齐
453 2 AD0EN=1;//使能ad
454 2 AD0BUSY=1;
455 2 REF0CN=3;
456 2 while(AD0BUSY==1);
457 2 v5=(ADC0H*256+ADC0L)/2;
458 2
459 2 LCD_keyclr(Left);
460 2 LCD_keyclr(Right);
461 2 vdisplay();
462 2 vdisplay();
463 2 Delay_x10ms(15);
464 2 kk=1;
465 2 }
466 1 }
467
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 4845 ----
CONSTANT SIZE = 266 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 90 ----
IDATA SIZE = ---- ----
C51 COMPILER V7.50 105_ 10/28/2007 11:09:37 PAGE 10
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 + -