国美和苏宁哪个售后好:单片机高手进

来源:百度文库 编辑:神马品牌网 时间:2024/04/26 04:55:40
拜托有那位大虾能帮个忙写个单片机控制步进电机的程序啊。主要要实现电机的正反转、高低速2档。板子上的硬件有3个电动按扭和2个长动开关来控制。
单片机是89S51的
你有没告诉我邮箱,我怎么发给你啊?

我帮你焊的板子哦~

是长见识!

————————————————————————
我是动感超人的邻居~~~~~~~~~~~ :p

51不能直接驱动步进电机,一般都需要加上驱动器,再用驱动器来驱动电机,也可以L297和L298来搭个电路来实现,到网上找下L297和L298的资料,有详细的说明的。而一般的驱动器本身就有与单片机相连的引脚,可以控制电机的正反转,而通过单片机来给频率的高低即可实现电机的速度控制。
根据你所列功能,最好能给出电路图,不然不好给回答的。可以发到我的邮箱里,我给你看看。
980292_wenqing@163.com

51不能直接驱动步进电机,一般都需要加上驱动器,再用驱动器来驱动电机,也可以L297和L298来搭个电路来实现,到网上找下L297和L298的资料,有详细的说明的。而一般的驱动器本身就有与单片机相连的引脚,可以控制电机的正反转,而通过单片机来给频率的高低即可实现电机的速度控制。
根据你所列功能,最好能给出电路图,不然不好给回答的。可以发到我的邮箱里,我给你看看。
还有呢
要想知道有没有一种独立的,可以根据人的意志编程,并且可以应用各个领域的单片机
首先,单片机并不是独立的,无论是什么档次的单片机,虽然现在大多数的单片机本身都集成了RAM、ROM等,甚至有的还集成了A/D转换电路等。但还是需要有外围电路的配合才能正常工作,有一个比喻是单片机就是单片了的微机,就象计算机里的CPU一样,必须有外设和CPU工作的必须条件才能正常工作。
不同档次的单片机一般适用于不同的领域,比如PIC系列单片机,最小的只有四个引脚,可以用于最简单的逻辑控制,虽然PIC系列也有高档次的单片机,但和专业从事高档次的单片机的来说就差得远了,沈阳新华龙代理的的单片机一般都在80脚以上,是专业用于工业控制的
分给我吧^^^^^^

我这有个8051的,权当参考

#include<reg.51>
#define uchar unsigned char

uchar sn=10; //步数
uchar idata noerate[2]={0x00,0x00};//匀速定时器初值
uchar idata *pp;
bit pf=1; //中断标志

void contrl(direct,mode)
bit direct; //方向
uchar mode; //速度控制
{
uchar i;
uchar idata *cmode;
uchar idata rise[20]; //加速
uchar idata fall[20]; //减速
uchar idata plus[7]= {0x01,0x03,0x02,0x06,0x04,0x05,0x00}; //正转
uchar idata minu[7]={0x05,0x04,0x06,0x02,0x03,0x01,0x00}; //反转

if(direct) cmode=plus;
else cmode=minu;
switch(mode)
{
case 1:pp=rise;break; //pp指向定时器初值
case 2:pp=nowrate;break;
case 3:pp=fall;break;
default:pp=nowrate;break;
}
do
{
P1=cmode[i]; //输出转动控制字
if(cmode[++i]==0x00) i=0;
while(pf); //等待定时时间到
pf=1;
if((mode==1)||(mode==3)) pp+=2;//定时器初值变化
}
while(sn--);

}

void intt0(void) interrupt 1 //T/C0中断服务
{
TL0=*pp;
nowrate[0]=TL0;
TH0=*(pp+1);
nowrate[1]=TH0;
pf=0;
}

void main(void)
{
TMOD=0x01;
TH0=0x00;
TL0=0x00;
TR0=1;
ET0=1;
EA=1;
contrl(1,1);
sn=10;
contrl(1,2);
sn=10;
contrl(1,3);
}

51不能直接驱动步进电机,一般都需要加上驱动器,再用驱动器来驱动电机,也可以L297和L298来搭个电路来实现,到网上找下L297和L298的资料,有详细的说明的。而一般的驱动器本身就有与单片机相连的引脚,可以控制电机的正反转,而通过单片机来给频率的高低即可实现电机的速度控制。
根据你所列功能,最好能给出电路图,不然不好给回答的。可以发到我的邮箱里,我给你看看。
980292_wenqing@163.com