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

📄 ddzz.lst

📁 L298N直流电机步进电机两用驱动器
💻 LST
字号:
C51 COMPILER V8.05a   DDZZ                                                                 10/22/2010 13:33:27 PAGE 1   


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

line level    source

   1          /********************************************************************
   2                                      汇诚科技
   3          
   4          实现功能:初次使用驱动器调试程序
   5          使用芯片:AT89S52 或者 STC89C52
   6          晶振:11.0592MHZ
   7          编译环境:Keil
   8          作者:zhangxinchunleo
   9          网站:www.ourhc.cn
  10          淘宝店:汇诚科技 http://shop36330473.taobao.com
  11          【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!     
  12          
  13          *********************************************************************/
  14          #include<reg52.h>  
  15          /*------宏定义------*/
  16          #define uchar unsigned char
  17          #define uint unsigned int
  18          
  19          /*****P1.0=A ;P1.1=B ;P1.2=A' ; P1.3=B'****/ 
  20          //////////////////////////////////////////////////////////////////////////////////////////////
  21          /*******************************正转数组**************************************************/
  22          code unsigned char runz[8]={0x05,0x01,0x09,0x08,0x0a,0x02,0x06,0x04};  //两相四线八拍工作方式
  23          /*******************************反转数组**************************************************/
  24          code unsigned char runf[8]={0x04,0x06,0x02,0x0a,0x08,0x09,0x01,0x05};  //两相四线八拍工作方式
  25          
  26          int y=8;//定义转动速度,数值越大电机转速越慢反之则快
  27          
  28          /********************************************************************
  29                                      延时函数
  30          *********************************************************************/
  31          void delay(i)//延时函数
  32            {
  33   1            uchar     j,k;
  34   1      
  35   1            for(j=0;j<i;j++)
  36   1            for(k=0;k<250;k++);
  37   1        }
  38          /********************************************************************
  39                                      正转运行函数
  40          *********************************************************************/
  41          void zrun()// 正转运行
  42          {
  43   1         uchar z;
  44   1         for(z=0;z<8;z++)
  45   1             { 
  46   2               P1=runz[z];
  47   2               delay(y);
  48   2             }
  49   1      }
  50          /********************************************************************
  51                                      反转运行函数
  52          *********************************************************************/
  53          void frun()// 反转运行
  54           {
  55   1           uchar z;
C51 COMPILER V8.05a   DDZZ                                                                 10/22/2010 13:33:27 PAGE 2   

  56   1           for(z=0;z<8;z++)
  57   1              {
  58   2                  P1=runf[z];
  59   2                  delay(y);
  60   2               }
  61   1      }
  62          /********************************************************************
  63                                      主函数
  64          *********************************************************************/
  65          main()
  66          {
  67   1         while(1)
  68   1          {
  69   2          zrun();  //执行正转运行函数  
  70   2              }
  71   1      }
  72          /********************************************************************
  73                                      结束
  74          *********************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     63    ----
   CONSTANT SIZE    =     16    ----
   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 + -