main.c

来自「本代码可实现通过C8051单片机控制步进电机正反转」· C语言 代码 · 共 38 行

C
38
字号
#include"hal.h"
#include "ioCC2430.h"
#include "const.h"
#include "function.h"
uint slice=0;
void main(){ 
  
  SET_MAIN_CLOCK_SOURCE(CRYSTAL);  //32Mhz    
  P1SEL = 0x00;
  P2SEL =0X00;
  IO_DIR_PORT_PIN(2,0,IO_OUT);
  IO_DIR_PORT_PIN(2,2,IO_OUT);
  IO_DIR_PORT_PIN(1,0,IO_OUT);
  IO_DIR_PORT_PIN(1,1,IO_OUT);
  IO_DIR_PORT_PIN(1,3,IO_OUT);     //********行程开关1****
  IO_DIR_PORT_PIN(1,4,IO_OUT);     //*******行程开关2*****  
  IO_DIR_PORT_PIN(1,6,IO_OUT);     //********行程开关1****
  IO_DIR_PORT_PIN(1,7,IO_OUT);     //*******行程开关2*****  
  IO_DIR_PORT_PIN(1,2,IO_OUT);     //*******行程开关2***** 
  IO_DIR_PORT_PIN(1,5,IO_OUT); 
  P2_0=0;
  P2_2=0;
  P1_7=1;
  P1_6=1;                        
  P1_3=1;
  P1_4=0;
  init_TIMER1(); 
     do{
    
 
  if   ((P1_3==1))  { T1CC0L = 0x30;T1CC0H = 0x75; DIR_CON1();}    //*启动2号电机****//                               
  if   ((P1_4==1))  { T1CC0L = 0x30;T1CC0H = 0x75; DIR_CON2();}    //****NO.1 IS WORKING***//      
       
     }while(1);     

 
 }

⌨️ 快捷键说明

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