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

📄 iman.lst

📁 keil c open
💻 LST
📖 第 1 页 / 共 3 页
字号:
 573   1          for(j=0;j<200;j++)
 574   1          {
 575   2              feed_dog=~feed_dog;
 576   2          }
 577   1      }
 578          /*
 579          *********************************************************************************************************
 580          *名称:
 581          *功能:
 582          * 输入参数:无
 583          *输出参数:无
 584          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 585          *调用的函数:
 586          *创建人:       DaiWei
 587          *创建时间:2003-8-16 10:51
 588          *修改时间:
 589          *********************************************************************************************************
 590          */
 591          void    f_rst_6453(void)
 592          {
 593   1              upc_6453_rst=0;
 594   1              f_delay_time();
 595   1              f_delay_time();
 596   1              upc_6453_rst=1; 
 597   1      }
 598          /*
 599          *********************************************************************************************************
 600          *名称:
 601          *功能:
 602          * 输入参数:无
 603          *输出参数:无
 604          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 605          *调用的函数:
 606          *创建人:       DaiWei
 607          *创建时间:2003-8-16 10:51
 608          *修改时间:
 609          *********************************************************************************************************
 610          */
 611          extern  uchar   xdata   trade_idle_msec,trade_idle_run_flag,trade_idle_run_brush_flag;
 612          void    f_os_track_run()
