午夜激情导航大全,亚洲妓女视频图片小说,日本乱伦天堂,乱伦九九网,不卡在线女优,色偷偷88888欧美精品久久久

步進(jìn)電機(jī)

步進(jìn)驅(qū)動(dòng)器
電話:15002093712
當(dāng)前位置:首頁(yè)>>新聞中心>>行業(yè)新聞
新聞中心
產(chǎn)品中心
聯(lián)系我們

深圳市東么川伺服控制技術(shù)有限公司

電話:13316379101

郵箱:1355229533@qq.com

地址:深圳市龍華區(qū)民治街道樟坑社區(qū)青創(chuàng)城A棟B502

步進(jìn)電機(jī)控制之啟停正反轉(zhuǎn)與調(diào)速


步進(jìn)電機(jī)控制之啟停正反轉(zhuǎn)與調(diào)速

步進(jìn)電機(jī)控制之啟停正反轉(zhuǎn)與調(diào)速

/*設(shè)計(jì)說(shuō)明:步進(jìn)電機(jī)采用四相四拍的工作方

式;Proteus不支持八拍工作模式,該程序在

Keil5下運(yùn)行,低版本需修改頭文件為:

#include*/

/*調(diào)試過(guò)程:按加速按鍵k1矩形波周期變短,

即輸入步進(jìn)電機(jī)繞組的脈沖變快,電機(jī)加速。*/

/*設(shè)計(jì)思路:(1)采用對(duì)標(biāo)志位flag1、flag2

的奇偶性判斷啟停與正反轉(zhuǎn);(2)根據(jù)進(jìn)入定

時(shí)器中斷的時(shí)間長(zhǎng)短實(shí)現(xiàn)加減速調(diào)節(jié);(3)中

斷時(shí)間長(zhǎng)短由按鍵在中斷外對(duì)定時(shí)時(shí)間加減實(shí)現(xiàn);

(4)根據(jù)進(jìn)入定時(shí)器中斷的次數(shù)實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)

單四拍節(jié)拍設(shè)計(jì)。*/

#include

#define uint unsigned int

#define uchar unsigned char

sbit k1=P3^4;//加速

sbit k2=P3^5;//減速

bit flag1,flag2;

uchar code tab1[]={0X01,0X02,0X04,0X08};

uchar code tab2[]={0X08,0X04,0X02,0X01};

uint a=3000;

uchar j;

void init_t0();

void init_exint();

void delay_ms(uint z);

void key_scan();

void main()

{

init_t0();

init_exint();

while(1)

key_scan();

}

void init_t0()

{

TMOD=0X01;

TH0=(65536-a)/256;

TL0=(65536-a)%256;

EA=1;

ET0=1;

TR0=1;

}

void init_exint()

{

EA=1;

EX0=1;

EX1=1;

IT0=1;

IT1=1;

}

void delay_ms(uint z)

{

 uchar i;

while(z--)

for(i=0;i<120;i++);

}

void key_scan()

{

if(k1==0)

{

delay_ms(5);

if(k1==0)

{

if(a>=1000)

{

a=a-200;

while(!k1);

}

}

}

if(k2==0)

{

delay_ms(5);

if(k2==0)

{

if(a<=5000)

{

a=a+200;

while(!k2);

}

}

}

}

void exint0() interrupt 0

{

flag1=~flag1;

}

void exint1() interrupt 2

{

flag2=~flag2;

}

void timer() interrupt 1

{

TR0=0;

TH0=(65536-a)/256;

TL0=(65536-a)%256;

if(flag1==1)

{

if(flag2==0)

P0=tab1[j];

else

P0=tab2[j];

}

j++;

if(j==4)

j=0;

TR0=1;

}



    產(chǎn)品推薦:兩相步進(jìn)電機(jī)



    產(chǎn)品推薦:無(wú)刷電機(jī)



    產(chǎn)品推薦:兩相步進(jìn)驅(qū)動(dòng)器



    產(chǎn)品推薦:直流無(wú)刷驅(qū)動(dòng)器