Nの電子講座・AVRマイコン編
第2回 プログラミング(1)



目次



1.概要
ATMEL AVRマイコンのプログラミングは、Z80でのアセンブラプログラミングの経験がある方なら、比較的簡単に修得できると思われます。アセンブラは初めて、という方でも基本さえわかればそう難しいものでもないので、AVRではC言語が使えないからといって悲しむことはありません(2000/10/29追記:最近AVRのC言語開発環境も整いつつあるようです)。ではこれからAVRマイコンによるアセンブラプログラミングの基本を見ていくことにしましょう。ここでもAT90S1200をメインに話を進めていきますが、その他のマイコンでも基本的な命令は同じです。


2.ポート入出力
2−1.ポート出力
2−2.ポート入力
3.タイマー・カウンタ
タイマー・カウンタはマイコン制御には必須の機能です。逆に言えばタイマー・カウンタを使うためにマイコン制御をするといっても過言ではないでしょう(私の経験上…ですが)。タイマー・カウンタを使うには、まず割り込みについて知らないといけないので、はじめにAVRマイコンでの割り込みについて説明します。

3−1.割り込みについて
3−2.使用方法
3−3.問題点



第3回へ

電子講座のトップに戻る