📄 electromotion.c
字号:
#pragma small
#include "reg66x.h"
#include "motor_dri.h"
#include "commun.h"
unsigned int time_respiration, //一个呼吸周期时间ms
time_inspiration_plate, //吸气平台时间ms
motor_speed, //步进电机速度
motor_steps; //步进电机步数
bit start_run; //步进电机行走标志
main()
{
unsigned int i;
start_run = 0;
motor_speed = 0;
motor_steps = 0;
time_respiration = 0;
time_inspiration_plate = 0;
init_timer();
regress_stepmotor();
while(1)
{
while(!start_run);
TR2 = 1;
motor_driver(motor_speed,motor_steps,FORWARD);
for(i=0;i<time_inspiration_plate*25;i++); //延时time_inspiration_plate 毫秒
motor_driver(motor_degree[4],motor_steps,BACKWARD);
while(!run_next_cycle);
run_next_cycle=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -