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

📄 yibiao.lst

📁 这是我在我们公司做的C51加油单片机程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V6.02  YIBIAO                                                                 07/15/2004 11:06:49 PAGE 1   


C51 COMPILER V6.02, COMPILATION OF MODULE YIBIAO
OBJECT MODULE PLACED IN C:\COMM_D\YIBIAO.OBJ
COMPILER INVOKED BY: C:\COMP51\C51.EXE C:\COMM_D\YIBIAO.C DB SB OE

stmt level    source

   1          #pragma large
   2          #include "reg52.h"
   3          #include <intrins.h>
   4          #include <absacc.h>
   5          #include <string.h>
   6          #include <ctype.h>
   7          #include <c:\comm_d\comm_pub.H>
   8          #include <c:\comm_d\Jl2key.h>
   9          #include <c:\comm_d\yibiao_p.h>
*** WARNING C258 IN LINE 45 OF C:\COMM_D\YIBIAO_P.H: 'hexb': mspace on parameter ignored
*** WARNING C258 IN LINE 46 OF C:\COMM_D\YIBIAO_P.H: 'bcd_num': mspace on parameter ignored
*** WARNING C258 IN LINE 614 OF C:\COMM_D\YIBIAO_P.H: 'type': mspace on parameter ignored
*** WARNING C258 IN LINE 634 OF C:\COMM_D\YIBIAO_P.H: 't': mspace on parameter ignored
*** WARNING C258 IN LINE 636 OF C:\COMM_D\YIBIAO_P.H: 'ffs': mspace on parameter ignored
*** WARNING C258 IN LINE 663 OF C:\COMM_D\YIBIAO_P.H: 'num1': mspace on parameter ignored
*** WARNING C258 IN LINE 663 OF C:\COMM_D\YIBIAO_P.H: 'num2': mspace on parameter ignored
*** WARNING C258 IN LINE 673 OF C:\COMM_D\YIBIAO_P.H: 'js': mspace on parameter ignored
*** WARNING C258 IN LINE 673 OF C:\COMM_D\YIBIAO_P.H: 'yuanyong': mspace on parameter ignored
*** WARNING C258 IN LINE 683 OF C:\COMM_D\YIBIAO_P.H: 'type': mspace on parameter ignored
*** WARNING C258 IN LINE 685 OF C:\COMM_D\YIBIAO_P.H: 'cu': mspace on parameter ignored
*** WARNING C258 IN LINE 687 OF C:\COMM_D\YIBIAO_P.H: 'ashr': mspace on parameter ignored
*** WARNING C258 IN LINE 696 OF C:\COMM_D\YIBIAO_P.H: 'send_num': mspace on parameter ignored
*** WARNING C258 IN LINE 716 OF C:\COMM_D\YIBIAO_P.H: 'hx': mspace on parameter ignored
*** WARNING C258 IN LINE 716 OF C:\COMM_D\YIBIAO_P.H: 'lx': mspace on parameter ignored
*** WARNING C258 IN LINE 716 OF C:\COMM_D\YIBIAO_P.H: 'jm': mspace on parameter ignored
  10          #include <c:\comm_d\zk.h>
  11          typedef unsigned int uint;
  12          typedef unsigned long ulong;
  13          typedef unsigned char uchar;
  14          typedef unsigned long nlong;
  15          main()
  16          {
  17   1       /*********主程序开始**********/
  18   1      
  19   1          bit debug=0;
  20   1          unsigned char xdata pd=0,i;
  21   1          unsigned int xdata abc;
  22   1          unsigned char car_num=0;
  23   1          bit car_kk=0;
  24   1          uchar xdata yy3;
  25   1      skdf:
  26   1         SP=0x90;
  27   1         WP=1;
  28   1         ZK_CS=1;
  29   1         dog();
  30   1         XBYTE[0xc007]=1;
  31   1         dl(2000);
  32   1         dog();
  33   1         init();
  34   1         zderror=0;
  35   1         init_xs();
  36   1              for(i=0;i<8;i++)
  37   1      	{
  38   2      		clr_hang(i);
  39   2      	}
C51 COMPILER V6.02  YIBIAO                                                                 07/15/2004 11:06:49 PAGE 2   

  40   1         dog();
  41   1      
  42   1         read_main(flash,10,1859,0);
  43   1         if ((flash[0]==0xff)&&(flash[1]==0xff)&&(flash[2]==0xff)&&(flash[3]==0xff)&&(flash[4]==0xff)&&(flash[5]
             -==0xff))
  44   1         {
  45   2                goto cshcc;
  46   2         }
  47   1         else
  48   1         {
  49   2      
  50   2              dog();
  51   2              read_main(flash,10,1860,0);
  52   2              if ((flash[0]==0xff)&&(flash[1]==0xff)&&(flash[2]==0xff)&&(flash[3]==0xff)&&(flash[4]==0xff)&&(fla
             -sh[5]==0xff))
  53   2              {
  54   3       cshcc:               xs_hhz(0,0,CXYX);
  55   3                      xs_hhz(2,0,JYJCSH);
  56   3                      dog();
  57   3                     for(abc=0;abc<100;abc++)
  58   3                             ashram[abc]=0;
  59   3                     for(abc=0;abc<263;abc++)
  60   3                             flash[abc]=0;
  61   3      
  62   3                     // we_main(flash,263,1859,0);
  63   3                     // we_main(flash,263,1860,0);
  64   3                      for(abc=0;abc<103;abc++)
  65   3                        we_main(flash,263,1859+abc,0);
  66   3                      for(abc=0;abc<10;abc++)
  67   3                             we_main(flash,263,2000+abc,0);
  68   3                      we_main(flash,263,999,0);
  69   3                      dog();
  70   3                      we_main(flash,200,1962,0);
  71   3      	        we_main(flash,2,3076,0);
  72   3      	        we_main(flash,2,1028,0);
  73   3      	        we_main(flash,2,1041,0);  /*debug*/
  74   3                      dog();
  75   3      	        we_main(flash,2,1053,0);
  76   3      	        we_main(flash,2,1855,0);
  77   3                      dog();
  78   3                      we_main(flash,2,1857,0);
  79   3                      we_main(flash,2,1856,262);
  80   3      
  81   3                      we_main(flash,263,1027,0);
  82   3                      we_main(flash,263,1040,0);
  83   3      
  84   3                      we_main(flash,263,1026,0);
  85   3      
  86   3                      we_main(flash,263,1025,0);
  87   3              }
  88   2         }
  89   1         clear();
  90   1         comm_status=0;
  91   1         ssfl=0;
  92   1         dyjy=0;
  93   1         xs_hhz(0,0,XTCSH1);
  94   1         xs_hhz(2,0,XTCSH2);
  95   1         abc=0;
  96   1         pddc=0;
  97   1      
  98   1      huakuang(6,8,0);
  99   1         cuorse(10);
C51 COMPILER V6.02  YIBIAO                                                                 07/15/2004 11:06:49 PAGE 3   

 100   1          dl(2000);
 101   1         while(1)
 102   1         {
 103   2              dey=send_jl(1,0xa0);
 104   2              if (dey==0)
 105   2              {
 106   3                    youjia[0]=rekk[0];
 107   3                    youjia[1]=rekk[1];
 108   3                break;
 109   3              }
 110   2              abc++;
 111   2              if (abc==100)
 112   2                 break;
 113   2         }
 114   1         cuorse(40);
 115   1         dl(600);
 116   1         cuorse(90);
 117   1         power_init();
 118   1         //if (power_init())
 119   1         //{
 120   1             // clear();
 121   1             // xs_hhz(0,0,SJDS);
 122   1             // xs_hhz(2,0,XTCSHCC);
 123   1         // }
 124   1         yp_download_flag=0;/*油价修改标志清0*/
 125   1         cuorse(123);
 126   1         dog();
 127   1         clear();
 128   1         xs_hhz(0,0,XTZJ1);
 129   1         xs_hhz(2,0,XTZJ2);
 130   1         huakuang(6,8,0);
 131   1         cuorse(10);
 132   1         if (SKFSIC==0)
 133   1            psam1_reset();
 134   1         dog();
 135   1         getVer();
 136   1      
 137   1         cuorse(40);
 138   1         if (SKFSIC==0)
 139   1         {
 140   2              card_err_state=read_psam_0015_file();
 141   2              if (card_err_state!=0)
 142   2              {
 143   3                      clear();
 144   3                      xs_hhz(0,8,PSAMER);
 145   3                      an_key_back();
 146   3                      goto skdf;
 147   3              }
 148   2              we_main(psam0015file,10,2000,0);
 149   2         }
 150   1         cuorse(90);
 151   1         dl(500);
 152   1         de30ms();
 153   1          if (SKFSIC==0)
 154   1         {
 155   2         card_err_state=rd_terminal();
 156   2         if (card_err_state!=0)
 157   2         {
 158   3              clear();
 159   3              xs_hhz(0,8,PSAMER);
 160   3              an_key_back();
 161   3              goto skdf;
C51 COMPILER V6.02  YIBIAO                                                                 07/15/2004 11:06:49 PAGE 4   

 162   3         }
 163   2         select_psam_pse();
 164   2         }
 165   1         cuorse(123);
 166   1         lw:
 167   1         clear();
 168   1         XTLW_F=1;
 169   1         xs_hhz(0,0,XTLW1);
 170   1         xs_hhz(2,0,XTLW2);
 171   1         huakuang(6,8,0);
 172   1         cuorse(10);
 173   1         dog();
 174   1         while(1)
 175   1         {
 176   2              main_comm();
 177   2              if (COMM_CS==3)
 178   2              {
 179   3                  clear();
 180   3                  xs_hhz(0,0,LWSB1);
 181   3                  xs_hhz(2,0,LWSB2);
 182   3                  while(1)
 183   3                  {
 184   4                      key=getkey();
 185   4                      if (key=='k')
 186   4                      {
 187   5                              NET=1;
 188   5                              //timesz();
 189   5                              goto  start1;
 190   5                      }
 191   4                      if (key=='l')
 192   4                      {
 193   5                         COMM_CS=0;
 194   5                         goto lw;
 195   5                      }
 196   4                      dog();
 197   4                  }
 198   3              }
 199   2              if (XTLW_F==0)
 200   2              {
 201   3                 NET=0;
 202   3                 break;
 203   3              }
 204   2         }
 205   1         cuorse(40);
 206   1         dl(600);
 207   1         cuorse(90);
 208   1         dl(500);
 209   1         cuorse(123);
 210   1         dog();
 211   1      
 212   1       zdsend=0;
 213   1       ljgdj=0;
 214   1       start1:
 215   1            clear();
 216   1            huakuang(6,8,0);
 217   1            if (NET)
 218   1               xs_shu(6,4,(yi_1+192),1);
 219   1      start:
 220   1         //menu_2();
 221   1         xs_time();
 222   1         clear();
 223   1         if (SKFSIC==1)
C51 COMPILER V6.02  YIBIAO                                                                 07/15/2004 11:06:49 PAGE 5   

 224   1         {
 225   2            while(1)
 226   2            {
 227   3                      xs_time();
 228   3                      ygkjycz(0);
 229   3            }
 230   2         }
 231   1      
 232   1         if (veraa[6]==0)
 233   1         {
 234   2              clear();
 235   2              xs_hhz(2,8,YZTYXX);
 236   2              while (1)
 237   2              {
 238   3                      getVer();
 239   3                      dog();
 240   3                      if (veraa[6]!=0)
 241   3                      {
 242   4                        zhan_msg_change();
 243   4                        break;
 244   4                      }
 245   3                      xs_time();
 246   3              }
 247   2         }
 248   1         else
 249   1         {
 250   2              zhan_msg_change();
 251   2         }
 252   1         flash[0]=0xfa;
 253   1         flash[1]=0xff;
 254   1         trade_record_flash(flash);
 255   1         read_main(flash,100,1040,0);
 256   1         if (flash[17]=='s')
 257   1         {
 258   2         use_pse_inf[10]=flash[0];
 259   2         use_pse_inf[11]=flash[1];
 260   2         use_pse_inf[12]=flash[2];
 261   2         use_pse_inf[13]=flash[3];
 262   2         use_pse_inf[14]=flash[4];
 263   2         use_pse_inf[15]=flash[5];
 264   2         use_pse_inf[16]=flash[6];
 265   2         use_pse_inf[17]=flash[7];
 266   2         use_pse_inf[18]=flash[8];
 267   2         use_pse_inf[19]=flash[9];
 268   2         balance[0]=flash[10];
 269   2         balance[1]=flash[11];
 270   2         balance[2]=flash[12];

⌨️ 快捷键说明

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