帮帮忙啊,为什么不能用开关实现正反转,谢谢

2019-03-24 14:00发布

#include "io430.h"
#include "io430g2553.h"

void Rturn()
{
    P1DIR=BIT0+BIT2;
    P2DIR=BIT0+BIT1;    //使  P1.0 P1.2 P2.0 P2.2为输出端//
                       //正转:A高  B低  C低  D高;//      

    {
        P1OUT=BIT0;
        P2OUT=BIT2;
    }
}
void Lturn()
  {
    P1DIR=BIT0+BIT2;
    P2DIR=BIT0+BIT1;  //使  P1.0 P1.2 P2.0 P2.2为输出//   
                     //反转:A低  B高  C高  D低//
   
    {
        P1OUT=BIT2;
        P2OUT=BIT0;
    }
  }
int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
unsigned char S;
P1DIR=BIT3;
P1OUT |=BIT3;
S=BIT3;
if(S)         
{
   Rturn();
}
else
{
   Lturn();
}

}
开关不能控制啊?

[ 本帖最后由 黄磊 于 2012-7-12 17:16 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
Li_Lei
2019-03-25 20:55
你总不能老去拨开关吧

一周热门 更多>

相关问题

    相关文章