MSP430GPIO口个数
MSP430G2553只有两组GPIO口 P1和P2
GPIO口的控制手段:寄存器
方向寄存器 P1DIR 、P2DIR
方向寄存器有0到7位,共8位,使用每只GPIO前需要设置对应位,以确定端口输入还是输出 1对应输出 0对应输入(是单片机的默认状态)
|=是置1的意思,&=~()是置0的意思
PxDIR |=BIT0+BIT1+BIT2+BOT3就是把Px口的0、1、2、3设置为输出模式
P1DIR=BIT0 相当于P1DIR=00000001,最后一位为1(输出),前面的为强行为0(输入)
P1DIR |=BIT0 相当于P1DIR=P1DIR|00000001,最后一位位1(输出),而前面那些位,因为0与任何数相与还是任何数,所以P1DIR=P1DIR|00000001,前面那些位的状态没有变。原来是怎样就是怎样。
输入寄存器 P1IN P2IN
输出寄存器 P1OUT P2IN