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

📄 zlzz.lst

📁 L298N直流电机步进电机两用驱动器
💻 LST
字号:
C51 COMPILER V8.05a   ZLZZ                                                                 10/23/2010 16:25:29 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;//启动
  19          sbit P2_1=P2^1;//停止
  20          sbit P2_2=P2^2;//正转
  21          sbit P2_3=P2^3;//反转
  22          
  23          sbit P1_0=P1^0;//M1
  24          sbit P1_1=P1^1;//M1
  25          
  26          /********************************************************************
  27                                      延时函数
  28          *********************************************************************/
  29          void delay(uchar t)//延时程序
  30          {
  31   1      uchar m,n,s;
  32   1      for(m=t;m>0;m--)
  33   1      for(n=20;n>0;n--)
  34   1      for(s=248;s>0;s--);
  35   1      }
  36          /********************************************************************
  37                                      主函数
  38          *********************************************************************/
  39          main()
  40          {
  41   1      
  42   1      while(1)
  43   1         {
  44   2             if(P2_0==0){delay(3);if(P2_0==0)//启动
  45   3               {
  46   4                      P1_0=0;                         
  47   4                              P1_1=0;
  48   4                }}
  49   2             if(P2_1==0){delay(3);if(P2_1==0)//停止
  50   3               {
  51   4                      P1_0=0;
  52   4                              P1_1=1; 
  53   4                        }}
  54   2      
  55   2                 if(P2_2==0){delay(3);if(P2_2==0)//正转
C51 COMPILER V8.05a   ZLZZ                                                                 10/23/2010 16:25:29 PAGE 2   

  56   3               {
  57   4                          P1_0=1;
  58   4                              P1_1=0; 
  59   4                }}
  60   2             if(P2_3==0){delay(3);if(P2_3==0)//反转
  61   3               {
  62   4                          P1_0=0;
  63   4                              P1_1=0; 
  64   4                        }}
  65   2          }
  66   1      }
  67          
  68           /********************************************************************
  69                                      结束
  70          *********************************************************************/


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 + -