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

📄 sifu_xyokbak.lst

📁 伺服马达控制的C51程序。 文件: sifu*.c sifu*.Uv2 sifu*.hex 等相关文件。
💻 LST
📖 第 1 页 / 共 2 页
字号:
 270   2              TR1 = 0;
 271   2          Counter_y = 0;
 272   2      
 273   2      /********************************************/
 274   2      /********************************************/
 275   2              Sig_y = 0;
 276   2              /***************/
 277   2              do   //y action 12
 278   2                      {
 279   3                      TR1 = 1;                
 280   3                      }while(Counter_y<1000);
 281   2              TR1 = 0;
 282   2          Counter_y = 0;
 283   2      
 284   2      /********************************************/
 285   2      /********************************************/
 286   2              Sig_y = 0;
 287   2              /***************/
 288   2              do   //y action 13
 289   2                      {
 290   3                      TR1 = 1;                
 291   3                      }while(Counter_y<1000);
 292   2              TR1 = 0;
 293   2          Counter_y = 0;
 294   2      /********************************************/
 295   2      /********************************************/
 296   2              Sig_y = 0;
 297   2              /***************/
 298   2              do   //y action 14
 299   2                      {
 300   3                      TR1 = 1;                
 301   3                      }while(Counter_y<1000);
 302   2              TR1 = 0;
 303   2          Counter_y = 0;
C51 COMPILER V7.01  SIFU_XYOKBAK                                                           11/21/2007 20:20:06 PAGE 6   

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

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

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

 490   2      /***************/
 491   2              do      //x action 12
 492   2                      {//TR1 = 1;
 493   3                      TR0 = 1;
 494   3                      }while(Counter_x<5268);
 495   2              //TR1 = 0;
 496   2              TR0 = 0;
 497   2              Counter_x = 0;
 498   2      /********************************************/
 499   2              Sig_y = 0;
 500   2              /***************/
 501   2              do   //y action 24
 502   2                      {
 503   3                      TR1 = 1;                
 504   3                      }while(Counter_y<4500);
 505   2              TR1 = 0;
 506   2          Counter_y = 0;
 507   2      /********************************************/
 508   2        }
 509   1      }
 510          void Delayms(unsigned char ms)  
 511          // relay ms
 512          {       unsigned char i;
 513   1              while(ms--)
 514   1              {
 515   2                      for(i = 0; i < 120; i++);
 516   2              }
 517   1      }
 518          
 519          
 520          
 521                  
 522                                  
 523                  
 524          
 525          
 526          
 527          
 528          
 529                  
 530          
 531          
 532          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1065    ----
   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 + -