D
david90
Guest
コード:
#は<avr/io.h>含まれてボイド遅延(ボイド);
int型、b;メイン(ボイド)が無効
(
TCCR0 = 0x03に。
DDRB = 0xFFまで。
DDRD = 0x3です。
1 = 0x3です。
b = 0x1に。スイッチ()
(
ケース0:= 0x40の;
休憩;
ケース1:= 0x79;
休憩;
ケース2:= 0x24が。
休憩;
ケース3:= 0x30を。
休憩;
ケース4:= 0x19;
休憩;
ケース5:= 0x12;
休憩;
ケース6:= 0x2に。
休憩;
ケース7:= 0x78;
休憩;
ケース8:= 0;
休憩;
ケース9:= 0x10を。
休憩;
)
スイッチ(b)
(
ケース0:b = 0x40の;
休憩;
ケース1:b = 0x79;
休憩;
ケース2:b = 0x24が。
休憩;
ケース3:b = 0x30を。
休憩;
ケース4:b = 0x19;
休憩;
ケース5:b = 0x12;
休憩;
ケース6:b = 0x2に。
休憩;
ケース7:b = 0x78;
休憩;
ケース8:b = 0;
休憩;
ケース9:b = 0x10を。
休憩;
)(1)中
(
ポートB =;
PORTD = 0x1に。
遅延();ポートB = b;
PORTD = 0x2に。
遅延();
))ボイドの遅延は(ボイド)/ / MHzの4の65ミリ秒の遅延をプロデュース
(
TCNT0 = 0x7Fの;
(中!(TIFR&0x02)は);
/ /タイマー0オーバーフローフラグを設定するのを待つ
TIFR = 0x02の/ /クリアオーバフローフラグ
)
#は<avr/io.h>含まれてボイド遅延(ボイド);
int型、b;メイン(ボイド)が無効
(
TCCR0 = 0x03に。
DDRB = 0xFFまで。
DDRD = 0x3です。
1 = 0x3です。
b = 0x1に。スイッチ()
(
ケース0:= 0x40の;
休憩;
ケース1:= 0x79;
休憩;
ケース2:= 0x24が。
休憩;
ケース3:= 0x30を。
休憩;
ケース4:= 0x19;
休憩;
ケース5:= 0x12;
休憩;
ケース6:= 0x2に。
休憩;
ケース7:= 0x78;
休憩;
ケース8:= 0;
休憩;
ケース9:= 0x10を。
休憩;
)
スイッチ(b)
(
ケース0:b = 0x40の;
休憩;
ケース1:b = 0x79;
休憩;
ケース2:b = 0x24が。
休憩;
ケース3:b = 0x30を。
休憩;
ケース4:b = 0x19;
休憩;
ケース5:b = 0x12;
休憩;
ケース6:b = 0x2に。
休憩;
ケース7:b = 0x78;
休憩;
ケース8:b = 0;
休憩;
ケース9:b = 0x10を。
休憩;
)(1)中
(
ポートB =;
PORTD = 0x1に。
遅延();ポートB = b;
PORTD = 0x2に。
遅延();
))ボイドの遅延は(ボイド)/ / MHzの4の65ミリ秒の遅延をプロデュース
(
TCNT0 = 0x7Fの;
(中!(TIFR&0x02)は);
/ /タイマー0オーバーフローフラグを設定するのを待つ
TIFR = 0x02の/ /クリアオーバフローフラグ
)