図に示すマトリクススイッチにおいて、キーセンスを行うときのポートの機能と動作の組合せとして、適切なものはどれか。
キーセンスは走査線を1本ずつ有効にして読取り側を調べる

選択肢
- アポートA: 出力ポート/ポートB: 入力ポート/出力ポートの動作: 信号線を1本ずつLOWレベルにする。
- イポートA: 出力ポート/ポートB: 入力ポート/出力ポートの動作: 全ての信号線を同時にLOWレベルにする。
- ウポートA: 入力ポート/ポートB: 出力ポート/出力ポートの動作: 信号線を1本ずつLOWレベルにする。
- エポートA: 入力ポート/ポートB: 出力ポート/出力ポートの動作: 全ての信号線を同時にLOWレベルにする。
正解と解説
正解:ウ ポートA: 入力ポート/ポートB: 出力ポート/出力ポートの動作: 信号線を1本ずつLOWレベルにする。
マトリクススイッチのキーセンスでは、走査側のポートから信号線を1本ずつ順にアクティブ(この回路では負論理のLOW)にし、そのときの読取り側ポートの入力を調べて押されているキーを特定する。プルアップ抵抗が付いているポートAは、スイッチが閉じていなければHIGHに保たれる読取り側、すなわち入力ポートである。したがってポートBを出力として1本ずつLOWにする組合せが正しい。
選択肢ごとの解説
- アプルアップされているポートAは読取り側であり、出力ポートとするのは逆。
- イ入出力の割当てが逆であるうえ、全線を同時にLOWにすると押された行を特定できない。
- ウ正解。ポートBから1本ずつ走査し、ポートAで入力を読み取る。
- エ全信号線を同時にLOWにすると、どの行のキーが押されたか区別できない。
同じ分野の他の問題
- 8ビットの方向レジスタ及びデータレジスタで構成されるI/Oポートがあり、各ビットにLEDが一つずつ負論理で接続されている…2021年度 秋期 午前II 問4
- 8ビットの方向レジスタ及びデータレジスタで構成されるI/Oポートがあり、各ビットにLEDが一つずつ負論理で接続されている…2018年度 春期 午前II 問3
- マイコンに供給するクロックとシリアル通信ポートに使用するクロックとを共用するマイコンシステムがある。nが自然数のとき、ク…2025年度 秋期 午前II 問11
- バイポーラトランジスタが能動領域で直流増幅しているときの動作の説明として、適切なものはどれか。ここで、ベース(B)からエ…2025年度 秋期 午前II 問10
- ハプティックデバイスの説明として、適切なものはどれか。2022年度 秋期 午前II 問6
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。