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

📄 motor.c

📁 this file is for keil motor
💻 C
字号:
#include  "reg51.h"
#include   <stdio.h>
#include   <math.h>
#include   <intrins.h>
#include   <absacc.h>
#define     ADDR_CHANNEL_SEL      0XF200
#define     ADDR_MOTOR_SEL        0XF000
#define     ADDR_INTNUM           0xf400
#define          ADDR_INT              XBYTE[0XF400]  //中断标志

#define     GAIN_W_L8          0XB000
#define     GAIN_W_H4          0XB001
#define     GAIN_R_L8          0XB002
#define     GAIN_R_H4          0XB003
#define     GAIN_UPDATE        0XC000
#define     AD_START           0XA000
#define     AD_H8              0XA000
#define     AD_L4              0XA001

#define     CHANNEL_W             0X02
#define     CHANNEL_R             0X00
#define     MOTOR_0               0X01
#define     MOTOR_1               0X00



sbit   DIR   =  P1^5;
sbit   PULSE =  P1^6;
sbit   LIGHT =  P1^7;
 void  Delay  ( unsigned  int  Step )
 {
     unsigned   int     Cycle  ;

     for ( Cycle = 0 ; Cycle < Step ; Cycle ++ )
     {}
 }

main()
{
   unsigned  int               cycle;
   unsigned  int             flag;
   unsigned  char              IntNum   ;
             float            TempFloat ;
   


   LIGHT = 0 ;
   for  ( cycle  = 0 ; cycle <30000 ;cycle ++ )
   {
      LIGHT = !LIGHT ;
      Delay( 100 )   ;
      LIGHT = !LIGHT ;
      Delay( 4000);
      if ( cycle % 10 == 0 )
      {
       Delay ( 10000 );
        }
   }


   flag=0x00;
   flag=0x01;


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -