紫外工控论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 3828|回复: 2

步进电机的几种驱动方式,与简单例子!

[复制链接]
冰糖 发表于 2010-7-3 15:33:24 | 显示全部楼层 |阅读模式







  1. [indent]C:

  2. #include <REG2051.H>.
  3. #define stepper P1
  4. void delay();

  5. void main(){
  6. while(1){
  7. stepper = 0x0C;
  8. delay();
  9. stepper = 0x06;
  10. delay();
  11. stepper = 0x03;
  12. delay();
  13. stepper = 0x09;
  14. delay();
  15. }
  16. }

  17. void delay(){
  18. unsigned char i,j,k;
  19. for(i=0;i<6;i++)
  20. for(j=0;j<255;j++)
  21. for(k=0;k<255;k++);
  22. }

  23. 汇编:
  24. org 0H

  25. stepper equ P1

  26. main:
  27. mov stepper, #0CH
  28. acall delay
  29. mov stepper, #06H
  30. acall delay
  31. mov stepper, #03H
  32. acall delay
  33. mov stepper, #09H
  34. acall delay
  35. sjmp main

  36. delay:
  37. mov r7,#4
  38. wait2:
  39. mov r6,#0FFH
  40. wait1:
  41. mov r5,#0FFH
  42. wait:
  43. djnz r5,wait
  44. djnz r6,wait1
  45. djnz r7,wait2
  46. ret
  47. end
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 冰糖 发表于 2010-7-3 15:36:00 | 显示全部楼层





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
dakura 发表于 2012-4-2 07:15:13 | 显示全部楼层
楼主没有文字说明
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


--------------------------------------------------------------------------------------------------------------------
本站是工控技术交流站点,论坛内容均为网络收集或会员所发表,并不代表本站立场,会员拥有该内容的所有权力及责任!
本站内容如有侵犯您的版权,请按下面方式联系本站管理员,我们将及时删除处理
管理员:冰糖 QQ:5483695(请直击主题), Mail:admin#ziwai.net(#改成@) 其它非本人.
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!

QQ|Archiver|手机版|小黑屋|紫外工控论坛. ( 苏ICP备11032118号-1 )

GMT+8, 2024-4-28 11:51 , Processed in 0.468750 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表