[ 課題7 ] 
1. PCとAVRをRS232C(シリアル)で接続し、PCから数字を アスキーコードでシリアル入力より読み込み、2桁7セグメントLEDに表示する。
2. 立ち上がり時はEEPROMに格納された2桁表示用のポインター値を使って,前回の値を表示する。
       プログラミング時は「10」と表示させるように初期値をEEPROMに書いておく
3. PCから数字が送られてくると,表示の1桁目は新しい入力データ、2桁目は1つ前の入力データとする。つまり、入力データは、新しい数字の入力があると左にスクロールし、右に新しいデータを表示する。
4. キャリッジリターン(CR: $0D)コードが送られてくると現在の表示用のポインター値をEEPROMに書き込む。
5. 数字と「CR」以外のアスキーコードを入力した場合は"E"($45)をPCに送信し、PC端末にエラー表示”E"をする。

アスキーコード:

00102030405060708090A0B0C0D0E0F0
00


0@P
p




01

!1AQaq



02

"2BRbr



03

#3CScs



04

$4DTdt



05

%5EUeu



06

&6FVfv



07

'7GWgw



08BS
(8HXhx



09

)9IYiy



0ALF
*:JZjz



0B

+;K[k{



0C

,<L\l|



0DCR
-=M]m}



0E

.>N^n~




0F

/?O_o







回路図: