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 + -
显示快捷键?