關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 單片機驅動步進電機程序

        單片機驅動步進電機程序

        作者: 時間:2011-05-17 來源:網絡 收藏

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

        NS-6型實驗板

        控制輸出為P1口

        由8050,8550做功率輸出PH266-E1.2按K1鍵,由慢變快作加速度順時針旋轉按K2鍵,由慢變快作加速度逆時針旋轉

        注:本試驗只為初學者掌握電機的原理,其硬件配置只做為短時間試驗演示不可持續過長時間,亦不可實際中使用

        電路如下圖:
        ?
        ;尼士
        ;任風逍遙
        ;電機驅動
        ;2004/8/8
        ;NS-1試驗板驅動步進電機
        ;K1驅動步進電機順時針轉動,K2驅動步進電機逆時針轉動
        org 000h
        ajmp aa
        org 010h
        ;馬達正轉
        aa:
        mov 20h,#50
        JB P3.6,Bb;如果P3.6為1則轉到Bb如果為0則順序執行
        a1:
        mov r0,#15
        loop1:
        mov p1,#00110011b
        acall delay
        mov p1,#11000011b
        acall delay
        mov p1,#11001100b
        acall delay
        mov p1,#00111100b
        acall delay
        djnz r0,loop1
        mov a,20h
        cjne a,#30,l1;不相等,就轉移
        ajmp l3
        l1:dec 20h

        l3:
        JB P3.6,Bb
        jmp a1
        Bb:JB P3.7,aa
        a2:
        mov r0,#15
        loop2:
        mov p1,#00111100b
        acall delay
        mov p1,#11001100b
        acall delay
        mov p1,#11000011b
        acall delay
        mov p1,#00110011b
        acall delay
        djnz r0,loop2
        mov a,20h
        cjne a,#30,l2;不相等,就轉移
        ajmp l4
        l2:dec 20h
        l4:
        JB P3.7,bb
        jmp a2
        ret
        delay:
        mov r6,#25
        d1:mov r7,20h
        d2:djnz r7,d2
        djnz r6,d1
        ret
        end



        步進電機驅動范例

        pid控制相關文章:pid控制原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 买车| 五大连池市| 潞西市| 瑞昌市| 巩义市| 库尔勒市| 南宁市| 土默特右旗| 乡城县| 女性| 龙海市| 蕲春县| 娱乐| 盐池县| 手机| 海原县| 白玉县| 思南县| 耒阳市| 岱山县| 福海县| 镇宁| 南部县| 民县| 吉林省| 通州区| 东源县| 鹰潭市| 施甸县| 赣榆县| 定日县| 东宁县| 峨眉山市| 清新县| 绿春县| 灵武市| 双辽市| 柳河县| 南陵县| 桑植县| 新野县|