精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于STM32單片機的步進電機控制系統設計

小常硬件 ? 來源:小常硬件 ? 2024-06-25 14:14 ? 次閱讀

一.系統概

系統內使用按鍵進行步進電機的控制,可以控制步進電機的啟動和關閉,使用按鍵進行加速和減速以及進行旋轉方向的改變。

46eb8c84-32a8-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

按鍵1進行減速,按鍵2進行加速,按鍵3進行方向改變,按鍵4進行開啟關閉,實時速度以及方向和工作狀態都會在顯示屏端進行顯示。

47225034-32a8-11ef-a4c8-92fbcf53809c.jpg

三.程序設計

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;
 
      }
    }
 
  }  
}
 
 
 

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44514

    瀏覽量

    632949
  • 控制系統
    +關注

    關注

    41

    文章

    6543

    瀏覽量

    110472
  • STM32
    +關注

    關注

    2266

    文章

    10871

    瀏覽量

    354787
  • 步進電機
    +關注

    關注

    150

    文章

    3095

    瀏覽量

    147344

原文標題:Proteus仿真實例_基于STM32單片機的步進電機控制系統(仿真文件+程序)

文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于單片機步進電機開環控制系統

    基于單片機步進電機開環控制系統摘要: 通過ATMEL89C51單片機步進
    發表于 08-26 15:03

    【每日分享】基于單片機步進電機控制系統設計

    單片機實現的步進電機控制系統具有成本低、使用靈活的特點,廣泛應用于數控機床、機器人,定量進給、工業自動控制以及各種可控的有定位要求的機械工具
    發表于 04-01 16:47

    基于單片機步進電機控制系統相關資料分享

    基于C++Builder下環狀閥片位移檢測系統的設計基于單片機步進電機控制系統前 言步進
    發表于 06-29 09:51

    基于單片機步進電機開環控制系統

    基于單片機步進電機開環控制系統:通過ATMEL89C51單片機步進
    發表于 08-25 18:27 ?102次下載

    單片機步進電機開環控制系統

    單片機步進電機開環控制系統 0 概述     步進電機是一種
    發表于 04-12 11:59 ?1832次閱讀
    <b class='flag-5'>單片機</b>的<b class='flag-5'>步進</b><b class='flag-5'>電機</b>開環<b class='flag-5'>控制系統</b>

    基于單片機步進電機控制系統的研究

    基于單片機步進電機控制系統的研究....
    發表于 01-04 15:25 ?23次下載

    單片機步進電機控制系統研究

    單片機步進電機控制系統研究,下來看看,
    發表于 04-25 10:10 ?19次下載

    基于單片機步進電機開環控制系統

    基于單片機步進電機開環控制系統,下來看看
    發表于 04-25 17:07 ?12次下載

    基于單片機步進電機控制系統

    基于單片機步進電機控制系統,有需要的下來看看
    發表于 05-03 13:52 ?46次下載

    基于單片機步進電機控制系統

    基于單片機步進電機控制系統
    發表于 05-25 14:03 ?39次下載

    基于單片機步進電機開環控制系統

    基于單片機步進電機開環控制系統基于單片機步進電機
    發表于 11-30 11:55 ?27次下載

    基于STM32步進電機控制系統

    摘 要 本文的主要工作是基于STM32步進電機控制系統的設計。隨著越來越多的高科技產品逐漸融入了日常生活中,步進
    發表于 11-27 18:49 ?93次下載

    5分鐘實現單片機步進電機控制設計

    1 系統設計原理 步進電機控制系統主要由單片機、鍵盤LED、驅動/放大和PC上位等4個模塊組成
    發表于 02-11 14:55 ?56次下載
    5分鐘實現<b class='flag-5'>單片機</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>設計

    STM32單片機步進電機控制系統設計案例

    本項目使用Proteus8.12仿真STM32單片機控制器,使用ULN2003電機模塊、LCD1602模塊、按鍵模塊等。
    發表于 07-25 15:24 ?1841次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制系統</b>設計案例

    基于單片機步進電機控制系統設計

    該項目利用51單片機實現了一個步進電機控制系統,可以實現步進電機的正反轉、加減速、啟動和停止,并
    的頭像 發表于 12-06 16:39 ?4532次閱讀
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制系統</b>設計