📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

395行目: 395行目:
入力ポートとして使用する場合でも、プルアップ抵抗を使用するためにPxOUTを設定することができる。<br>
入力ポートとして使用する場合でも、プルアップ抵抗を使用するためにPxOUTを設定することができる。<br>
<br>
<br>
PxDIRレジスタ<br>
<center>
* 1
{| class="wikitable"
*: 出力方向
|+ PxDIRレジスタ / PxOUTレジスタの役割
* 0
|-
*: 入力方向
! レジスタ名 !! 説明
<br>
|-
PxOUTレジスタの役割<br>
| PxDIR || 各ピンの入出力方向を設定する<br><br>ビット = 1 : 出力方向<br>ビット = 0 : 入力方向
* 出力時
|-
*: 出力値 (High / Low) の設定
| PxOUT || ピンが出力時 : 出力値 (High / Low) の設定<br>ピンが入力時: プルアップ / プルダウン抵抗の選択
* 入力時
|}
*: プルアップ / プルダウン抵抗の選択
</center>
<br>
<br>
  <syntaxhighlight lang="c">
  <syntaxhighlight lang="c">
  // 例: スイッチ入力の場合の一般的な設定
  // 例 : スイッチ入力の場合の一般的な設定
   
   
  // P1.3を入力ポートに設定
  // P1.3を入力ポートに設定
421行目: 421行目:
<br>
<br>
  <syntaxhighlight lang="c">
  <syntaxhighlight lang="c">
  // 例: LED出力の場合の一般的な設定
  // 例 : LED出力の場合の一般的な設定
   
   
  // P1.0を出力ポートに設定
  // P1.0を出力ポートに設定