takuji akutsu wrote: > > P4.DDR=0x00;/*P4-4-7 = タクトSW LOW=on*/ > > P4.PCR.BYTE=0xff;/*P4-4-7 Pull Up 設定*/ > > > > という感じでしょうか. > > ところで、素朴な疑問なんですがPCRは.BYTEとつけてDDRはつけない > のはなんでなんでしょうか? まず、ハードウェアマニュアルによれば、 「P4DDRは8ビットのライト専用のレジスタで、ポート4各端子の 入出力をビットごとに指定することができます。」 また、 「P4PCRは8ビットのリード/ライト可能なレジスタで、ポート4に 内蔵した入力プルアップMOSをビットごとに制御します。」 と記述されています。 よってP4.DDRはバイト単位で指定する。 P4.PCRはビット単位・バイト単位いずれでも指定できる。 日立のサイトからマニュアルを入手し、熟読しましょう。 #ご利益があります。 -- しまもとけんろう