データ読み込み

FIOデータの読み込みはFIO_FLAG_Dレジスタから行います。このレジスタにはPFの状態がそのまま反映されています。SW4を押すとPF8に対応するビット8が1になります。

    if ( *mmr::pFIO_FLAG_D & 0x0100 ) // スイッチは押されているか
      *pFLASHA_PORTB_OUT |= 0x0001;   // 押されているならLED点灯
    else
      *pFLASHA_PORTB_OUT &= 0xfffe;   // 押されていないならLED消灯