基于单片机的步进电机控制系统设计毕业论文怎么写

有的请上传一下 !

第1个回答  2014-06-10

#include<reg51.h>

#define uchar unsigned char

uchar stepd[]={0x01,0x03,0x02,0x06,0x04,0xc0,0x08,0x09};

uchar num=0,fx=0;

sbit key1=P3^0;

sbit key2=P3^1;

sbit key3=P3^2;

void t0isr() interrupt 1

{

TH0=(65536-10000)/256;

TL0=(65536-10000)%256;

P2=stepd[num];

if(fx==0){num++;num%=8;}

if(fx==1)

{

if(num==0)num=7;

else num--;

}

}

main()

{

TMOD=0x01;

TH0=(65536-10000)/256;

TL0=(65536-10000)%256;

TR0=1;

ET0=1;

EA=1;

while(1)

{

if(key1==0)

{

while(key1==0);

TR0=~TR0;

}

if(key2==0)

{

while(key2==0);

fx=0;

}

if(key3==0)

{

while(key3==0);

fx=1;

}

}

}

追问

有木有完整版的,跪求!

追答

这也是给你做的,控制步进电机就这么点东西

追问

额,可是我们写论文要1万5以上,交过一篇了,太简单

追答

那你就扩展一些功能,比如加一个数码管显示,加一个液晶显示,加一个4*4矩阵键盘,或者再加一个红外遥控控制,等等,这些东东包括相关知识一些就不少字了。

本回答被网友采纳
相似回答