質問編集履歴
1
分かりやすく記述しなおし
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,13 +4,17 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
###作成しているプログラム
|
7
|
+
###作成しているプログラムの条件
|
8
8
|
|
9
|
-
PORTBの下位4ビット(8~11)を使用して、4つのLEDを点灯させる。
|
9
|
+
条件1:PORTBの下位4ビット(D8~D11)を使用して、4つのLEDを点灯させる。
|
10
10
|
|
11
|
-
上位4ビットは
|
11
|
+
条件2:PORTBの上位4ビットは、改変を行わない。
|
12
|
+
|
13
|
+
条件3:点灯するLEDを変更するときは、シフト演算を使用すること。
|
12
14
|
|
13
15
|
|
16
|
+
|
17
|
+
###プログラムのLEDの動き
|
14
18
|
|
15
19
|
① 0001 → ② 0010 → ③ 0100 →④ 1000 → ⑤ 0001 → ⑥ 0010・・・を作成しています。
|
16
20
|
|
@@ -18,9 +22,9 @@
|
|
18
22
|
|
19
23
|
|
20
24
|
|
21
|
-
|
25
|
+
###求めている回答内容
|
22
26
|
|
23
|
-
|
27
|
+
どうすれば、LEDの点灯しているか比較ができて、どのシフト演算をすれば、次のLEDを点灯させて、現在のLEDを消灯できるかを教えていただきたいです。
|
24
28
|
|
25
29
|
|
26
30
|
|