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

📄 step.lst

📁 本程序是通过单片机进行电机的控制
💻 LST
字号:
C51 COMPILER V6.23a  STEP                                                                  09/21/2006 19:57:52 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE STEP
OBJECT MODULE PLACED IN D:\作业\电机控制\DCELEC~1\DCELEC~1\STEP.OBJ
COMPILER INVOKED BY: c:\COMP51\C51.EXE D:\作业\电机控制\DCELEC~1\DCELEC~1\STEP.C DB SB OE

stmt level    source

   1          #include <reg51.h>
   2          #define uint unsigned int
   3          #define uchar unsigned char
   4          uchar phase='f';
   5          uchar phase1='s';
   6          uchar phase2='y';
   7          uchar confirm1='f';
   8          uchar confirm2='s';
   9          uchar confirm3='y';
  10          //sbit m=P2^0;
  11          out(uchar x, uchar y,uchar t);
  12          //int ddelay = 0x1000;
  13          main(){
  14   1              PCON |= 0x80;
  15   1              SCON  = 0x50;           /* SCON: mode 1, 8-bit UART, enable rcvr      */
  16   1              TMOD |= 0x20;           /* TMOD: timer 1, mode 2, 8-bit reload        */
  17   1              TH1   = 0xFD;           /* TH1:  reload value for 19200 baud @ 11.092MHz   */
  18   1              TR1   = 1;              /* TR1:  timer 1 run                          */
  19   1              TI    = 1;              /* TI:   set TI to send first char of UART    */
  20   1      
  21   1            while(1){
  22   2                     if(RI==1){
  23   3                               phase=SBUF;
  24   3                               phase1=phase;
  25   3                               phase2=phase1;
  26   3                               RI=0;
  27   3                     }
  28   2                     if(phase=='a'||phase=='b'||phase=='c'||phase=='d'||phase=='e'||phase=='f')
  29   2                     {
  30   3                        confirm1=phase;
  31   3                     }
  32   2                     else
  33   2                     {
  34   3                        phase=confirm1;
  35   3                     }
  36   2      /////////////////////////////////////////////////////////////////////////////////////////////             
             -  
  37   2                     if(phase1=='l'||phase1=='r'||phase1=='s')
  38   2                     {
  39   3                        confirm2=phase1;
  40   3                     }
  41   2                     else
  42   2                     {
  43   3                        phase1=confirm2;
  44   3                     }
  45   2      ////////////////////////////////////////////////////////////////////////////////////////////              
             - 
  46   2                     if(phase2=='y'||phase=='z')
  47   2                     {
  48   3                        confirm3=phase2;
  49   3                     }
  50   2                     else
  51   2                     {
  52   3                        phase2=confirm3;
  53   3                     }
C51 COMPILER V6.23a  STEP                                                                  09/21/2006 19:57:52 PAGE 2   

  54   2      ////////////////////////////////////////////////////////////////////////////////////////////              
             - 
  55   2                     out(phase,phase1,phase2);
  56   2            }
  57   1            
  58   1      }
C51 COMPILER V6.23a  STEP                                                                  09/21/2006 19:57:52 PAGE 3   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


T0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
AC . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D6H  1
T1 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
phase. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
RD . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
RI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0098H  1
INT0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
TI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0099H  1
INT1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
PS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BCH  1
confirm1 . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0001H  1
confirm2 . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0002H  1
OV . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D2H  1
confirm3 . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0003H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
WR . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
SBUF . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0099H  1
PCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0087H  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
_out . . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
IE0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0089H  1
IE1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008BH  1
phase1 . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0004H  1
phase2 . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0005H  1
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
ET1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ABH  1
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
TF1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008FH  1
RB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009AH  1
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
TH1. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008DH  1
TB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009BH  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
P. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D0H  1
SM0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009FH  1
SM1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009EH  1
SM2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009DH  1
PT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B9H  1
PT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BBH  1
RS0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D3H  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
RS1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D4H  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
PX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B8H  1
PX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BAH  1
REN. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009CH  1
RXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
TXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B1H  1
F0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D5H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V6.23a  STEP                                                                  09/21/2006 19:57:52 PAGE 4   

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