国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
電子工程網
標題:
步進電機
[打印本頁]
作者:
洛祭
時間:
2011-12-21 22:27
標題:
步進電機
/**************************************************************************************
* 標題: 步進電機試驗四 *
* *
* 通過本例程了解步進馬達使用及驅動程序編寫 *
* 雙四拍工作方式: *
* AB-BC-CD-DA (即一個脈沖,轉 7.5 度) *
* *
* 請學員一定要消化掉本例程, *
*
**************************************************************************************/
#include "reg52.h"
//Motor
sbit F1 = P1^0;
sbit F2 = P1^1;
sbit F3 = P1^2;
sbit F4 = P1^3;
///////////////////////////////////////
//步進電機驅動
unsigned char MotorStep=0;
unsigned int MotorTimer = 0;
unsigned int TIM,CT;
void InitMotor()
{
F1 = 1;
F2 = 1;
F3 = 1;
F4 = 1;
}
void SetMotor()
{
// if(Speed == 0) return;
switch(MotorStep)
{
case 0:
if(TIM)
{
F1 = 0;
F2 = 0;
F3 = 1;
F4 = 1;
MotorStep = 1;
TIM=0;
}
break;
case 1:
if(TIM)
{
F1 = 1;
F2 = 0;
F3 = 0;
F4 = 1;
MotorStep = 2;
TIM=0;
}
break;
case 2:
if(TIM)
{
F1 = 1;
F2 = 1;
F3 = 0;
F4 = 0;
MotorStep = 3;
TIM=0;
}
break;
case 3:
if(TIM)
{
F1 = 0;
F2 = 1;
F3 = 1;
F4 = 0;
MotorStep = 0;
TIM=0;
}
break;
}
}
void system_Ini()
{
TMOD|= 0x11;
TH0=0xDC; //11.0592M
TL0=0x00;
IE = 0x8A;
TR0 = 1;
}
main()
{ system_Ini();
InitMotor();
while(1)
{
SetMotor();
}
}
/*************************************
[ t1 (0.5ms)中斷] 中斷中做 PWM 輸出
------------1000/(0.02ms*250)=200Hz
*************************************/
void Tzd(void) interrupt 1
{
TH0 = 0xfe; //11.0592
TL0 = 0x33;
if( CT++==20)
{TIM=1;
CT=0;
}
}
歡迎光臨 電子工程網 (http://m.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
日韩伦理免费在线观看
|
h肉动漫在线观看高清
|
二区在线观看
|
国产高清视频青青青在线
|
日本高清乱码中文字幕
|
四虎免费在线视频
|
两个人在线播放
|
男人的天堂欧美
|
黑人欧美巨大xxxxx69
|
亚洲欧美另类日韩
|
色一情一伦一区二区三
|
国产青青视频
|
国产精品久久九九
|
青青热久久国产久精品秒播
|
亚洲第一区视频
|
四虎成人免费影院网址
|
丝袜美女小说
|
污网站免费看
|
香蕉视频在线免费播放
|
欧美一区二区三区网站
|
亚洲人成在线免费观看
|
日韩精品一区二区三区高清
|
国产一级特黄在线视频
|
成人综合在线观看
|
亚洲男女免费视频
|
国产三级精品在线观看
|
明星三级国产免费播放
|
99精品免费观看
|
亚洲综合成人在线
|
www.青青草
|
精品日韩一区
|
天天玩天天操
|
亚洲欧美日韩高清在线看
|
免费精品美女久久久久久久久
|
国产在线观看自拍
|
日韩在线观看视频黄
|
欧美女人性视频
|
恐怖片在线
|
高清在线精品一区二区
|
日韩精品欧美高清区
|
国产成人精品视频
|