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

📄 yue1112212.lst

📁 本系统的控制部分是以89C51为核心
💻 LST
📖 第 1 页 / 共 3 页
字号:
 556   2       else
 557   2       {LCD_Write_number(0) ;
 558   3       sz1[i]=0;i++;}
 559   2       LCD_Write_number(12) ;
 560   2       sz1[1]=12;i++;
 561   2       if(y)
 562   2       {LCD_Write_number(y) ;
 563   3       sz1[i]=y;i++;}
 564   2       if(z)
 565   2       {LCD_Write_number(z) ;
 566   3       sz1[i]=z;i++;}
 567   2       if(q)
 568   2       {LCD_Write_number(q) ;
 569   3       sz1[i]=q;i++;}
 570   2       sz1[i]=0;i++;
 571   2       sz1[i]=0;i++;
 572   2       sz1[i]=0;i++;
 573   2       LCD_Write_string(2,4," T      ");
 574   2       LCD_Write_string(3,0,"2T      ");//
 575   2       Delaynms(1000);
 576   2       Delaynms(1000);
 577   2       Delaynms(1000);
 578   2      }
 579   1      if(biao2==0&&biao4==0)
 580   1      {i=0;
 581   2       LCD_set_xy(2,1);
 582   2       if(u1==1)
 583   2       {LCD_Write_number(13) ;}
 584   2       if(x)
 585   2       {LCD_Write_number(x) ;
 586   3        sz1[i]=x;i++;}
 587   2       if(y)
 588   2       {LCD_Write_number(y) ;
 589   3        sz1[i]=y;i++;}
 590   2       if(z)
 591   2       {LCD_Write_number(z) ;
 592   3        sz1[i]=z;i++;}
 593   2       if(q)
 594   2       {LCD_Write_number(q) ;
 595   3        sz1[i]=q;i++;}
 596   2       else
 597   2       {LCD_Write_number(0) ;
 598   3        sz1[i]=0;i++;}
 599   2       LCD_Write_number(12) ;
 600   2        sz1[i]=12;i++;
 601   2       if(p)
 602   2       {LCD_Write_number(p) ;
 603   3        sz1[i]=p;i++;}
 604   2       if(v)
 605   2       {LCD_Write_number(v) ;
 606   3        sz1[i]=v;i++;}
 607   2       if(w)
 608   2       {LCD_Write_number(w) ;
 609   3        sz1[i]=w;i++;}
 610   2       LCD_Write_string(2,6,"Gs");
 611   2       LCD_Write_string(3,0,"2000Gs  ");//
 612   2       Delaynms(1000);
 613   2       Delaynms(1000);
C51 COMPILER V7.50   YUE1112212                                                            01/22/2004 15:11:07 PAGE 11  

 614   2       Delaynms(1000);
 615   2       }
 616   1       if(biao2==1&&biao4==0)
 617   1      {
 618   2       LCD_set_xy(2,1);
 619   2       if(u1==1)
 620   2       {LCD_Write_number(13) ; }
 621   2       if(x)
 622   2       {LCD_Write_number(x) ;
 623   3         sz1[i]=x;i++; }
 624   2       if(y)
 625   2       {LCD_Write_number(y) ;
 626   3        sz1[i]=y;i++;}
 627   2       if(z)
 628   2       {LCD_Write_number(z) ;
 629   3        sz1[i]=z;i++;}
 630   2       if(q)
 631   2       {LCD_Write_number(q) ;
 632   3        sz1[i]=q;i++;}
 633   2       if(p)
 634   2       {LCD_Write_number(p) ;
 635   3        sz1[i]=p;i++;}
 636   2       else
 637   2       {LCD_Write_number(0);
 638   3        sz1[i]=0;i++;}
 639   2       LCD_Write_number(12) ;
 640   2       sz1[i]=12;i++;
 641   2       if(v)
 642   2       {LCD_Write_number(v) ;
 643   3        sz1[i]=v;i++;}
 644   2       LCD_Write_string(2,5,"Gs");
 645   2       LCD_Write_string(3,0,"20000Gs ");//
 646   2       Delaynms(1000);
 647   2       Delaynms(1000);
 648   2       Delaynms(1000);
 649   2      }
 650   1      panluan();
 651   1      }
 652          /*************************主函数*****************************************************/
 653          void main(void)//
 654          {
 655   1              // lcdPSB=0;
 656   1               lcdSID=0;
 657   1               Clr_Scr();//清屏
 658   1               Delaynms(1000);
 659   1               Lcd_init();//设置液晶显示器
 660   1               hd7279send_byte(0xa4);
 661   1               EA=1;   //开总中断
 662   1               EX1=1;  //开外中断一
 663   1               IT1=1;  //下降沿中断
 664   1               TH0=-50000/256;
 665   1               TL0=-50000%256;
 666   1               ET0=1;  //允许T0中断
 667   1               TR0=0;  //T0定时关闭
 668   1              while(1)//主循环
 669   1              {
 670   2                        if(biao2==0&&biao3==0)
 671   2                            {  P20=1;P22=0;}  //0--2mt量程
 672   2                        if (biao2==1&&biao3==0)
 673   2                            {  P20=0;P22=0; }  //0--2t量程
 674   2                        if(biao2==0&&biao3==1)
 675   2                            {  P21=0;P22=1; } //磁通计
C51 COMPILER V7.50   YUE1112212                                                            01/22/2004 15:11:07 PAGE 12  

 676   2                        if (biao2==1&&biao3==1)
 677   2                            {  P21=1;P22=1; }
 678   2      /**********************************************************/
 679   2                        if(biao1==1)
 680   2                            { EX1=0;  //闭外中断一
 681   3                              qd1674();
 682   3                              disp();
 683   3                              EX1=1;  //开外中断一
 684   3                            }
 685   2      
 686   2               }//while
 687   1      }//main
