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

📄 zlzz.lst

📁 L298N直流电机步进电机两用驱动器
💻 LST
字号:
C51 COMPILER V8.05a   ZLZZ                                                                 10/23/2010 16:11:19 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE ZLZZ
OBJECT MODULE PLACED IN zlzz.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE zlzz.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /********************************************************************
   2                                      汇诚科技
   3          实现功能:直流电机调试程序
   4          使用芯片:AT89S52 或者 STC89C52
   5          晶振:11.0592MHZ
   6          编译环境:Keil
   7          作者:zhangxinchunleo
   8          网站:www.ourhc.cn
   9          淘宝店:汇诚科技 http://shop36330473.taobao.com
  10          【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!     
  11          *********************************************************************/
  12          
  13          #include<reg52.h> 
  14          
  15          #define uchar unsigned char//宏定义无符号字符型
  16          #define uint unsigned int  //宏定义无符号整型
  17          
  18          sbit P2_0=P2^0;//M1启动
  19          sbit P2_1=P2^1;//M1停止
  20          sbit P2_2=P2^2;//M2启动
  21          sbit P2_3=P2^3;//M2停止
  22          
  23          sbit P1_0=P1^0;//M1
  24          sbit P1_1=P1^1;//M1
  25          sbit P1_2=P1^2;//M2
  26          sbit P1_3=P1^3;//M2
  27          /********************************************************************
  28                                      延时函数
  29          *********************************************************************/
  30          void delay(uchar t)//延时程序
  31          {
  32   1      uchar m,n,s;
  33   1      for(m=t;m>0;m--)
  34   1      for(n=20;n>0;n--)
  35   1      for(s=248;s>0;s--);
  36   1      }
  37          /********************************************************************
  38                                      主函数
  39          *********************************************************************/
  40          main()
  41          {
  42   1      
  43   1      while(1)
  44   1         {
  45   2             if(P2_0==0){delay(3);if(P2_0==0)//M1启动
  46   3               {
  47   4                      P1_0=1;                         
  48   4                              P1_1=0;
  49   4                }}
  50   2             if(P2_1==0){delay(3);if(P2_1==0)//M1停止
  51   3               {
  52   4                      P1_0=1;
  53   4                              P1_1=1; 
  54   4                        }}
  55   2      
C51 COMPILER V8.05a   ZLZZ                                                                 10/23/2010 16:11:19 PAGE 2   

  56   2                 if(P2_2==0){delay(3);if(P2_2==0)//M2启动
  57   3               {
  58   4                      P1_2=1;
  59   4                              P1_3=0;
  60   4                }}
  61   2             if(P2_3==0){delay(3);if(P2_3==0)//M2停止
  62   3               {
  63   4                      P1_2=1;
  64   4                              P1_3=1; 
  65   4                        }}
  66   2          }
  67   1      }
  68          
  69           /********************************************************************
  70                                      结束
  71          *********************************************************************/


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