當前位置:編程學習大全網 - 電腦編程 - 求keil-c51單片機控制步進電機運行的點動程序,壹定要是點動功能的程序,最好是C語言程序,匯編也可以。

求keil-c51單片機控制步進電機運行的點動程序,壹定要是點動功能的程序,最好是C語言程序,匯編也可以。

#include<reg51.h>

#define uchar unsigned char

uchar step[]={0x08,0,0x02,0x66,0x04,0x05,0x01,0x09};//根據實際電路調整數據

sbit key=P1^0;

uchar num;

main()

{

uchar i;

num=0;

while(1)

{

while(key);//等待按鍵

while(!key);//等待鍵擡起

num++;//計數值加1

num&=0x07;//計數值調整,使之不大於7

P0=step[num];//送步進數據

for(i=0;i<120;i++);//延時約1毫秒

}

}

  • 上一篇:java自定義壹個5x5矩陣,對所有和求和後按行輸出
  • 下一篇:pb遊標和動態sql語句的區別?它們的優缺點是什麽?
  • copyright 2024編程學習大全網