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

📄 sifu.lst

📁 伺服马达控制的C51程序。 文件: sifu*.c sifu*.Uv2 sifu*.hex 等相关文件。
💻 LST
📖 第 1 页 / 共 2 页
字号:
 288   2      /********************************************/
 289   2              Sig_y = 0;
 290   2              /***************/
 291   2              do   //y action 12
 292   2                      {
 293   3                      TR1 = 1;                
 294   3                      }while(Counter_y<1000);
 295   2              TR1 = 0;
 296   2          Counter_y = 0;
 297   2      Delayms(250);
 298   2      Delayms(250);
 299   2      /********************************************/
 300   2      /********************************************/
 301   2              Sig_y = 0;
 302   2              /***************/
 303   2              do   //y action 13
C51 COMPILER V7.01  SIFU                                                                   11/21/2007 14:38:49 PAGE 6   

 304   2                      {
 305   3                      TR1 = 1;                
 306   3                      }while(Counter_y<1000);
 307   2              TR1 = 0;
 308   2          Counter_y = 0;
 309   2      Delayms(250);
 310   2      Delayms(250);
 311   2      /********************************************/
 312   2      /********************************************/
 313   2              Sig_y = 0;
 314   2              /***************/
 315   2              do   //y action 14
 316   2                      {
 317   3                      TR1 = 1;                
 318   3                      }while(Counter_y<1000);
 319   2              TR1 = 0;
 320   2          Counter_y = 0;
 321   2      Delayms(250);
 322   2      Delayms(250);
 323   2      /********************************************/
 324   2      /********************************************/
 325   2              Sig_y = 0;
 326   2              /***************/
 327   2              do   //y action 15
 328   2                      {
 329   3                      TR1 = 1;                
 330   3                      }while(Counter_y<1000);
 331   2              TR1 = 0;
 332   2          Counter_y = 0;
 333   2      /********************************************/
 334   2      
 335   2              /****************/
 336   2      /*      KEY = 1;
 337   2              while(1)
 338   2              {while(KEY!=0);
 339   2               Delayms(5);
 340   2               if(KEY==0) break;
 341   2              }
 342   2              while(KEY==0);*/
 343   2      /***************/
 344   2              do      //x action 7
 345   2                      {//TR1 = 1;
 346   3                      TR0 = 1;
 347   3                      }while(Counter_x<1546);
 348   2              //TR1 = 0;
 349   2              TR0 = 0;
 350   2              Counter_x = 0;
 351   2      Delayms(5);     
 352   2      /****************/
 353   2      /*      KEY = 1;
 354   2              while(1)
 355   2              {while(KEY!=0);
 356   2               Delayms(5);
 357   2               if(KEY==0) break;
 358   2              }
 359   2              while(KEY==0);*/
 360   2      /***************/
 361   2              do      //x action 8
 362   2                      {//TR1 = 1;
 363   3                      TR0 = 1;
 364   3                      }while(Counter_x<1456);
 365   2              //TR1 = 0;
C51 COMPILER V7.01  SIFU                                                                   11/21/2007 14:38:49 PAGE 7   

 366   2              TR0 = 0;
 367   2              Counter_x = 0;
 368   2              Delayms(5);     
 369   2      /********************************************/
 370   2              Sig_y = 1;
 371   2              Delayms(5);     
 372   2              /***************/
 373   2              do   //y action 16
 374   2                      {
 375   3                      TR1 = 1;                
 376   3                      }while(Counter_y<1000);
 377   2              TR1 = 0;
 378   2          Counter_y = 0;
 379   2      Delayms(250);
 380   2      Delayms(250);
 381   2      /********************************************/
 382   2      /********************************************/
 383   2              Sig_y = 1;
 384   2              /***************/
 385   2              do   //y action 17
 386   2                      {
 387   3                      TR1 = 1;                
 388   3                      }while(Counter_y<1000);
 389   2              TR1 = 0;
 390   2          Counter_y = 0;
 391   2      Delayms(250);
 392   2      Delayms(250);
 393   2      /********************************************/
 394   2      /********************************************/
 395   2              Sig_y = 1;
 396   2              /***************/
 397   2              do   //y action 18
 398   2                      {
 399   3                      TR1 = 1;                
 400   3                      }while(Counter_y<1000);
 401   2              TR1 = 0;
 402   2          Counter_y = 0;
 403   2      Delayms(250);
 404   2      Delayms(250);
 405   2      /********************************************/
 406   2      /********************************************/
 407   2              Sig_y = 1;
 408   2              /***************/
 409   2              do   //y action 19
 410   2                      {
 411   3                      TR1 = 1;                
 412   3                      }while(Counter_y<1500);
 413   2              TR1 = 0;
 414   2          Counter_y = 0;
 415   2      /********************************************/
 416   2      
 417   2      
 418   2              Sig_x = 0;
 419   2      /****************/
 420   2      /*      KEY = 1;
 421   2              while(1)
 422   2              {while(KEY!=0);
 423   2               Delayms(5);
 424   2               if(KEY==0) break;
 425   2              }
 426   2              while(KEY==0);*/
 427   2      /***************/
