关于28BYJ-48的程序问题

junggle   2013-8-26 21:11 楼主
  1. #include
  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. void delayms (uint aa)
  5. {
  6.         uint bb;
  7.         while(aa--)
  8.         {
  9.                 for(bb=0;bb<100;bb++)
  10.                 {

  11.                 }
  12.         }
  13. }



  14. void motor_ccw(void)
  15. {
  16.         P1DIR|=0xff;
  17.         uchar j;
  18.         for(j=0;j<8;j++)
  19.         {
  20.                 P1OUT=0x08;
  21.                         delayms(10);
  22.                 P1OUT=0x0c;
  23.                         delayms(10);
  24.                 P1OUT=0x04;
  25.                         delayms(10);
  26.                 P1OUT=0x06;
  27.                         delayms(10);
  28.                 P1OUT=0x02;
  29.                         delayms(10);
  30.                 P1OUT=0x03;
  31.                         delayms(10);
  32.                 P1OUT=0x01;
  33.                         delayms(10);
  34.                 P1OUT=0x09;
  35.                         delayms(10);
  36.         }
  37. }



  38. void main(void)
  39. {
  40.         WDTCTL=WDTPW+WDTHOLD;
  41.         uint r;
  42.         uint M=64;
  43.         while(1)
  44.         {
  45.                 for(r=0;r
  46.                 {
  47.                         motor_ccw();
  48.                 }
  49.         }
  50. }
刚拿到的电机,找了个最简单的程序,电机里面转外面不转,以上是我的代码,

回复评论 (1)

你好,我想问你一下,你后来解决了吗?这个问题?
点赞  2016-10-15 18:35
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复