科目名 ハード ウェア実験
担当教員 林田行雄 所属学部 理工学部知能情報システム学科
共同講師 杉町信行 助手・ 前田明子助手
受講対象 理工学部 知能情報システム学科2年生
開講時期 後期
講義概要 マ イクロコンピュータのハードウエアとソフトウエアの基本動作を実験によって学習する。ハードウエアについては、ロジックアナライザでタイムチャートをとる ことにより、CPUの命令実行方式を理解し、デジタル回路の動作を習得する。ソフトウエアについては、Z80のマシン語のプログラムを作成し、マイコン制 御の基本を学ぶ。
講義内容 ・ハード ウエア講義(マイコンの機能と基本構成、ビットとバイト、ワンボードマイコンのブロック図および回路図の見方や動作、タイミングチャートの作成方法、など の説明)の後、ロジックアナライザを用いた、タイミングチャートを作成する。
・Z80機械語の学習と同時にソフトウエア課題を行い、最後にグループ単位でZ80マシン語のプログラムを作成し、作品発表会を行う。
授業計画 第1回: 実験全体の概説、操作説明と例題、速習Z80機械語
第2回:ハードウエア講義(マイコンの機能と基本構成、ビットとバイト、ワンボードマイコンのブロック図および回路図の見方や動作)、速習Z80機械語
第3回:ハードウエア講義(ワンボードマイコンのブロック図および回路図の見方や動作、タイムチャート、ロジックアナライザの使用法、他)、速習Z80機 械語
第4回:タイムチャート作成、ソフトウエア課題(8ビットLED出力、メモリ内容表示)
第5回:タイムチャート作成、ソフトウエア課題(スイッチからの入力、メモリクリア)
第6回:タイムチャート作成、ソフトウエア課題(8ビットLED出力Part II)
第7回:タイムチャート作成、ソフトウエア課題(7セグメントLED表示)
第8回:自由課題ソフトウエア開発(実験説明、開発グループ結成、プログラム開発)
第9回〜13回:自由課題ソフトウエア開発(プログラム開発)
第14回:自由課題作品発表会
実験で使用するワンボードマイコンの写真 (220KB)