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

📄 text1.lst

📁 全国机器人机械创新大赛的程序
💻 LST
字号:
C51 COMPILER V7.50   TEXT1                                                                 06/25/2006 16:48:56 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <Reg932.h>                     //Keil header file name
   2          //#include <stdio.h>
   3          #define uchar unsigned char
   4          #define uint unsigned int
   5          #define ulong unsigned long
   6          
   7          
   8          sbit direct_A=P1^0;
   9          sbit direct_B=P1^2;
  10          sbit power_A=P2^6;
  11          sbit power_B=P1^7;
  12          //uint i=0;
  13          uint j;
  14          uchar flag_over=1;
  15          void Delays(uint i);
  16           void init(void)
  17          {
  18   1      
  19   1              direct_A=0;
  20   1              direct_B=0;
  21   1              power_A=0;
  22   1      //      power_B=0;
  23   1              P1=0;
  24   1              P2=0;
  25   1      //      wait=1;
  26   1      }
  27          
  28           void Delays(uint i)
  29          {
  30   1              //j=1000;
  31   1              //j1=1000;
  32   1              //j1=i;
  33   1              for(i;i>0;i--)
  34   1                      for(j=3000;j>0;j--);
  35   1                      //      for(j1=1000;j1>0;j1--);
  36   1      }
  37          
  38          
  39           void main(void)
  40          {
  41   1              P0M1=0xFF;
  42   1              P0M2=0x00;      //P0口做寻迹传感器接口,仅为输入
  43   1              P1M1=0x00;
  44   1              P1M2=0xff;      //P1.0、P1.1(2个继电器吸合控制口,对应电机PWM输出口分别为OCA和OCD)设为推挽输出
  45   1              P2M1=0xbf;
  46   1              P2M2=0x40;      //P2.6推挽输出。
  47   1              IP0H=IP0H&0xFD;
  48   1              IP0=IP0&0xFD;   //将定时器0中断优先级降最低
  49   1              init();
  50   1              
  51   1              while(1)
  52   1              {
  53   2      
  54   2                      direct_B=0;//前脚前移,电机正转
  55   2                      power_B=1;
C51 COMPILER V7.50   TEXT1                                                                 06/25/2006 16:48:56 PAGE 2   

  56   2                      Delays(1000);   
  57   2                      direct_B=1;
  58   2                      Delays(15);
  59   2                      power_B=0;
  60   2                      //power_B=0;
  61   2      
  62   2                      direct_B=0;//后脚前移,电机反转
  63   2                      power_B=1;
  64   2                      Delays(1000);   
  65   2                      direct_B=1;
  66   2                      Delays(15);
  67   2                      power_B=0;
  68   2                      //启动结束
  69   2                      
  70   2              }
  71   1      
  72   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    104    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3    ----
   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 + -