|
51單片機用uln2003芯片來驅(qū)動步進電機的原理圖如下:
0.png (17.83 KB, 下載次數(shù): 76)
下載附件
2016-9-25 15:20 上傳
0.png (56.65 KB, 下載次數(shù): 90)
下載附件
2016-9-25 15:21 上傳
所有資料下載:
ULN2003步進電機驅(qū)動電路.zip
(111.77 KB, 下載次數(shù): 52)
2016-9-25 15:22 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
單片機程序源代碼如下:
- #include<reg51.h>
- #define output P2
- unsigned int times=50;
- unsigned char excite;
- void fuwei(void);
- void delay(int);
- char k;
- main()
- {
- output=0;
- // times=50;
- fuwei();
- while(1)
- {
- fuwei();
- }
- }
- void fuwei(void)
- {
- excite=0x01;
-
- for(k=0;k<4;k++)
- {
- output=excite;
- delay(times);
- excite<<=1;
-
- }
-
- }
- void delay(int x)
- {
- int i,j;
- for(i=0;i<x;i++)
- for(j=0;j<600;j++);
-
-
- }
復制代碼
|
|