C51 COMPILER V7.01  SIFU                                                                   11/21/2007 14:38:49 PAGE 8   

 428   2              do      //x action 9
 429   2                      {//TR1 = 1;
 430   3                      TR0 = 1;
 431   3                      }while(Counter_x<1456);
 432   2              //TR1 = 0;
 433   2              TR0 = 0;
 434   2              Counter_x = 0;
 435   2              Delayms(5);     
 436   2      /********************************************/
 437   2              Sig_y = 1;
 438   2              /***************/
 439   2              do   //y action 20
 440   2                      {
 441   3                      TR1 = 1;                
 442   3                      }while(Counter_y<1500);
 443   2              TR1 = 0;
 444   2          Counter_y = 0;
 445   2      /********************************************/
 446   2              Sig_x = 1;
 447   2              /****************/
 448   2      /*      KEY = 1;
 449   2              while(1)
 450   2              {while(KEY!=0);
 451   2               Delayms(5);
 452   2               if(KEY==0) break;
 453   2              }
 454   2              while(KEY==0);*/
 455   2      /***************/
 456   2              do      //x action 10
 457   2                      {//TR1 = 1;
 458   3                      TR0 = 1;
 459   3                      }while(Counter_x<1456);
 460   2              //TR1 = 0;
 461   2              TR0 = 0;
 462   2              Counter_x = 0;
 463   2              Delayms(5);     
 464   2      /********************************************/
 465   2              Sig_y = 1;
 466   2              /***************/
 467   2              do   //y action 21
 468   2                      {
 469   3                      TR1 = 1;                
 470   3                      }while(Counter_y<1500);
 471   2              TR1 = 0;
 472   2          Counter_y = 0;
 473   2      /********************************************/
 474   2      
 475   2      /****************/
 476   2      /*      KEY = 1;
 477   2              while(1)
 478   2              {while(KEY!=0);
 479   2               Delayms(5);
 480   2               if(KEY==0) break;
 481   2              }
 482   2              while(KEY==0);*/
 483   2      /***************/
 484   2              do      //x action 11
 485   2                      {//TR1 = 1;
 486   3                      TR0 = 1;
 487   3                      }while(Counter_x<1818);
 488   2              //TR1 = 0;
 489   2              TR0 = 0;
C51 COMPILER V7.01  SIFU                                                                   11/21/2007 14:38:49 PAGE 9   

 490   2              Counter_x = 0;
 491   2              Delayms(5);     
 492   2      /********************************************/
 493   2              Sig_y = 0;
 494   2              Delayms(5);     
 495   2              /***************/
 496   2              do   //y action 22
 497   2                      {
 498   3                      TR1 = 1;                
 499   3                      }while(Counter_y<1500);
 500   2              TR1 = 0;
 501   2          Counter_y = 0;
 502   2      Delayms(250);
 503   2      Delayms(250);
 504   2      /********************************************/
 505   2      /********************************************/
 506   2              Sig_y = 0;
 507   2              /***************/
 508   2              do   //y action 23
 509   2                      {
 510   3                      TR1 = 1;                
 511   3                      }while(Counter_y<1500);
 512   2              TR1 = 0;
 513   2          Counter_y = 0;
 514   2      /********************************************/
 515   2              /****************/
 516   2      /*      KEY = 1;
 517   2              while(1)
 518   2              {while(KEY!=0);
 519   2               Delayms(5);
 520   2               if(KEY==0) break;
 521   2              }
 522   2              while(KEY==0);*/
 523   2      /***************/
 524   2              do      //x action 12
 525   2                      {//TR1 = 1;
 526   3                      TR0 = 1;
 527   3                      }while(Counter_x<5268);
 528   2              //TR1 = 0;
 529   2              TR0 = 0;
 530   2              Counter_x = 0;
 531   2              Delayms(5);     
 532   2      /********************************************/
 533   2              Sig_y = 0;
 534   2              /***************/
 535   2              do   //y action 24
 536   2                      {
 537   3                      TR1 = 1;                
 538   3                      }while(Counter_y<4500);
 539   2              TR1 = 0;
 540   2          Counter_y = 0;
 541   2      /********************************************/
 542   2        }
 543   1      }
 544          void Delayms(unsigned char ms)  
 545          // relay ms
 546          {       unsigned char i;
 547   1              while(ms--)
 548   1              {
 549   2                      for(i = 0; i < 120; i++);
 550   2              }
 551   1      }
C51 COMPILER V7.01  SIFU                                                                   11/21/2007 14:38:49 PAGE 10  

 552          
 553          
 554          
 555                  
 556                                  
 557                  
 558          
 559          
 560          
 561          
 562          
 563                  
 564          
 565          
 566          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    996    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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