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

📄 nmain.lst

📁 舵机是一种位置伺服的驱动器。它接收一定的控制信号
💻 LST
字号:
C51 COMPILER V7.06   NMAIN                                                                 02/17/2008 00:04:48 PAGE 1   


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

stmt level    source

   1          # include<REG51.h>
   2          # define uchar unsigned char
   3          # define uint unsigned int
   4          sbit dl=P1^0;
   5          sbit d2=P1^1;
   6          sbit d3=P1^2;
   7          sbit d4=P1^3;
   8          sbit d5=P1^4;
   9          sbit d6=P1^5;
  10          sbit d7=P1^6;
  11          sbit d8=P1^7;
  12          
  13          uint order1;
  14          uint t1,t2,t3,t4,t5,t6,t7,t8;
  15          void timer0(void) interrupt 1 using 1
  16          {
  17   1      switch(order1)
  18   1      {
  19   2      case 1: dl=1;
  20   2               TH0=-t1/256;
  21   2               TL0=-t1%256;
  22   2               break;
  23   2      case 2: dl=0;
  24   2               
  25   2                       TH0=-(2700-t1)/256;
  26   2               TL0=-(2700-t1)%256;
  27   2                      
  28   2               break;
  29   2      case 3: d2=1;
  30   2                TH0=-t2/256;
  31   2               TL0=-t2%256;
  32   2               break;
  33   2      case 4: d2=0;
  34   2              TH0=-(2700-t2)/256;
  35   2               TL0=-(2700-t2)%256;
  36   2               break;
  37   2      case 5: d3=1;
  38   2               TH0=-t3/256;
  39   2               TL0=-t3%256;
  40   2               break;
  41   2      case 6: d3=0 ;
  42   2               TH0=-(2700-t3)/256;
  43   2               TL0=-(2700-t3)%256;
  44   2               break;
  45   2      case 7: d4=1;
  46   2               TH0=-t4/256;
  47   2               TL0=-t4%256;
  48   2               break;
  49   2      case 8: d4=0;
  50   2               TH0=-(2700-t4)/256;
  51   2               TL0=-(2700-t4)%256;
  52   2               break;
  53   2      case 9:  d5=1;
  54   2               TH0=-t5/256;
  55   2               TL0=-t5%256;
C51 COMPILER V7.06   NMAIN                                                                 02/17/2008 00:04:48 PAGE 2   

  56   2                       
  57   2               break;
  58   2      case 10: d5=0;
  59   2                TH0=-(2700-t5)/256;
  60   2               TL0=-(2700-t5)%256;
  61   2                break;
  62   2      case 11: d6=1;
  63   2                TH0=-t6/256;
  64   2                TL0=-t6%256;
  65   2                break;
  66   2      case 12: d6=0;
  67   2                TH0=-(2700-t6)/256;
  68   2               TL0=-(2700-t6)%256;
  69   2                break;
  70   2      case 13: d7=1;
  71   2                TH0=-t7/256;
  72   2                TL0=-t7%256;
  73   2                break;
  74   2      case 14:d7=0;
  75   2               TH0=-(2700-t7)/256;
  76   2               TL0=-(2700-t7)%256;
  77   2                 break;
  78   2      case 15: d8=1;
  79   2           TH0=-t8/256;
  80   2             TL0=-t8%256;
  81   2                break;
  82   2      case 16:d8=0;
  83   2      order1=0;
  84   2          TH0=-(2700-t8)/256;
  85   2          TL0=-(2700-t8)%256;
  86   2        order1=0;
  87   2         break;
  88   2      default : order1=0;
  89   2      }
  90   1      order1++;
  91   1      }
  92          
  93          
  94          void main(void)
  95          {
  96   1      TMOD =0x11;
  97   1      order1=1;
  98   1      TH0=-1500/256;
  99   1      TL0=-1500%256;
 100   1      EA=1;EX0=0;
 101   1      ET0=1; TR0=1;PT0=1;PX0=0;
 102   1      t1=1500;
 103   1      t2=1000;
 104   1      t3=1500;
 105   1      t4=1000;
 106   1      t5=1750;
 107   1      t6=2000;
 108   1      t7=2500;
 109   1      t8=2000;
 110   1      while(1)
 111   1      {
 112   2      }
 113   1      }
 114          


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.06   NMAIN                                                                 02/17/2008 00:04:48 PAGE 3   

   CODE SIZE        =    484    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18    ----
   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 + -