一.系統(tǒng)概述
系統(tǒng)內(nèi)使用按鍵進(jìn)行步進(jìn)電機(jī)的控制,可以控制步進(jìn)電機(jī)的啟動和關(guān)閉,使用按鍵進(jìn)行加速和減速以及進(jìn)行旋轉(zhuǎn)方向的改變。

二.仿真概述
按鍵1進(jìn)行減速,按鍵2進(jìn)行加速,按鍵3進(jìn)行方向改變,按鍵4進(jìn)行開啟關(guān)閉,實時速度以及方向和工作狀態(tài)都會在顯示屏端進(jìn)行顯示。

三.程序設(shè)計
int main(void)
{
u8 dir =0,d=100;
static u8 key = 0;
u8 work=0;
Lcd1602_Init();
Motor_Init();
Key_Init();
Lcd1602_Write_String(0x80,sizeof"28BYJ-45 test",(u8*)"28BYJ-45 test");
Lcd1602_Write_String(0xc0,sizeof"welcome",(u8*)"welcome");
delay_ms(1000);
Lcd1602_Write_CD(CMD,0X01);
Lcd1602_Write_String(0x80,3,(u8*)"DIS");
Lcd1602_Write_String(0x87,1,(u8*)"V");
Lcd1602_Write_String(0x8c,4,(u8*)"Work");
while(1)
{
Key_0();
if(Key0Flag ==1 )
{
key = Key_0();
Key0Flag=0;
switch (key)
{
case 1:
d = d+30;
break;
case 2:
d = d-30;
break;
case 3:
dir = ~dir;
break;
case 4:
work = ~work;
break;
default:
break;
}
}
}
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45495瀏覽量
670355 -
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6955瀏覽量
114094 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373448 -
步進(jìn)電機(jī)
+關(guān)注
關(guān)注
153文章
3249瀏覽量
152355
原文標(biāo)題:Proteus仿真實例_基于STM32單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)摘要: 通過ATMEL89C51單片機(jī)對步進(jìn)
發(fā)表于 08-26 15:03
【每日分享】基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計
單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)具有成本低、使用靈活的特點,廣泛應(yīng)用于數(shù)控機(jī)床、機(jī)器人,定量進(jìn)給、工業(yè)自動控制以及各種可控的有定位要求的機(jī)械工具
發(fā)表于 04-01 16:47
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)相關(guān)資料分享
基于C++Builder下環(huán)狀閥片位移檢測系統(tǒng)的設(shè)計基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)前 言步進(jìn)
發(fā)表于 06-29 09:51
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng):通過ATMEL89C51單片機(jī)對步進(jìn)
發(fā)表于 08-25 18:27
?102次下載
單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
0 概述
步進(jìn)電機(jī)是一種
發(fā)表于 04-12 11:59
?2065次閱讀
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)的研究
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)的研究....
發(fā)表于 01-04 15:25
?23次下載
單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)研究
單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)研究,下來看看,
發(fā)表于 04-25 10:10
?19次下載
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng),下來看看
發(fā)表于 04-25 17:07
?12次下載
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng),有需要的下來看看
發(fā)表于 05-03 13:52
?46次下載
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)基于單片機(jī)的步進(jìn)電機(jī)
發(fā)表于 11-30 11:55
?30次下載
基于STM32的步進(jìn)電機(jī)控制系統(tǒng)
摘 要 本文的主要工作是基于STM32步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計。隨著越來越多的高科技產(chǎn)品逐漸融入了日常生活中,步進(jìn)
發(fā)表于 11-27 18:49
?95次下載
5分鐘實現(xiàn)單片機(jī)步進(jìn)電機(jī)控制設(shè)計
1 系統(tǒng)設(shè)計原理
步進(jìn)電機(jī)控制系統(tǒng)主要由單片機(jī)、鍵盤LED、驅(qū)動/放大和PC上位機(jī)等4個模塊組成
發(fā)表于 02-11 14:55
?56次下載
STM32單片機(jī)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計案例
本項目使用Proteus8.12仿真STM32單片機(jī)控制器,使用ULN2003電機(jī)模塊、LCD1602模塊、按鍵模塊等。
發(fā)表于 07-25 15:24
?3116次閱讀
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計
該項目利用51單片機(jī)實現(xiàn)了一個步進(jìn)電機(jī)控制系統(tǒng),可以實現(xiàn)步進(jìn)電機(jī)的正反轉(zhuǎn)、加減速、啟動和停止,并
基于STM32單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計
評論