-
大小: 80KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-13
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
步進(jìn)馬達(dá)試驗(yàn)。。。。。。。。。。。。。。。。。。。。。。。。。。。。

代碼片段和文件信息
/*************************************************************************************
*??標(biāo)題:??步進(jìn)電機(jī)試驗(yàn)三(加減速運(yùn)行) ?*
*? ?*
*????通過(guò)本例程了解步進(jìn)馬達(dá)使用及驅(qū)動(dòng)程序編寫(xiě) ?*
*;???單雙八拍工作方式:?????????????????????????????????????????????????????????? ?*
*;???A-AB-B-BC-C-CD-D-DA?(即一個(gè)脈沖轉(zhuǎn)?3.75?度)?????? ?*
*????????????????????? ??????????????????????????????????????????????????????? ?*
*??請(qǐng)學(xué)員一定要消化掉本例程 ?*
**************************************************************************************/
?
?#include?“reg52.h“
?void?delay();
?//Motor
sbit?F1?=?P1^0;
sbit?F2?=?P1^1;
sbit?F3?=?P1^2;
sbit?F4?=?P1^3;
unsigned?char?code?FFW[8]={0xfe0xfc0xfd0xf90xfb0xf30xf70xf6};?//反轉(zhuǎn)
unsigned?char?code?FFZ[8]={0xf60xf70xf30xfb0xf90xfd0xfc0xfe};?//正轉(zhuǎn)
unsigned?int??K?rate;
/**********************************************************
* ??*
*?????????????????步進(jìn)電機(jī)驅(qū)動(dòng) ??*
***********************************************************/
void??motor_ffw()
?{?
???unsigned?char?i;
??????for?(i=0;?i<8;?i++)???????//一個(gè)周期轉(zhuǎn)30度
????????{
??????????P1?=?FFW[i]&0x1f;??//取數(shù)據(jù)
??????????delay();???????????//調(diào)節(jié)轉(zhuǎn)速
????????}
?????}?
/********************************************
?延時(shí)程序
*********************************************/
?void?delay()???
{???????????????????????????
???unsigned?int?kt;
????t=rate;
???while(t--)
???{
?????for(k=0;?k<150;?k++)
?????{?}
???}
}
/********************************************************
*???????????????????????????????????????????????????????
*步進(jìn)電機(jī)運(yùn)行???????????????????????????????????????????????
*??????????????????????????????????????????????????????
*********************************************************/
void??motor_turn()
{?
???unsigned?char?x;
???rate=0x0a;
???x=0x40;
???do
?????{
??motor_ffw();??????????//加速
??????rate--;
?}while(rate!=0x01);
???do
?????{? ???
???motor_ffw();????????//勻速
???x--;
?}while(x!=0x01);
?
???do
?????{
??motor_ffw();?????????//減速
??????rate++;
?}while(rate!=0x0a);????
}
main()?
?{?
????while(1)
{
?motor_turn();
?}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5115??2002-04-16?14:32??步進(jìn)馬達(dá)試驗(yàn)\加減速\STARTUP.A51
?????文件??????11665??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\STARTUP.LST
?????文件????????749??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\STARTUP.OBJ
?????文件???????3242??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá)
?????文件???????2270??2009-10-27?11:50??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).c
?????文件????????525??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).hex
?????文件?????????64??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).lnp
?????文件???????5288??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).LST
?????文件???????6760??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).M51
?????文件???????3256??2009-08-15?22:51??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).OBJ
?????文件???????1019??2009-10-27?11:50??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).Opt
?????文件????????189??2009-10-27?11:50??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).plg
?????文件???????2036??2008-09-18?19:46??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá).Uv2
?????文件???????1011??2009-10-27?11:49??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá)_Opt.Bak
?????文件???????2036??2008-09-11?23:04??步進(jìn)馬達(dá)試驗(yàn)\加減速\步進(jìn)馬達(dá)_Uv2.Bak
?????文件???????5115??2002-04-16?14:32??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\STARTUP.A51
?????文件??????11665??2009-08-30?22:33??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\STARTUP.LST
?????文件????????749??2009-08-30?22:33??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\STARTUP.OBJ
?????文件???????5100??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá)
?????文件???????3624??2010-04-03?15:07??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).c
?????文件???????1340??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).hex
?????文件?????????64??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).lnp
?????文件???????8414??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).LST
?????文件??????10084??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).M51
?????文件???????5363??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).OBJ
?????文件???????1021??2010-04-03?15:07??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).Opt
?????文件???????1555??2010-04-03?15:07??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).plg
?????文件???????2036??2008-09-18?19:46??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).Uv2
?????文件?????????38??2010-04-03?15:06??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá).__i
?????文件???????1019??2010-03-15?10:56??步進(jìn)馬達(dá)試驗(yàn)\單雙八拍1\步進(jìn)馬達(dá)_Opt.Bak
............此處省略55個(gè)文件信息
- 上一篇:protues的51指紋考勤機(jī)仿真
- 下一篇:luke5.5版本可視化工具
評(píng)論
共有 條評(píng)論