本人刚开始学430,然后写的一个p1.4-p1.7输入,p5.0-5.3输出,程序本身无语法错误,但是连上后没有效果,请大家帮忙看一下有什么问题?还有,硬件连接时上拉电阻怎么弄?谢了各位!
#include "msp430x14x.h"
void main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR=0x0f;//shu ru P5DIR=0x0f;//shu chu while(1) { if((P1IN&BIT4)==BIT4) P5OUT&=~BIT0; else P5OUT|=BIT0; if((P1IN&BIT5)==BIT5) P5OUT&=~BIT1; else P5OUT|=BIT1; if((P1IN&BIT6)==BIT6) P5OUT&=~BIT2; else P5OUT|=BIT2; if((P1IN&BIT7)==BIT7) P5OUT&=~BIT3; else P5OUT|=BIT3; }
}
|