玉造です。 試していないのでごめんなさいね。 内蔵プルアップをONにし忘れていたため、P4読み込時いつも”0”だったんだと思います。 main() { P4.DDR = 0; P5.DDR = 1; /* Pullup on */ P4.PCR.BIT.B0 = 1; /* << この行を追加 */ 上の1行を追加してどうでしょうか? > すると、[P5.DR.BIT.B0]に関連付けられているLED1が > スイッチ1([P4.DR.BIT.B4])に関係なく点灯しっぱなし > になってしまいます。 > これは、何が足りないのでしょうか。 > ちなみに付属のマザーボードテストプログラム(アセンブラ)では > スイッチ1およびLED1は正常に作動します。 //////////////////////////////// Mitsuo Tamatsukuri 玉造 光緒 tamazoh@xxxxxxxxxxxxxxxxxx ////////////////////////////////