資源簡介
代碼片段和文件信息
/*----------------------------------------------------
名稱:25mm兩相步進電機控制程序
單片機:stc12c2052
晶振:12M
按鍵:四個按鍵分別接P3的0,1,2,3端口
輸出:P1的0,1,2,3端口,4拍方式運轉
內容:用四個按鍵控制步進電機啟停,正反轉和速度加減
注意:當碰到電機振動而不轉動時,可把中斷時間調長些或
改變速度調節變量的初始值降低速度
------------------------------------------------------*/
#include //頭文件
#define?KeyPort?P3 //定義P3為鍵盤端口
sbit?A1=P1^0; //定義A線圈正端口
sbit?A2=P1^1; //定義A線圈負端口
sbit?B1=P1^2; //定義B線圈正端口
sbit?B2=P1^3; //定義B線圈負端口
#define?Coil_A1???{A1=0;A2=1;B1=1;B2=1;}??//A線圈通正向電壓
#define?Coil_B1???{A1=1;A2=1;B1=0;B2=1;} //B線圈通正向電壓
#define?Coil_A2???{A1=1;A2=0;B1=1;B2=1;}??//A線圈通反向電壓
#define?Coil_B2???{A1=1;A2=1;B1=1;B2=0;} //B線圈通反向電壓
#define?Coil_A1B1???{A1=0;A2=1;B1=0;B2=1;}??//AB線圈通正向電壓
#define?Coil_A2B2???{A1=1;A2=0;B1=1;B2=0;}??//AB線圈通反向電壓
#define?Coil_A1B2???{A1=0;A2=1;B1=1;B2=0;}??//A正B反
#define?Coil_A2B1???{A1=1;A2=0;B1=0;B2=1;}??//A反B正
#define?Coil_OFF??{A1=1;A2=1;B1=1;B2=1;}??//全部斷電?
unsigned?char?Speed=1; //速度調節變量
unsigned?int?b=3000; //中斷初值變量
bit
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8915??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速
?????文件???????4947??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.c
?????文件???????3101??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.hex
?????文件???????9174??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.LST
?????文件??????13129??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.M51
?????文件???????9787??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.OBJ
?????文件???????1016??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.Opt
?????文件???????1712??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速.Uv2
?????文件???????1053??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速_Opt.Bak
?????文件???????2042??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位停電位器調速\2相傳感器限位停電位器調速_Uv2.Bak
?????文件???????8950??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速
?????文件???????5217??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.c
?????文件???????3122??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.hex
?????文件???????9621??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.LST
?????文件??????13222??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.M51
?????文件???????9867??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.OBJ
?????文件???????1060??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.Opt
?????文件????????225??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.plg
?????文件???????2048??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速.Uv2
?????文件???????1058??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相傳感器限位復位電位器調速\2相傳感器限位復位電位器調速_Opt.Bak
?????文件???????8020??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速
?????文件???????4371??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.c
?????文件???????2967??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.hex
?????文件???????7952??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.LST
?????文件??????11597??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.M51
?????文件???????8766??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.OBJ
?????文件???????1056??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.Opt
?????文件????????464??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.plg
?????文件???????2048??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速.Uv2
?????文件???????1055??2019-05-12?17:13??51單片機可編程電機驅動程序\2相電機程序\2相啟停定步正反轉電位器調速\2相啟停定步正反轉電位器調速_Opt.Bak
............此處省略203個文件信息
評論
共有 條評論