本文へスキップ
Certia
未分類
春期

エンベデッドシステムスペシャリスト 2018年 春期 問3

3 / 25

8ビットの方向レジスタ及びデータレジスタで構成される 1/0ポートがあり、各ビ ットにLEDが一つずつ負論理で接続されている。システム起動時に LED の不要な 点灯を避けるための手続として、適切なものはどれか。ここで、レジスタに書き込 む値は16進数で表現している。 方向レジスタ MSB LSB ビット リセット時の値 0:入力、1:出力 MSB データレジスタ LSB ビット 不定 不定 不定 不定 不定 不定 不定 リセット時の値 不定 0:点灯、1:消灯

問題の図

正解と解説

表示する
正解 イ

データレジスタにFFを書き込んでから、方向レジスタにFFを書き込む。

LEDは負論理(0で点灯)で接続され、リセット時は方向が入力・データが不定です。まずデータレジスタにFF(全消灯)を書き、その後方向レジスタにFF(出力)を書けば不要な点灯を防げます(正解イ)。先に出力にすると不定値で点灯する恐れがあります。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。