📄 anayserial.lst
字号:
604 2 {
605 3 if(x<13)
606 3 {
607 4 ram_ce=0;
608 4 nDispRam[12*j+x-1]=tp;
609 4 }
610 3 else
611 3 {
612 4 ram_ce=0;
613 4 nDispRam[12*(j+16)+x-1-12]=tp;
C51 COMPILER V7.09 ANAYSERIAL 07/20/2007 11:22:34 PAGE 11
614 4 }
615 3 ram_ce=1;
616 3 }
617 2 }
618 1 }
619 void rom2ram_ascii(uchr x,uchr y)
620 {
621 1 uchr i=0;
622 1 uint tp=0;
623 1 if(x<13)
624 1 {
625 2 for(i=0;i<16;i++)
626 2 {
627 3 ram_ce=0;
628 3 //nDispRam[i][x-1]=tp[i];
629 3 nDispRam[12*i+x-1]=ascii[y*16+i];
630 3 if(f_fixdisp==1)
631 3 {
632 4 tp=12*i+x-1;
633 4 if(tp==151)
634 4 {
635 5 nDispRam[tp]=ascii[y*16+i]|0x03;
636 5 }
637 4 if(tp==163)
638 4 {
639 5 nDispRam[tp]=ascii[y*16+i]|0x03;
640 5 }
641 4
642 4 }
643 3 ram_ce=1;
644 3 }
645 2 }
646 1 else
647 1 {
648 2 for(i=0;i<16;i++)
649 2 {
650 3 ram_ce=0;
651 3 nDispRam[12*(i+16)+x-1-12]=ascii[y*16+i];
652 3 if(f_fixdisp==1)
653 3 {
654 4 tp=12*(i+16)+x-1-12;
655 4 if(tp==343)
656 4 {
657 5 nDispRam[tp]=ascii[y*16+i]|0x03;
658 5 }
659 4 if(tp==355)
660 4 {
661 5 nDispRam[tp]=ascii[y*16+i]|0x03;
662 5 }
663 4
664 4 }
665 3 ram_ce=1;
666 3 }
667 2 }
668 1 //ram_ce=1;
669 1 }
C51 COMPILER V7.09 ANAYSERIAL 07/20/2007 11:22:34 PAGE 12
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
check. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
displength_h . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0001H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
serial . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
tp . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
displength_l . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0002H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
f_rerx . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
ascii. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 2048
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
_rom2ram_ascii . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
x. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0001H 1
y. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0003H 1
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0002H 1
tp . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
rxbuff . . . . . . . . . . . . . . . . PUBLIC IDATA ARRAY 0000H 128
f_err. . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
WDFeed . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
cnt_rx . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0003H 2
cnt_tx . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0005H 1
f_t_delaywr. . . . . . . . . . . . . . PUBLIC DATA BIT 0002H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
f_over128. . . . . . . . . . . . . . . PUBLIC DATA BIT 0003H 1
_rom2ram_hanzi . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
x. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
y. . . . . . . . . . . . . . . . . . AUTO DATA U_LONG 0001H 4
tp . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0005H 1
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0006H 1
m. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
temp . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
nDispRam . . . . . . . . . . . . . . . EXTERN XDATA ARRAY ----- 384
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
cnt_delaywr. . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0006H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
cnt_zi . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
tmpi . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
tmpq . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
tmpw . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0003H 1
tp . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0004H 1
tmp. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0005H 1
i. . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0006H 2
tmpoffset. . . . . . . . . . . . . . AUTO DATA U_LONG 0008H 4
style. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 000CH 1
length_h . . . . . . . . . . . . . . AUTO DATA U_CHAR 000DH 1
length_l . . . . . . . . . . . . . . AUTO DATA U_CHAR 000EH 1
chk. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 000FH 1
length_s . . . . . . . . . . . . . . AUTO DATA U_CHAR 0010H 1
length_d . . . . . . . . . . . . . . AUTO DATA U_INT 0011H 2
f_over . . . . . . . . . . . . . . . AUTO DATA BIT 0000H 1
f_leddisp. . . . . . . . . . . . . . . PUBLIC DATA BIT 0004H 1
SBUF . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0099H 1
C51 COMPILER V7.09 ANAYSERIAL 07/20/2007 11:22:34 PAGE 13
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
PCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0087H 1
vioce_tab. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0806H 162
f_wrramover. . . . . . . . . . . . . . PUBLIC DATA BIT 0005H 1
lengthsound. . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0007H 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
f_normdisp . . . . . . . . . . . . . . PUBLIC DATA BIT 0006H 1
lengthdisp . . . . . . . . . . . . . . PUBLIC DATA U_INT 0008H 2
isd_a8 . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
isd_a9 . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
f_transerr . . . . . . . . . . . . . . PUBLIC DATA BIT 0007H 1
CHPCON . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00BFH 1
f_transsuc . . . . . . . . . . . . . . PUBLIC DATA BIT 0008H 1
f_fixdisp. . . . . . . . . . . . . . . PUBLIC DATA BIT 0009H 1
CHPENR . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F6H 1
codebuff . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 000AH 24
rxbuff2. . . . . . . . . . . . . . . . PUBLIC PDATA ARRAY 0000H 256
f_delaywr. . . . . . . . . . . . . . . PUBLIC DATA BIT 000AH 1
wdi. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
Tx . . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
rx_check . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0022H 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
TL1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008BH 1
soundbuff. . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0023H 20
cnt_sound. . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0037H 1
timer0 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
pin_wrram. . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
f_anayrx . . . . . . . . . . . . . . . PUBLIC DATA BIT 000BH 1
pin_full . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
f_handlesound. . . . . . . . . . . . . PUBLIC DATA BIT 000CH 1
dispstyle. . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0038H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
isd_ce . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
ram_ce . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
f_t_delayisd . . . . . . . . . . . . . PUBLIC DATA BIT 000DH 1
rom_a16. . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
rom_ce . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
fix1 . . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0800H 2
rom_a17. . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
fix2 . . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0802H 2
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
fix3 . . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0804H 2
cnt_delayisd . . . . . . . . . . . . . PUBLIC DATA U_INT 0039H 2
int0 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODULE INFORMATION: STATIC OVERLAYABLE
C51 COMPILER V7.09 ANAYSERIAL 07/20/2007 11:22:34 PAGE 14
CODE SIZE = 2527 ----
CONSTANT SIZE = 2216 ----
XDATA SIZE = ---- ----
PDATA SIZE = 256 ----
DATA SIZE = 59 29
IDATA SIZE = 128 ----
BIT SIZE = 14 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -