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

📄 test.lst

📁 一个用52系列单片机设计的简单MOTOR试验程序
💻 LST
字号:
C51 COMPILER V7.06   TEST                                                                  03/22/2007 20:45:37 PAGE 1   


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

stmt level    source

   1          #define uchar   unsigned char 
   2          #define uint    unsigned int
   3          #include<reg52.h>
   4          
   5          uchar   cnt=0,step=0;
   6          void    main(void)
   7                  {       
   8   1                      TMOD=0x21;      //T0工作在方式1,T1工作在方式2自动重装  
   9   1                      //TH1=0xFD;     //波特率设置11.059MHz波特率为9600
  10   1                      //TL1=0xFD;
  11   1                      TH0=0x00;
  12   1                      TL0=0x00;       
  13   1                      //SCON=0x50;    //串行口工作在方式1,八位方式,允许接收
  14   1                      //PCON=0;               //SMOD设置为0
  15   1                      EA=1;
  16   1                      //ES=0;                 //串行中断禁止  
  17   1                      //TR1=1;
  18   1                      //DIRET=0;
  19   1                      ET0=1;
  20   1                      TR0=1;
  21   1                      while(1){;}
  22   1                      
  23   1                      
  24   1              }               
  25          //产生脉冲波形
  26          void Timer0(void)interrupt 1 using 1
  27                  {
  28   1                      TH0=0x00;
  29   1                      TL0=0x00;
  30   1                      switch(cnt)
  31   1                              {
  32   2                                      case 0:P2=0x03; break;
  33   2                                      case 1:P2=0x06; break;
  34   2                                      case 2:P2=0x0c; break;
  35   2                                      case 3:P2=0x09; break;
  36   2                                      default:                break;
  37   2                              }
  38   1                      ++cnt;
  39   1                      if(cnt==4)cnt=0;
  40   1                      ++step;
  41   1                      if(step==48)EA=0;
  42   1                      /*if(cnt==100)
  43   1                              {
  44   1                                      EA=0;
  45   1                                      //PULSE=1;
  46   1                              }*/                     
  47   1              }
  48          /*void SeriCab(void)interrupt 4 using 2
  49                  {
  50                          ;                       
  51                  }*/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     83    ----
C51 COMPILER V7.06   TEST                                                                  03/22/2007 20:45:37 PAGE 2   

   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2    ----
   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 + -