C51 COMPILER V7.50   YUE1112212                                                            01/22/2004 15:11:07 PAGE 13  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
_Send_byte . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  bbyte. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
Write_char . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  start. . . . . . . . . . . . . . . .  AUTO     DATA   BIT      0000H  1
  ddata. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  start_data . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  Hdata. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  Ldata. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
_LCD_Write_number. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  s. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
range. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    014EH  7
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
_axszj . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  js . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
shape. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    013DH  6
lcdSID . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
xueren . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
_LCD_Write_string. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  X. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  Y. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  s. . . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0002H  3
sz1. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0001H  8
sz2. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0009H  8
sz3. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0011H  8
_Delaynms. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  di . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  da . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0002H  2
  db . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0004H  2
hd_7279data. . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
long_delay . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
short_delay. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
poles. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0143H  6
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
hd7279receive_byte . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  in_byte. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
qd1674 . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  out1 . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  out2 . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  loop . . . . . . . . . . . . . . . .  LABEL    CODE   LABEL    -----  -----
Lcd_init . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Clr_Scr. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
disp . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  u. . . . . . . . . . . . . . . . . .  AUTO     DATA   FLOAT    0000H  4
  v. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0004H  4
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0008H  4
  y. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     000CH  4
C51 COMPILER V7.50   YUE1112212                                                            01/22/2004 15:11:07 PAGE 14  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


  z. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0010H  4
  w. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0014H  4
  q. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0018H  4
  p. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     001CH  4
  r. . . . . . . . . . . . . . . . . .  AUTO     DATA   LONG     0020H  4
  u1 . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0024H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0025H  1
P20. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A0H  1
Lcd_Mark1. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
P21. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A1H  1
Lcd_Mark2. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_LCD_set_xy. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  y. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  address. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
P22. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A2H  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
hd_7279clk . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
work . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0149H  5
idea1. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00DDH  12
idea2. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00E9H  16
idea3. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00F9H  17
idea4. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    010AH  17
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
AD1674A0 . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A6H  1
idea5. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    011BH  17
makerang . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_hd7279send_byte . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  out_byte . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
lcdCS. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
idea6. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    012CH  17
TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
biao1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0019H  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
biao2. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   001AH  1
biao3. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   001BH  1
TL0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008AH  1
_Delay . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  num. . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
num. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00CEH  15
biao4. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   001CH  1
biao5. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   001DH  1
AD1674TST. . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
out. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_LONG   001EH  4
int1_. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  js . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  biao . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
hd_7279cs. . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
lcdSCLK. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
m. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0022H  1
n. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0023H  1
AD1674RC . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A5H  1
C51 COMPILER V7.50   YUE1112212                                                            01/22/2004 15:11:07 PAGE 15  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


AD1674CS . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A7H  1
panluan. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
srjs1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0024H  1
srjs2. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0025H  1
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1
_ajcl. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  js . . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   3984    ----
   CONSTANT SIZE    =    341    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =    113    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -