⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 anayserial.lst

📁 W78E516实现高速公路收费站语音费额显示器资料之三:产品的语音,通讯,显示全套源代码程序.
💻 LST
📖 第 1 页 / 共 4 页
字号:
 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 + -