久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機按鍵控制步進電機的源碼
[打印本頁]
作者:
流浪的熊貓
時間:
2018-5-31 18:37
標題:
單片機按鍵控制步進電機的源碼
單片機源程序如下:
/*接線方式:
IN1 ---- P00
IN2 ---- P01
IN3 ---- P02
IN4 ---- P03
*********************/
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define MotorData P0 //步進電機控制接口定義
uchar phasecw[4] ={0x08,0x04,0x02,0x01};//正轉 電機導通相序 D-C-B-A
uchar phaseccw[4]={0x01,0x02,0x04,0x08};//反轉 電機導通相序 A-B-C-D
uchar count,count1=20;//定義全局變量
sbit s1=P1^0;// 順時針轉
sbit s2=P1^1;// 逆時針轉
sbit s3=P1^2;// 停止
sbit s4=P1^3;// 加速
sbit s5=P1^4;// 減速
//ms延時函數
void Delay_xms(uint x)
{
uint i,j;
for(i=0;i<x;i++)
for(j=0;j<112;j++);
}
//順時針轉動!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
void MotorCW(void)
{
uchar i;
for(i=0;i<4;i++)
{
MotorData=phasecw[i];
Delay_xms(count1);//轉速調節
}
}
//逆時針轉動!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
void MotorCCW(void)
{
uchar i;
for(i=0;i<4;i++)
{
MotorData=phaseccw[i];
Delay_xms(count1);//轉速調節
}
}
//停止轉動!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
void MotorStop(void)
{
MotorData=0x00;
}
//按鍵掃描
void keyscan()
{
if(s1==0)
{Delay_xms(5);
if(s1==0)
{while(!s1);
count=1; //選擇順時針轉動
}
}
if(s2==0)
{Delay_xms(5);
if(s2==0)
{while(!s2);
count=2; //選擇逆時針轉動
}
}
if(s3==0)
{Delay_xms(5);
if(s3==0)
{while(!s3);
count=3; //選擇停止轉動
}
}
if(s4==0)
{Delay_xms(5);
if(s4==0)
{while(!s4);
count1--; //count減小會加速
if(count1<=4)
count1=4;
}
}
if(s5==0)
{Delay_xms(5);
if(s5==0)
{while(!s5);
count1++; //count增加會減速
if(count1>=50)
count1=50;
}
}
}
//主函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
void main(void)
{
Delay_xms(50);//等待系統穩定
while(1)
{ keyscan();
switch(count)
{
case 1: MotorCW(); //順時針轉動
break;
case 2: MotorCCW(); //逆時針轉動
break;
case 3: MotorStop(); //停止轉動
break;
}
}
}
復制代碼
所有資料51hei提供下載:
按鍵控制步進電機.zip
(1.64 MB, 下載次數: 40)
2018-5-31 18:37 上傳
點擊文件名下載附件
程序
下載積分: 黑幣 -5
作者:
無痕12
時間:
2019-4-17 23:08
樓主,你這個有電路圖嗎?或者說你這個按鍵需要外接上拉電阻嗎?
作者:
無痕12
時間:
2019-4-17 23:09
請問這個按鍵需要外加上拉電阻嗎?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费黄网站在线观看
|
国产日韩一区二区
|
一区二区精品在线
|
欧美亚洲视频
|
国产在线精品一区二区三区
|
欧美不卡在线
|
野狼在线社区2017入口
|
特黄av
|
久久五月婷
|
日韩精品a在线观看图片
|
亚洲国产欧美在线
|
婷婷免费在线
|
国产不卡在线观看
|
欧美精品一区三区
|
91视频官网
|
在线免费观看a级片
|
成人午夜影院
|
精品国产1区2区3区 一区二区手机在线
|
国产成人jvid在线播放
|
天天综合网91
|
亚洲一区二区三区福利
|
亚洲成人三区
|
天天干天天爽
|
成人免费网视频
|
成年人网站免费视频
|
香蕉大人久久国产成人av
|
永久免费在线观看
|
人人鲁人人莫人人爱精品
|
91视频国产精品
|
99re在线
|
欧美一级二级三级视频
|
围产精品久久久久久久
|
久久伊人影院
|
国产欧美日韩精品一区
|
日韩一及片
|
久久性色
|
成人精品毛片国产亚洲av十九禁
|
国产成人精品久久二区二区
|
亚洲久草
|
草草在线观看
|
成年女人免费v片
|