单片机
回帖(1)
2021-10-14 11:13:29
【资源下载】下载地址:点击下载(1290) 百度网盘
包含程序和仿真
功能:按键或串口发送字符指令,控制步进电机正转、反转、停止、加速、减速动作
仿真过程可直接通过按下电脑键盘控制
#include
#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}; //反转
***it K1=P3^0; //停止
***it K2=P3^1; //正转
***it K3=P3^2; //反转
***it K4=P3^3; //加速
***it 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++);
}
【资源下载】下载地址:点击下载(1290) 百度网盘
包含程序和仿真
功能:按键或串口发送字符指令,控制步进电机正转、反转、停止、加速、减速动作
仿真过程可直接通过按下电脑键盘控制
#include
#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}; //反转
***it K1=P3^0; //停止
***it K2=P3^1; //正转
***it K3=P3^2; //反转
***it K4=P3^3; //加速
***it 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++);
}
举报
更多回帖