AT89C2051驅動步進電機的電路和源碼:AT89C2051驅動步進電機的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor CW and CWw 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int CW_n,cCW_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run CW() 0x02 run cCW() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ CW_n = n; /* initial step number for CW */ flag1 |=0x01; /* initial enable CW() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ CW(); cCW(); } }}CW(){ if((flag1&0x01)!=0) { CW_n--; /* decrement CW step number */ if (CW_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable CW() execution */ cCW_n = n; /* reload step number to cCW counter */ flag1 |=0x02; /* enable CWw() execution */ } }
標簽:
C2051
2051
89C
AT
上傳時間:
2013-11-21
上傳用戶:boyaboy
51單片機驅動步進電機(含電路圖和源程序代碼)
源程序:stepper.c stepper.hex /* * STEPPER.C * sweeping stepper's rotor CW and CWw 400 steps * Copyright (c) 1999 by W.Sirichote */ #i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.h register unsigned char j,flag1,temp; register unsigned int CW_n,cCW_n; unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400 /* flag1 mask byte 0x01 run CW() 0x02 run cCW() */
標簽:
51單片機
驅動
步進電機
C語言
上傳時間:
2013-11-09
上傳用戶:釣鰲牧馬
VIP專區-嵌入式/單片機編程源碼精選合集系列(68)資源包含以下內容:1. 2.4G無線芯片NRF24L01的控制程序.2. nios32指令手冊.3. SOPC學習板原理圖,可以自己DIY一個開發板.4. 嵌入式處理器.5. Linux環境.6. Linux 系統中.7. irda-utils-0.9.18.tar.gz
Linux系統中.8. pcmcia-cs-3.2.7.9. 紅外通信工具
EVC下的Windows CE紅外通信編程實例.10. 將NiosII程序下載到Flash的方法(Step_by_step).11. NIOS 設計從入門到精通
www.sopc.net.cn.12. EM78P153源代碼,含24C02,I2C,以及1418FM發射模塊控制部分!.13. 摩托羅拉的脈沖信號輸出的原代碼.14. 摩托羅拉的時鐘的原代碼.15. 基于CH375的USB數據采集應用程序,上位機VB.16. 三星公司評估板2440的原理圖,包含了所有的外圍器件的原理圖.比較詳細.17. MSP430F169+LCD原理圖.18. 各種器件的驅動程序.19. Protel原理圖需要的Xilinx元件庫.20. 本人收集的在protel99下運行的常用元器件的封裝庫.21. sch是原理圖
7920的驅動程序
avr128.22. 是完成從00到99計數的匯編程序生成文件.23. 節點是網絡系統的基本控制單元.24. 基于NIOSII的UART的原代碼.25. Globus Toolkit 4編程指南
是關于網格計算中最通用的軟件GLOBUS工具箱第4版的使用詳解.26. CPLD 一個簡單程序
希望大家喜歡.27. this a book about cpld fpga developmen,it is very useful for eda development.28. 一個電表的程序.29. 此電路為計時器電路設計原理圖.30. 此電路為考勤機電路設計原理圖.31. DSP抽樣程序,TMS320VC5402,CCSga.32. 這是一個PCI9820CAN通信卡通信控制程序.33. IAR Embedded Workbench下編譯的sst25lf080a操作的MSP430程序包括串口通訊.34. 周邊報警的報警控制程序需要的愛好者來下載吧.35. Lakey這是一個免費的CW練習/收/發軟件.36. HPI與PC相通信的源代碼 喜歡DSP的愛好者快來看看吧.37. arm的地址結構fe分析。arm加載和運行空間地址分配詳細指導。.38. arm7 lpc2103 的keil 程序開發包 非常有參考價值.39. vxworks下ppp的實現源碼.40. vworks 下wlan的實現代碼.
標簽:
螺紋
上傳時間:
2013-05-26
上傳用戶:eeworm