南昌航空大学吧 关注:218,629贴子:8,269,261

求信工专业的大神指导

取消只看楼主收藏回复

求帮忙修改一个单片机程序,编好了,也没有任何错误,可就是不能运行,求助,请吃饭给钱都可以


来自iPhone客户端1楼2015-05-25 18:09回复
    第一次求助,别沉啊


    来自iPhone客户端2楼2015-05-25 18:17
    回复
      2025-08-07 18:08:55
      广告
      不感兴趣
      开通SVIP免广告
      跪求指导啊


      来自iPhone客户端3楼2015-05-25 18:17
      回复
        大神们都出来啊


        来自iPhone客户端4楼2015-05-25 18:20
        回复
          累的要死


          来自iPhone客户端6楼2015-05-25 18:31
          回复
            来人啊


            来自iPhone客户端8楼2015-05-25 18:33
            回复
              帮忙啊


              来自iPhone客户端9楼2015-05-25 18:34
              回复
                救命啊


                来自iPhone客户端10楼2015-05-25 18:34
                回复
                  2025-08-07 18:02:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  HELP


                  来自iPhone客户端11楼2015-05-25 18:34
                  回复
                    再不来人,昌航又要出事啦


                    来自iPhone客户端12楼2015-05-25 18:34
                    回复
                      帮忙送福利行不


                      来自iPhone客户端13楼2015-05-25 18:35
                      回复
                        都潜个毛线啊,出来嗨


                        来自iPhone客户端14楼2015-05-25 18:36
                        回复
                          #include <AT89X52.h>
                          sbit k1=P1^1;//启动
                          sbit k2=P1^0;//正反转
                          sbit k3=P1^2;//加速
                          sbit k4=P1^3;//减速
                          unsigned int x=50000;
                          unsigned char i=0;
                          unsigned char code motorInstruction[8]= {0x7F,0x3F,0xBF,0x9F,0xDF,0xCF,0xEF,0x6F};
                          void motor();
                          void main()
                          {
                          TMOD=0x01;
                          TH0=x/256;//
                          TL0=x%256;//
                          TCON=0x10;
                          IE=0x82;
                          while(1);
                          }
                          void time_0(void) interrupt 1
                          {
                          TR0=0;
                          motor();
                          if(x>36000 && x<65000)//上下限
                          {if(!k3) x=x-2000;//加速
                          else if(!k4) x=x+2000;}//减速
                          TR0=1;
                          }
                          void motor()
                          {
                          if(!k1)
                          {if(!k2)//正反转
                          {i+=1;
                          if(i>7) i=0;}
                          else
                          {i-=1;
                          if(i<0) i=7;}
                          P2=motorInstruction[i];
                          }
                          else P2=0xFF;
                          }


                          16楼2015-05-25 18:39
                          回复
                            信工大神们 快来


                            17楼2015-05-25 18:40
                            回复
                              2025-08-07 17:56:55
                              广告
                              不感兴趣
                              开通SVIP免广告
                              运行起来 步进电机不转啊


                              18楼2015-05-25 18:41
                              回复