Texas Instruments MSP430シリーズ:ポートの設定で複数のポートを設定する場合はどうしたらよいかですか?
マイコン
MSP430シリーズ
ポートのレジスタは8Bitで構成されており、ビット0~ビット8がそれぞれのポート番号に紐づいています。
例えば、P1.0とP1.6の設定を行いたい場合ポート1.0~1.7の出力High/Lowを設定するレジスタP1OUTのビット0とビット6をセットする必要があります。
マイコンのプログラムではBIT0(=00000001)というようにユーザーが見てプログラムを理解できるようにレジスタを設定する数値が機能や内容などで定義されているため、P1OUT |= BIT0 + BIT6という風にプログラムを記載します。レジスタP1OUTに00000001と01000000のORをとった値を挿入しているので、01000001となります。