<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

      51單片機驅動步進電機電路及程序

      作者:佚名    文章來源:網絡    點擊數:    更新時間:2008-11-2

      在這里介紹一下用51單片機驅動步進電機的方法。 
      這款步進電機的驅動電壓12V,步進角為 7.5度 . 一圈 360 度 , 需要 48 個脈沖完成!!!
       
      該步進電機有6根引線,排列次序如下:1:紅色、2:紅色、3:橙色、4:棕色、5:黃色、6:黑色。
      采用51驅動ULN2003的方法進行驅動。
       
      ULN2003的驅動直接用單片機系統的5V電壓,可能力矩不是很大,大家可自行加大驅動電壓到12V。
       

      ;*********************************************************************************
      ;****************************步進電機的驅動***************************************
      ; DESIGN BY BENLADN911    FOSC = 12MHz    2005.05.19
      ;---------------------------------------------------------------------------------
      ; 步進電機的驅動信號必須為 脈沖信號!!! 轉動的速度和脈沖的頻率成正比!!!
      ; 本步進電機步進角為 7.5度 . 一圈 360 度 , 需要 48 個脈沖完成!!!
      ;---------------------------------------------------------------------------------

      ; A組線圈對應 P2.4
      ; B組線圈對應 P2.5
      ; C組線圈對應 P2.6
      ; D組線圈對應 P2.7
      ; 正轉次序: AB組--BC組--CD組--DA組 (即一個脈沖,正轉 7.5 度)
      ;----------------------------------------------------------------------------------
      ;----------------------------正轉--------------------------
      ORG 0000H
      LJMP MAIN

      ORG 0100H
      MAIN:

      MOV R3,#144   正轉 3 圈共 144 脈沖

      START:
      MOV R0,#00H

      START1:
      MOV P2,#00H
      MOV A,R0
      MOV DPTR,#TABLE
      MOVC A,@A+DPTR
      JZ START   對 A 的判斷,當 A = 0 時則轉到 START

      MOV P2,A
      LCALL DELAY
      INC R0
      DJNZ R3,START1

      MOV P2,#00H
      LCALL DELAY1

      ;-----------------------------反轉------------------------

      MOV R3,#144    反轉一圈共 144 個脈沖

      START2:
      MOV P2,#00H
      MOV R0,#05

      START3:
      MOV A,R0
      MOV DPTR,#TABLE
      MOVC A,@A+DPTR
      JZ START2

      MOV P2,A
      CALL DELAY
      INC R0
      DJNZ R3,START3

      MOV P2,#00H
      LCALL DELAY1

      LJMP MAIN

      DELAY: MOV R7,#40 步進電機的轉速
      M3: MOV R6,#248
      DJNZ R6,$
      DJNZ R7,M3
      RET

      DELAY1:            MOV   R4,#20    2S 延時子程序
      DEL2:              MOV   R3,#200
      DEL3:              MOV   R2,#250
                         DJNZ  R2,$
                         DJNZ  R3,DEL3
                         DJNZ  R4,DEL2
                         RET

      TABLE:
      DB 30H,60H,0C0H,90H  正轉表
      DB 00  正轉結束

      DB 30H,90H,0C0H,60H  反轉表
      DB 00  反轉結束
      END

      Tags:51單片機,驅動,步進電機電路,程序  
      責任編輯:admin
      相關文章列表
      沒有相關文章
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产一级a爱做综合| 色偷偷尼玛图亚洲综合| 色婷婷综合久久久久中文字幕| 欧美激情综合亚洲一二区| 五月天激情综合网丁香婷婷| 久久久综合九色合综国产精品 | 激情伊人五月天久久综合| 五月天婷五月天综合网在线| 色欲综合一区二区三区| 精品久久人人做人人爽综合| 亚洲色偷偷综合亚洲AV伊人蜜桃| 伊人久久综合谁合综合久久| 久久婷婷成人综合色综合| 亚洲综合激情六月婷婷在线观看 | 人人狠狠综合久久亚洲88| 国产综合久久久久鬼色| 久久综合精品国产二区无码| 国产亚洲综合成人91精品| 丁香六月婷婷综合| 成人精品综合免费视频| 成人亚洲综合天堂| 一本久久综合亚洲鲁鲁五月天| 亚洲综合色丁香婷婷六月图片| 丁香婷婷亚洲六月综合色| 亚洲综合综合在线| 综合欧美五月丁香五月 | 久久综合精品国产二区无码| 激情综合亚洲色婷婷五月APP| 99久久国产综合精品swag| 99久久国产综合精品2020| 亚洲伊人精品综合在合线| 亚洲欧美日韩综合久久久久| 色九月亚洲综合网| 国产成人综合久久久久久| 久久综合狠狠色综合伊人| 婷婷综合久久中文字幕蜜桃三电影| 久久精品综合电影| 狠狠色丁香久久婷婷综合蜜芽五月| 91探花国产综合在线精品| 色99久久久久高潮综合影院| 狠狠色狠狠色综合|