📄 demot.lst
字号:
415 2 if(O_Y==8)
416 2
417 2 {
418 3 return;
419 3
420 3 }
C51 COMPILER V6.02 DEMOT 04/27/2003 22:27:07 PAGE 8
421 2 else
422 2 {
423 3 goto loop;
424 3 }
425 2 }
426 1 }
427 /*************************************/
428 /* 西文写入函数 */
429 /*************************************/
430 CW_PR()
431 {
432 1 unsigned char j;
433 1 j=para1;
434 1 com=O_Y|0xb8; /* 页地址设置 */
435 1 PR1();
436 1 PR4();
437 1 PR7();
438 1 if(O_X<j) /* 是否小于HD61202控制器控制的宽度 */
439 1 {
440 2 com=O_X|0x40;
441 2 PR1(); /* 小于写左片 */
442 2 O_Y='L';
443 2 }
444 1 else
445 1 {
446 2 if(O_X<2*j) /* 是否小于两片HD61202控制器控制的宽度 */
447 2 {
448 3 com=(O_X-j)|0X40;
449 3 PR4(); /* 小于写中片 */
450 3 O_Y='M';
451 3 }
452 2 else
453 2 {
454 3 com=(O_X-2*j)|0X40;
455 3 PR7(); /* 不小于两片HD61202控制器控制的宽度写右片 */
456 3 O_Y='R';
457 3 }
458 2 }
459 1 com=com&0x3f;
460 1 for(count1=0;count1<6;count1++)
461 1 {
462 2 dat1=CHTAB[code_1][count1];
463 2 if(O_Y=='L')
464 2 {
465 3 PR2();
466 3 }
467 2 else
468 2
469 2 {
470 3 if(O_Y=='M')
471 3 {
472 4 PR5();
473 4 }
474 3 else
475 3 {
476 4 PR8();
477 4 }
478 3 }
479 2 com++;
480 2
481 2 if(com==j)
482 2 {
C51 COMPILER V6.02 DEMOT 04/27/2003 22:27:07 PAGE 9
483 3 if(O_Y=='L')
484 3 {
485 4 com=0x40;
486 4 PR4();
487 4 O_Y='M';
488 4 }
489 3 else
490 3 {
491 4 if(O_Y=='M')
492 4 {
493 5 com=0x40;
494 5 PR7();
495 5 O_Y='R';
496 5 }
497 4 else
498 4 {
499 5 return;
500 5 }
501 4 }
502 3 }
503 2 }
504 1 }
505
506 delay(){
507 1 unsigned char p=1000000;
508 1 while(p--);
509 1 }
510
511 msec(){
512 1 unsigned int x=200;
513 1 unsigned char j;
514 1 while(x--){
515 2 for(j=0;j<=125;j++)
516 2 {;}
517 2 }
518 1 }
519
C51 COMPILER V6.02 DEMOT 04/27/2003 22:27:07 PAGE 10
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
O_X. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0000H 2
O_Y. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0002H 2
delay. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
p. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
CW_PR. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
W_DOT. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
j. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
msec . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
x. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
code_1 . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0004H 2
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
com. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0006H 2
ACC. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E0H 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PR1. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0009H -----
PR2. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA CHAR 0000H 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
PR3. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
PR4. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0011H -----
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
PR5. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
C51 COMPILER V6.02 DEMOT 04/27/2003 22:27:07 PAGE 11
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
PR6. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
PR7. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 000FH -----
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
PR8. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PR9. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
count1 . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0008H 2
ACC_7. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00E7H 1
CCTAB. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0300H 128
CCW_PR . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0001H 1
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0004H 1
k. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
loop . . . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
loop2. . . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
CHTAB. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 768
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
CLEAR. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
dat1 . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 000AH 2
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
FPBUF. . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 16
save . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 16
BUSY1. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
BUSY2. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
BUSY3. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
INT_1. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 971 ----
CONSTANT SIZE = 896 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 12 1
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 7 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -