關 閉

        新聞中心

        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控制原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天气| 额敏县| 兖州市| 从化市| 巫溪县| 云梦县| 柏乡县| 六枝特区| 靖远县| 岑溪市| 皋兰县| 广灵县| 漠河县| 兴山县| 永城市| 云安县| 绵竹市| 新田县| 上栗县| 镇赉县| 和平区| 临夏县| 五莲县| 门源| 巴中市| 南平市| 思茅市| 政和县| 师宗县| 嘉荫县| 美姑县| 灵丘县| 万盛区| 调兵山市| 扶绥县| 秀山| 岢岚县| 徐汇区| 江阴市| 苏尼特左旗| 通山县|