基于单片机按键和串口控制步进电机正反转调速-设计资料
Posted Mr song song
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于单片机按键和串口控制步进电机正反转调速-设计资料相关的知识,希望对你有一定的参考价值。
【资源下载】下载地址:点击下载(1290) 百度网盘
包含程序和仿真
功能:按键或串口发送字符指令,控制步进电机正转、反转、停止、加速、减速动作
仿真过程可直接通过按下电脑键盘控制
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
//------8拍-----
uchar code zz[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}; //正转
uchar code fz[]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}; //反转
sbit K1=P3^0; //停止
sbit K2=P3^1; //正转
sbit K3=P3^2; //反转
sbit K4=P3^3; //加速
sbit K5=P3^4; //减速
uchar state=0; //状态变量
uint Time=60; //延时时间,用于调速
unsigned char receiveData='0';
void UsartConfiguration(); //初始化串口
void delay(uint ms) //延时,用于调速
{
uint t;
while(ms--)
for(t=0;t<120;t++);
}
以上是关于基于单片机按键和串口控制步进电机正反转调速-设计资料的主要内容,如果未能解决你的问题,请参考以下文章
VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制
51单片机通过按键简单控制直流电机正反转程序(Proteus仿真)