C51 COMPILER V7.06   IMAN                                                                  01/06/2005 14:37:18 PAGE 11  

 613          {
 614   1              return;
 615   1              if(trade_idle_run_flag==1)
 616   1              {
 617   2                      if(call_team_flag==0)
 618   2                      if(direction==1)
 619   2                      if(trade_idle_run_brush_flag==1)
 620   2                      {
 621   3                      trade_idle_run_flag=0;  
 622   3                      trade_idle_run_brush_flag=0;
 623   3                      sendone=0xaa;
 624   3                      sendtwo=0xa3;
 625   3                      sendthree=0x3;
 626   3                      f_sendbytes1234();
 627   3                      }
 628   2              }
 629   1      }
 630          extern  uchar   xdata   return_call_team_flag;
 631          extern  uchar   xdata   idle_run_shot_flag,idle_run_track_flag,idle_run_shot_time,
 632          idle_run_track_time;
 633          void    f_ini_mcu_715(void)
 634          {
 635   1              uchar   data    i;
 636   1              
 637   1              SCONF=0x03;
 638   1              CHPENR  = 0X87;
 639   1              CHPENR  = 0X59;
 640   1              CHPCON  =CHPCON|0X10 ;
 641   1              
 642   1      
 643   1              h_position=4;
 644   1              wren_cmd();
 645   1              wrsr_cmd();
 646   1              wrdi_cmd();
 647   1              return_call_team_flag=0;
 648   1              idle_run_shot_flag=0;
 649   1              idle_run_track_flag=0;
 650   1              idle_run_shot_time=0;
 651   1              idle_run_track_time=0;
 652   1               for(i=0;i<26;i++)
 653   1          {
 654   2                  t[i]=0;
 655   2          }
 656   1          for(i=0;i<7;i++)
 657   1          {
 658   2              pe[i]=0;
 659   2          }
 660   1              feed_dog=~feed_dog;
 661   1              TMOD=0X21;//
 662   1              TR1=1;
 663   1              p=t;
 664   1              TR0=1;
 665   1              direction=1;
 666   1              number_input_move=0;
 667   1              number_input_flag=0;
 668   1              call_team_flag=0;
 669   1              h_position_input=0;
 670   1              call_team_flag=0;       
 671   1      }
 672          /*
 673          *********************************************************************************************************
 674          *名称:
C51 COMPILER V7.06   IMAN                                                                  01/06/2005 14:37:18 PAGE 12  

 675          *功能:
 676          * 输入参数:无
 677          *输出参数:无
 678          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 679          *调用的函数:
 680          *创建人:       DaiWei
 681          *创建时间:2003-8-16 10:51
 682          *修改时间:
 683          *********************************************************************************************************
 684          */
 685          void     os_write_56165(void)
 686          {
 687   1               uint   data xx=0;
 688   1               for(xx=1;xx<2000;xx++)
 689   1               {
 690   2                       wren_cmd();
 691   2                       byte_write(0,xx);
 692   2                       feed_dog=~feed_dog;
 693   2               }
 694   1      }
 695          /*
 696          *********************************************************************************************************
 697          *名称:
 698          *功能:
 699          * 输入参数:无
 700          *输出参数:无
 701          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 702          *调用的函数:
 703          *创建人:       DaiWei
 704          *创建时间:2003-8-16 10:51
 705          *修改时间:
 706          *********************************************************************************************************
 707          */
 708          
 709          void    os_f_test_56165(void)
 710          {
 711   1          uchar   data i;
 712   1          wren_cmd();
 713   1          i=byte_read(0);
 714   1          if(i==0x1)
 715   1          {
 716   2            return;
 717   2          }
 718   1          else
 719   1          {
 720   2                      wren_cmd();
 721   2                      byte_write(0x1,0);
 722   2                      os_write_56165();
 723   2          }
 724   1      }
 725          /*
 726          *********************************************************************************************************
 727          *名称:
 728          *功能:
 729          * 输入参数:无
 730          *输出参数:无
 731          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 732          *调用的函数:
 733          *创建人:       DaiWei
 734          *创建时间:2003-8-16 10:51
 735          *修改时间:
 736          *********************************************************************************************************
C51 COMPILER V7.06   IMAN                                                                  01/06/2005 14:37:18 PAGE 13  

 737          */
 738          
 739          void    os_init_mcu(void)
 740          {
 741   1              uchar   data    i;
 742   1              EA=0;
 743   1              f_rst_6453();
 744   1              P0=P1=P2=0XFF;
 745   1              for(i=0;i<7;i++)
 746   1              {
 747   2                      timerbuffer[i]=0;
 748   2              }
 749   1              idle_run_shot_flag=0;
 750   1              idle_run_track_flag=0;
 751   1              idle_run_shot_time=0;
 752   1              idle_run_track_time=0;
 753   1              return_call_team_flag=0;
 754   1              add_fama_flag=1;
 755   1              f_ini_mcu_715();
 756   1              f_read_addr_board();
 757   1              for(i=0;i<3;i++)
 758   1              f_delay_time();
 759   1          EA=0;
 760   1              f_ini_6453();
 761   1              EA=0;
 762   1              f_init_ds1302();//初始化302
 763   1              f_display_position(2,16);//设置原点
 764   1              EA=0;
 765   1              f_display_clear();
 766   1              read_caidan_flag();
 767   1              stop_code_flag=1;
 768   1              f_show_my_id();
 769   1              f_show_start_menu();
 770   1              feed_dog=~feed_dog;
 771   1              first_into_menu_5_flag=0;
 772   1              clear_homeflag();
 773   1              os_clear_gain_flag();
 774   1              home_set_on_flag=0;
 775   1              shot_bug_problem=0xff;
 776   1              for(i=0;i<20;i++)
 777   1              {
 778   2                      if(call_team_flag==1)
 779   2                      {
 780   3                              goto    ll5;
 781   3                      }
 782   2                 f_delay_time();
 783   2              }
 784   1      ll5:    EA=0;
 785   1              feed_dog=~feed_dog;
 786   1              f_display_clear();
 787   1              EA=1;
 788   1          ES0=1;
 789   1      }
 790          
 791          /*
 792          *********************************************************************************************************
 793          *名称:
 794          *功能:
 795          * 输入参数:无
 796          *输出参数:无
 797          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 798          *调用的函数:
C51 COMPILER V7.06   IMAN                                                                  01/06/2005 14:37:18 PAGE 14  

 799          *创建人:       DaiWei
 800          *创建时间:2003-8-16 10:51
 801          *修改时间:
 802          *********************************************************************************************************
 803          */
 804          void    main(void)
 805          {
 806   1              P3=0XFF;
 807   1              P1=0XFF;
 808   1              P0=0XFF;
 809   1              P2=0XFF;
 810   1              AUXR&=0xfd;
 811   1      
 812   1              limited_max_code=1;
 813   1              os_init_mcu();
 814   1              test_521_flag=0;
 815   1              ET0=1;
 816   1              TR0=1;
 817   1              ES0=1;
 818   1              IP=0X10;
 819   1              init_timer2();
 820   1      
 821   1              add_fama_flag=1;
 822   1      
 823   1      //      TF2=0;
 824   1              while(1)
 825   1              { 
 826   2                      TR0=1;  
 827   2                      TR2=0;
 828   2                      if(add_fama_flag==1)
 829   2                      {
 830   3                              feed_dog=~feed_dog;
 831   3                              os_add_data_trans();
 832   3                      }
 833   2      /*
 834   2                      f_extern_caidan();
 835   2                      if(call_team_flag==1)
 836   2                      {
 837   2                              feed_dog=~feed_dog;
 838   2                              f_run_cruise();
 839   2                      }
 840   2      */
 841   2                      ES0=1;
 842   2                      feed_dog=~feed_dog;
 843   2                      EA=1;
 844   2              }
 845   1      
 846   1      }
 847          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1665    ----
   CONSTANT SIZE    =   1212    ----
   XDATA SIZE       =    169       8
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3      13
   IDATA SIZE       =   ----    ----
   BIT SIZE         =     31       6
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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