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

正解と解説
表示する
正解 イ
データレジスタにFFを書き込んでから、方向レジスタにFFを書き込む。
LEDは負論理(0で点灯)なので、まずデータレジスタにFF(全消灯)を書き込み、その後に方向レジスタへFF(出力)を書き込めば、出力に切り替わった瞬間の不要な点灯を避けられ、イが正解です。順序を逆にすると一瞬点灯してしまいます。