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

📄 save.lst

📁 EEPROM局部抄写软件,可以任意设置地址,抄写一段数据,数据由母片提供.
💻 LST
📖 第 1 页 / 共 3 页
字号:
 205   4                         jiyi_buffer1[2]=(LENG_HI<<4)|LENG_LO;
 206   4                                      
 207   4                                        jiyi_buffer1[12]=MODE1;
 208   4                              for(k=0+u,l=0;k<3+u;k++,l++)
 209   4                                      {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
 210   4                                        }
 211   3                                        JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
 212   3                      break;
 213   3                  }
 214   2                     case 2: 
 215   2                            {MODE1=0X02;
 216   3                             TOP31: keyword1=scanf( );
 217   3                                          if(P2!=0xf0)
 218   3                                  { if(keyword1>=0&&keyword1<=0x02)
 219   4                                    {HIH=keyword1;HIL=0X12;LOH=0X11; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
 220   5                                                delay(80);
 221   5                                                 goto TOP51;
 222   5                                             }
 223   4                             else { ERR( );goto TOP31;}
 224   4                                          }goto TOP31;
 225   3                                       
 226   3                               
 227   3                      
 228   3                              TOP51: keyword1=scanf( );
 229   3                                          if(P2!=0xf0)
 230   3                                  { if(keyword1>=0&&keyword1<=0X0F)
 231   4                                    {HIL=keyword1;LOH=0X12; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
 232   5                                                delay(80);
 233   5                                                 goto TOP71;
 234   5                                             }
 235   4                            else { ERR( );goto TOP51;}
 236   4                                          }goto TOP51;
 237   3                                       
 238   3                             
 239   3                              TOP71: keyword1=scanf( );
 240   3                                          if(P2!=0xf0)
 241   3                                  { if(keyword1>=0&&keyword1<=0x0f)
C51 COMPILER V7.06   SAVE                                                                  03/04/2005 11:38:34 PAGE 5   

 242   4                                    { LOH=keyword1;LOL=0X12;LENG_HI=0X11;LENG_LO=0X11;
 243   5                                               delay(80);
 244   5                                                 goto TOP91;
 245   5                                             }
 246   4                              else { ERR( );goto TOP71;}
 247   4                                          }goto TOP71;
 248   3                                       
 249   3                               // else {goto  TOP1;}
 250   3                              
 251   3                             TOP91: keyword1=scanf( );
 252   3                                          if(P2!=0xf0)
 253   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 254   4                                    {LOL=keyword1;LENG_HI=0X12;LENG_LO=0X11;
 255   5                                                delay(80);
 256   5                                                 goto TOP101;
 257   5                                             }
 258   4                           else { ERR( );goto TOP91;}
 259   4                                          }goto TOP91;
 260   3      
 261   3                                  TOP101: keyword1=scanf( );
 262   3                                          if(P2!=0xf0)
 263   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 264   4                                    {LENG_HI=keyword1;LENG_LO=0X12;
 265   5                                                delay(80);
 266   5                                                 goto TOP102;
 267   5                                             }
 268   4                           else { ERR( );goto TOP101;}
 269   4                                          }goto TOP101;
 270   3                                       
 271   3                                      
 272   3                                  TOP102: keyword1=scanf( );
 273   3                                          if(P2!=0xf0)
 274   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 275   4                                    {LENG_LO=keyword1;
 276   5                                                delay(80);
 277   5                                                 goto TOP112;
 278   5                                             }
 279   4                           else { ERR( );goto TOP102;}
 280   4                                          }goto TOP102;
 281   3                                       
 282   3                                       
 283   3                                      TOP112:
 284   3      
 285   3                                      { 
 286   4                                       jiyi_buffer1[3]=(HIH<<4)|HIL;
 287   4                                        jiyi_buffer1[4]=(LOH<<4)|LOL;
 288   4                                        jiyi_buffer1[5]=(LENG_HI<<4)|LENG_LO;
 289   4                               jiyi_buffer1[12]=MODE1;
 290   4                                      for(k=3+u,l=3;k<6+u;k++,l++)
 291   4                                      {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
 292   4                                        }
 293   3                                        JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
 294   3                      break;
 295   3                  }
 296   2                      case 3:  {MODE1=0X03;
 297   3                             TOP32: keyword1=scanf( );
 298   3                                          if(P2!=0xf0)
 299   3                                  { if(keyword1>=0&&keyword1<=0x02)
 300   4                                    {HIH=keyword1;HIL=0X12;LOH=0X11; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
 301   5                                                delay(80);
 302   5                                                 goto TOP52;
 303   5                                             }
C51 COMPILER V7.06   SAVE                                                                  03/04/2005 11:38:34 PAGE 6   

 304   4                             else { ERR( );goto TOP32;}
 305   4                                          }goto TOP32;
 306   3                                       
 307   3                               
 308   3                      
 309   3                              TOP52: keyword1=scanf( );
 310   3                                          if(P2!=0xf0)
 311   3                                  { if(keyword1>=0&&keyword1<=0X0F)
 312   4                                    {HIL=keyword1;LOH=0X12; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
 313   5                                                delay(80);
 314   5                                                 goto TOP72;
 315   5                                             }
 316   4                            else { ERR( );goto TOP52;}
 317   4                                          }goto TOP52;
 318   3                                       
 319   3                             
 320   3                              TOP72: keyword1=scanf( );
 321   3                                          if(P2!=0xf0)
 322   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 323   4                                    { LOH=keyword1;LOL=0X12;LENG_HI=0X11;LENG_LO=0X11;
 324   5                                               delay(80);
 325   5                                                 goto TOP92;
 326   5                                             }
 327   4                              else { ERR( );goto TOP72;}
 328   4                                          }goto TOP72;
 329   3                                       
 330   3                               // else {goto  TOP1;}
 331   3                              
 332   3                             TOP92: keyword1=scanf( );
 333   3                                          if(P2!=0xf0)
 334   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 335   4                                    {LOL=keyword1;LENG_HI=0X12;LENG_LO=0X11;
 336   5                                                delay(80);
 337   5                                                 goto TOP122;
 338   5                                             }
 339   4                           else { ERR( );goto TOP92;}
 340   4                                          }goto TOP92;
 341   3      
 342   3                                  TOP122: keyword1=scanf( );
 343   3                                          if(P2!=0xf0)
 344   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 345   4                                    {LENG_HI=keyword1;LENG_LO=0X12;
 346   5                                                delay(80);
 347   5                                                 goto TOP132;
 348   5                                             }
 349   4                           else { ERR( );goto TOP122;}
 350   4                                          }goto TOP122;
 351   3                                       
 352   3                                      
 353   3                                  TOP132: keyword1=scanf( );
 354   3                                          if(P2!=0xf0)
 355   3                                  { if(keyword1>=0&&keyword1<=0x0f)
 356   4                                    {LENG_LO=keyword1;
 357   5                                                delay(80);
 358   5                                                 goto TOP142;
 359   5                                             }
 360   4                           else { ERR( );goto TOP132;}
 361   4                                          }goto TOP132;
 362   3                                       
 363   3                                       
 364   3                                      TOP142:
 365   3      
