新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于89C55和GAL16V8,MC1413的步進電機驅動器的設計(06-100)

        基于89C55和GAL16V8,MC1413的步進電機驅動器的設計(06-100)

        ——
        作者:哈爾濱圣邦微電子有限公司 任明巖 孫金英 錢海波 時間:2008-04-07 來源:電子產品世界 收藏

          匯編原碼如下:

        本文引用地址:http://www.104case.com/article/81278.htm

          MOV120: MOV     R3,#51H         
          MOV121: LCALL   MOV124           ;12
          行前進程序1
                  DJNZ    R3,MOV121
                  MOV     P1,#0H           ;電機矢電
           MOV    R0,#100
          RD08:     LCALL DELY
           DJNZ    R0,RD08
          MOV80:  MOV     R3,#13H
                  MOV     2CH,#7          ;8列前進程
           序1
          MOV81:  LCALL   MOV84
                  DJNZ    R3,MOV81
                  MOV     P1,#0H           ;電機矢電
                  MOV R0,#10H
          RD09:   LCALL DELY     ;測量單
              孔程序
                  DJNZ R0,RD09
                  SETB ET0 ; 開定時器0
          LCALL COTP   ; 單孔測量程序
          CLR ET0  ;關定時器0
          LCALL QUIT
          INC 2DH
          LCALL D10MS   ;延時1毫秒
          LCALL D10MS    ; 延時1毫秒
          MOV85:  MOV     R4,#0CH     ;8列前
          進程序2
          MOV83:  LCALL   MOV86
                  DJNZ    R4, MOV83
                  MOV     P1,#0H
                  MOV     R0,#10H
          RD03:   LCALL DELY
           DJNZ R0,RD03
                  SETB ET0 ;開定時器0
          LCALL COTP ;單孔測量程序
          CLR   ET0    ;關定時器0
          LCALL QUIT
          INC 2DH
          LCALL D10MS ;延時1毫秒
          LCALL D10MS
                  DJNZ    2CH,MOV85        ;測量,循
           環7次,
                  CJNE    R7,#1,RD02       ;判斷測量
           是否完畢
                  POP 07H
          SETB    P3.3   ;P3.3=1
            high voltage = 450V
          LCALL   BK080               ;測量行列
           完畢,返回初始位置程序
          LCALL    BK120           
          LCALL    LOCKOFF     
          RD02:   LCALL BK080       ;8列后
           退程序
                  MOV R0,#250
          RD0A:  LCALL DELY
                 LCALL   DELY
              DJNZ R0,RD0A
          RD01:   MOV     R5,#0BH
          MOV123: LCALL   MOV125     ;12行
           前進程序2
                  DJNZ    R5,MOV123
                  MOV     P1,#0H           ;電機矢電
                  MOV A,R7
          MOV 2DH,#0
          INC 2EH
          DJNZ R7,MOV80  ;循環行數次
          
          結語

          采用此設計的驅動系統,運動平穩,速度快,控制精度高,該產品已應用于哈爾濱思創生物的單光子分析計數儀的驅動系統。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贡嘎县| 淳安县| 福安市| 张家界市| 革吉县| 常宁市| 东阳市| 古丈县| 江华| 谷城县| 洛浦县| 内江市| 德令哈市| 海门市| 嘉善县| 新沂市| 获嘉县| 仁怀市| 沙洋县| 沁阳市| 自治县| 麻栗坡县| 会理县| 加查县| 桂阳县| 宿迁市| 永济市| 宁强县| 台东市| 宜宾县| 突泉县| 潮州市| 手机| 无为县| 习水县| 子长县| 桐城市| 孟州市| 犍为县| 清新县| 祥云县|