新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 札达县| 临沧市| 土默特右旗| 广南县| 定州市| 新津县| 图片| 桃江县| 林周县| 科技| 女性| 灵武市| 和田市| 陆丰市| 南丹县| 梁山县| 平湖市| 健康| 定日县| 卫辉市| 盐城市| 台南市| 贵港市| 呼和浩特市| 镇平县| 兴隆县| 京山县| 虎林市| 岗巴县| 凉城县| 乳山市| 洛川县| 通州区| 扶余县| 顺昌县| 资源县| 忻城县| 新龙县| 城口县| 晋宁县| 祁连县|