一.系統(tǒng)概述
系統(tǒng)內(nèi)使用按鍵進(jìn)行步進(jìn)電機(jī)的控制,可以控制步進(jìn)電機(jī)的啟動(dòng)和關(guān)閉,使用按鍵進(jìn)行加速和減速以及進(jìn)行旋轉(zhuǎn)方向的改變。
二.仿真概述
按鍵1進(jìn)行減速,按鍵2進(jìn)行加速,按鍵3進(jìn)行方向改變,按鍵4進(jìn)行開啟關(guān)閉,實(shí)時(shí)速度以及方向和工作狀態(tài)都會(huì)在顯示屏端進(jìn)行顯示。
三.程序設(shè)計(jì)
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; } } } }
-
單片機(jī)
+關(guān)注
關(guān)注
6058文章
44821瀏覽量
644676 -
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6741瀏覽量
111620 -
STM32
+關(guān)注
關(guān)注
2283文章
10986瀏覽量
361292 -
步進(jìn)電機(jī)
+關(guān)注
關(guān)注
152文章
3145瀏覽量
148823
原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)(仿真文件+程序)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
【每日分享】基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)相關(guān)資料分享
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)

基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)的研究
單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)研究
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)
基于單片機(jī)的步進(jìn)電機(jī)開環(huán)控制系統(tǒng)
基于STM32的步進(jìn)電機(jī)控制系統(tǒng)
5分鐘實(shí)現(xiàn)單片機(jī)步進(jìn)電機(jī)控制設(shè)計(jì)

STM32單片機(jī)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)案例

基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

評(píng)論