午後問 平成23年特別 組み込み

たるたるさん  
(No.1)
お疲れ様です。

題名の通り、午後問 平成23年特別 組み込みの
問題について質問させていただきます。

質問1.設問1について
  解説には「この14個のビットには値を書き込むので~」とありました。
 自分の解釈だと、初期化時にそれぞれのビットに値を書き込む必要があるのでRiに「1」を入れるというかんじなのですが、合ってますでしょうか?
 
 また、「D14が読込み専用なので~」と解説にありますが、どこに書いてあるのかが分かりません。。。

質問2.設問2(2)(c)について
 逆順にしたいのは理解出来ました。
が、何故pworkの(c)ビット目を1にするのか分かりません。

以上です。
お答えいただけると幸いです。
2024.02.20 22:29
boyonboyonさん 
AP シルバーマイスター
(No.2)
>また、「D14が読込み専用なので~」と解説にありますが、どこに書いてあるのかが分かりません。。。
D14は、スイッチなので出力することはありません。判定用です。

>何故pworkの(c)ビット目を1にするのか分かりません。

問題文に
>LED3 に4を表示させるためには,PIO_Dに16進数 0866 を書き込む。
とあります。これは、
pwork←Pattern[work]で,4を表示するために、
pwork=0000 0000 0110 0110 (0066)
これをLED3に表示するために、D11の場所を1にします。
pwork=0000 1000 0110 0110 (0866)
2024.02.21 00:24
たるたるさん  
(No.3)
boyonboyon様

ご回答いただきありがとうございます!
とても分かりやすく、府に落ちました。
2024.02.21 07:11

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop