步进电机的正反停及速度控制

发布于 2013-06-16 65 浏览
步进 txt 机械课程设计
资源描述
#include
#define uchar unsigned char
#define uint unsigned int

sbit KEY1 = P3^0; //步进电机顺时针方向转
sbit KEY2 = P3^1; //步进电机逆时针方向转
sbit KEY3 = P3^2; //步进电机调速(加速)
sbit KEY4 = P3^3; //步进电机调速(减速)
sbit KEY5 = P3^4; //停止




uchar Step = 5;
bit FB_flag = 0;
bit stop = 0;

unsigned char code F_Rotation[8]={0x08,0x09,0x01,0x03,0x02,0x06,0x04,0x0c}; //顺时针转表格
unsigned char code B_Rotation[8]={0x0c,0x04,0x06,0x02,0x03,0x01,0x09,0x08}; //逆时针转表格


void Delay(uint i)
{
uchar x,j;
for(j=0;j for(x=0;x<=148;x++);
}

void KEY(void)
{
if(KEY1 == 0) //按P3.0,实现步进电机的顺时针转动
关于 步进电机的正反停及速度控制 的使用提示: 本文件为 机械课程设计 资源,格式 txt,大小 2.32K。 由 枫渝桐粥 于 2013-06-16 上传。仅供学习参考,不得商用。 侵权问题请联系 帮助中心
上一篇:聚合方法 下一篇:一级减速器总图
资源下载
立即下载
需要 1 积分
文件信息
枫渝桐粥
枫渝桐粥
发送消息

文件格式 txt
文件大小 2.32K
下载次数
更新时间 2013-06-16
枫渝桐粥 的其他文件