标题:
单片机控制双极型四线步进电机 源代码
[打印本页]
作者:
qiyang1993
时间:
2017-4-14 21:32
标题:
单片机控制双极型四线步进电机 源代码
双极型四线步进电机的单片机参考代码,附件
0.png
(60.11 KB, 下载次数: 43)
下载附件
2017-4-14 21:46 上传
单片机控制代码:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[]={0x7,0x1,0x8,0x2,0x7,0x1,0x8,0x2};//单相励磁7,1,8,2
uchar code date[]={0x3,0X9,0XC,0X6,0X0,0x3,0X9,0XC,0X6,};//一-二相励磁,相较于前者电机运行平缓
uchar code count[]={0x2,0x8,0x1,0x7,0X0,0x2,0x8,0x1,0x7};//7182正,2817反
sbit MOTOA = P1^0;
sbit MOTOB = P1^1;
sbit MOTOC = P1^2;
sbit MOTOD = P1^3;
sbit k1=P2^0;
void delay(int time)
{
int i,j;
for(j=0; j <= time; j++)
for(i =0 ; i <= 110; i++);
}
void main()
{
uint b;
uchar a;
uchar code *finger;
do
{
finger=&table[0];
for(b=1;b<=9;b++)
{
for(a=0;a<100;a++)//a在0-250之间,越大速度越小
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
完整源程序下载:
电机控制.zip
(33.02 KB, 下载次数: 59)
2017-4-14 21:31 上传
点击文件名下载附件
步进代码
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1