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

📄 main.c

📁 本代码可实现通过C8051单片机控制步进电机正反转
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -