久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
51單片機(jī)+ULN2003步進(jìn)電機(jī)驅(qū)動兩個電機(jī)按鈕功能無法實現(xiàn) 求幫助
[打印本頁]
作者:
QEQWE123
時間:
2021-7-2 21:22
標(biāo)題:
51單片機(jī)+ULN2003步進(jìn)電機(jī)驅(qū)動兩個電機(jī)按鈕功能無法實現(xiàn) 求幫助
0ac9365a25ea6295b6d6f85162c4de32.png
(39.97 KB, 下載次數(shù): 62)
下載附件
2021-7-3 06:19 上傳
單片機(jī)源程序如下:
/*******************************************************************************
* 實 驗 名: 步進(jìn)電機(jī)實驗
* 使用的IO: 電機(jī)用P1口,鍵盤使用P2.0、P2.1、P2.2、P2.3、P2.4、P2.5
* 按鍵功能:K1;正轉(zhuǎn) K2;反轉(zhuǎn) K3;低速轉(zhuǎn)動 K4;高速轉(zhuǎn)動 K5:電機(jī)切換 K6;停止
* 實驗效果: 按下K1鍵,順時針轉(zhuǎn),按下K2鍵,逆時針轉(zhuǎn),按下K3鍵,低速,按下K4鍵,高速。
按下K5鍵,轉(zhuǎn)動的電機(jī)停止,并切換到控制另一個電機(jī)
按下K6鍵,轉(zhuǎn)動的電機(jī)停止,按下K1或K2時,剛才停止的電機(jī)繼續(xù)轉(zhuǎn)動
*******************************************************************************/
#include "reg52.h"
//電機(jī)IO
#define GPIO_MOTOR P1 //宏定義 對端口進(jìn)行操作,定義電機(jī)接口為P1
//按鍵IO
sbit K1=P2^0; //正轉(zhuǎn)
sbit K2=P2^1; //反轉(zhuǎn)
sbit K5=P2^4; // 電機(jī)切換
sbit K6=P2^5; // 停止
unsigned char code FFW_X[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9}; //X反轉(zhuǎn)順序
unsigned char code FFZ_X[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1}; //X正轉(zhuǎn)順序
unsigned char code FFW_Y[8]={0x1f,0x3f,0x2f,0x6f,0x4f,0xcf,0x8f,0x9f}; //Y反轉(zhuǎn)順序
unsigned char code FFZ_Y[8]={0x9f,0x8f,0xcf,0x4f,0x6f,0x2f,0x3f,0x1f}; //Y正轉(zhuǎn)順序
unsigned char Direction,Speed,X_Y=0,stop=0; // Direction 轉(zhuǎn)向標(biāo)志位,Speed 延時函數(shù)的參數(shù),通過改變它大小來控制電機(jī)轉(zhuǎn)速
unsigned char Direction2 ; //X_Y 電機(jī)的參數(shù) X_Y=0為Y電機(jī) X_Y=1為X電機(jī)
void Delay(unsigned int t); //stop為控制電機(jī)停止的標(biāo)志位,但它為1時,電機(jī)停止
void Motor(); //電機(jī)旋轉(zhuǎn)函數(shù)
/*******************************************************************************
* 函 數(shù) 名 : main
* 函數(shù)功能 : 主函數(shù)
* 輸 入 : 無
* 輸 出 : 無
*******************************************************************************/
void time () interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
void main(void)
{
unsigned char i;
TMOD=0X01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
Speed=30; //Speed 延時函數(shù)的參數(shù),通過改變它大小來控制電機(jī)轉(zhuǎn)速
while(1)
{
/********************檢測按鍵K1是否按下***********************/
if(K1==0) //檢測按鍵K1是否按下
{
Delay(1); //消除抖動
if(K1==0)
{
// Direction=1; //Direction 轉(zhuǎn)向標(biāo)志位,為1時為正轉(zhuǎn)
// Direction=2; //Direction 轉(zhuǎn)向標(biāo)志位,為1時為正轉(zhuǎn)
// Direction2=1;
//
// Direction2=2;
}
while((i<200)&&(K1==0))//檢測按鍵是否松開
{
Delay(1);
i++;
}
i=0;
}
Motor();
}
}
/*******************************************************************************
* 函 數(shù) 名: Motor
* 函數(shù)功能: 電機(jī)旋轉(zhuǎn)函數(shù)
* 輸 入: 無
* 輸 出: 無
*******************************************************************************/
void Motor()
{
unsigned char i;
for(i=0;i<8;i++)
{
// if(Direction==1) //正轉(zhuǎn)&Y電機(jī)&電機(jī)沒按下停止
// GPIO_MOTOR = FFW_Y[i]&0xf0;//取數(shù)據(jù),‘&’按位與
// if(Direction==2) //反轉(zhuǎn)&Y電機(jī)&電機(jī)沒按下停止
GPIO_MOTOR = FFZ_Y[i]&0xf0;
// if(Direction2==1) //正轉(zhuǎn)&X電機(jī)&電機(jī)沒按下停止
// //正轉(zhuǎn)&Y電機(jī)&電機(jī)沒按下停止
// GPIO_MOTOR = FFW_X[i]&0x0F;//取數(shù)據(jù)
// if(Direction2==2) //反轉(zhuǎn)&X電機(jī)&電機(jī)沒按下停止
//正轉(zhuǎn)&Y電機(jī)&電機(jī)沒按下停止
//GPIO_MOTOR = FFZ_X[i]&0x0f;
Delay(Speed); //調(diào)節(jié)轉(zhuǎn)速
}
}
/*******************************************************************************
* 函 數(shù) 名 : Delay
* 函數(shù)功能 : 延時
* 輸 入 : t
* 輸 出 : 無
*******************************************************************************/
void Delay(unsigned int t)
{
unsigned int k;
while(t--)
{
for(k=0; k<80; k++)
{ }
}
}
復(fù)制代碼
錯誤資料下載,求大神指導(dǎo):
兩個步進(jìn)電機(jī).rar
(1.21 MB, 下載次數(shù): 5)
2021-7-2 21:22 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
综合婷婷
|
欧美一级做性受免费大片免费
|
黄色一级免费视频
|
精品一区二区在线视频
|
亚洲蜜桃av
|
色婷婷导航
|
久久少妇视频
|
91啦丨九色丨刺激
|
国产精品不卡视频
|
日韩欧美国产成人
|
青青草免费在线观看
|
亚洲精品a
|
毛片视频免费观看
|
日韩在线观看一区
|
蜜桃成人av
|
国产在线欧美
|
亚洲激情欧美激情
|
中国毛片视频
|
91亚洲国产成人久久精品网站
|
日韩成人三级
|
4hu在线
|
日本三级韩国三级美三级91
|
欧美一级淫片
|
国产精品高潮呻吟久久
|
日日夜夜艹
|
午夜久久精品
|
中文字幕在线免费观看
|
国产精品欧美日韩
|
欧美日韩精品一区
|
18视频在线观看男男
|
国产对白videos麻豆高潮
|
久热伊人
|
成人黄色大片
|
日韩欧美国产一区二区三区
|
四川毛片
|
午夜精品国产精品大乳美女
|
黄视频网站在线观看
|
中文字幕伊人
|
日韩大片在线观看
|
国产精品视频免费
|
久热精品视频
|