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

📄 main.c

📁 单片机的步进电机控制和一些具体的原理还有脉冲运动控制
💻 C
字号:
#include<reg51.h>
#include"StepMot.h"

uint SPEED;

void InitIO()
{
	Start     = 1;
	SpeedUp   = 1;
	SpeedDown = 1;
	Stop      = 1;
	AP = 0;
	AN = 0;
	BP = 0;
	BN = 0;
	}
	
void main()
{
	InitIO();
	SPEED = 20;
	while(1)
	{
		while(Start!=0);
		MotRun(SPEED);
		
		//加速
		if((!SpeedUp)&(SPEED < 100))
		{
			SPEED += 1;
			MotRun(SPEED);
			}
		
		//减速	
		if((!SpeedDown)&(SPEED > 0))
		{
			SPEED -= 1;
			MotRun(SPEED);
			}	
			
		//停止
		if(!Stop)
		{
			while(SPEED > 5)
			{
				SPEED -= 5;
				MotRun(SPEED);
				}			
			MotStop();
			}			
		}
	}

⌨️ 快捷键说明

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