C51 COMPILER V7.06   SAVE                                                                  03/04/2005 11:38:34 PAGE 7   

 366   3                                      { 
 367   4                                       jiyi_buffer1[6]=(HIH<<4)|HIL;
 368   4                                        jiyi_buffer1[7]=(LOH<<4)|LOL;
 369   4                                        jiyi_buffer1[8]=(LENG_HI<<4)|LENG_LO;
 370   4                                 jiyi_buffer1[12]=MODE1;
 371   4                                      for(k=6+u,l=6;k<9+u;k++,l++)
 372   4                                      {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 ); delay(10);}
 373   4                                        }
 374   3                                       JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
 375   3                      break;
 376   3                  }
 377   2                 case 4:break;
 378   2      
 379   2                    default: break;
 380   2               
 381   2            }
 382   1      while(keyword1!=15)
 383   1      {
 384   2         keyword1=scanf( );
 385   2      if(keyword1==12)goto TP;
 386   2      }
 387   1      SPEAKE1=0;delay(200);SPEAKE1=1;delay(400);SPEAKE1=0;delay(200);SPEAKE1=1;
 388   1                                               
 389   1      }
 390          ///////////////////////////////////////////////////////////////
 391          void  disp_select(uchar m)
 392          {
 393   1              
 394   1                    uchar satus1,k,l; 
 395   1                    uchar keyword3;
 396   1                   uchar u, i,cc,over,over2;
 397   1                   
 398   1                    cc=m;
 399   1                   u=m*13;
 400   1                   TR0=0;
 401   1                              
 402   1                   for(i=u,l=0;i<13+u;i++,l++)
 403   1                   {
 404   2                   JIYI_RS16K ( 0xa0, 0x00+i, &jiyi_buffer1[l], 1 );delay(10);
 405   2                   
 406   2                   }
 407   1                              
 408   1                       TR0=1;
 409   1        if((jiyi_buffer1[12]&0x0f)==0x01)
 410   1              {
 411   2                      HIH=(jiyi_buffer1[0]&0xf0)>>4;
 412   2                      HIL=(jiyi_buffer1[0]&0x0f);
 413   2                      LOH=(jiyi_buffer1[1]&0xf0)>>4;
 414   2                      LOL=(jiyi_buffer1[1]&0x0f);
 415   2                      LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
 416   2                      LENG_LO=(jiyi_buffer1[2]&0x0f);
 417   2                  MODE1=jiyi_buffer1[12]&0x0f;

⌨️ 快捷键说明

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