|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
目次
| |||||||||||||||||||||||||||||||||||||
| 5章.第2ステップ(色々な実験) <PIC16F84A> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6章.第3ステップ(実用品・おもちゃ・その他の実験) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7章.基礎知識など | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8章.機能が豊富なPICを使う(PIC16ファミリー) | |||||||||||||||||||
| PIC16F84Aは機能が少ない分扱いやすく、入門用としては最適です。 ですが、いずれ物足りなくなります。そうなったら、より多くの機能を持ったPICを使って実験をして見ましょう。
| |||||||||||||||||||
| 1.PIC12F683 <小さな力持ち(省電力で小さく多機能)> | |||||||||||||||||||
| |||||||||||||||||||
| 2.PIC16F88 <PIC16F84Aとピン互換でより多くの機能を持つ> | |||||||||||||||||||
| |||||||||||||||||||
| 9章.PIC18編 | |||||||||||||||||||
|
PIC16ファミリーの上位モデルであるPIC18ファミリーを使った実験です。 同じ8ビットコアであり、命令も下位互換があるため移行も容易です。 また、PIC16に比べ多くの面で使いやすくなっています。 PICライタやMPLABの使い方はPIC16と全く同じで、使う機種を選択するだけです。 PIC16よりも命令数が増えていたり、メモリ構造が変わったりと言う点はありますが、まずは単純な機能から実験して行きます。 | |||||||||||||||||||
| 1.PIC18F1320 <18ピン> | |||||||||||||||||||
| (1)18ピンPICの比較 (PIC16F88編の内容と同じ) | |||||||||||||||||||
| (2)スイッチ操作でLEDを点滅させる | |||||||||||||||||||
| (3)1秒毎にLEDを点滅させて見る | |||||||||||||||||||
| (4)40MHzで動作させる(250ミリ秒毎にLEDを点滅) | |||||||||||||||||||
| (5)内部クロックで動作させる(10秒毎にLEDを点滅) | |||||||||||||||||||
| (6)PORTレジスタとLATレジスタ | |||||||||||||||||||
| (7)TMR0割込みを使う(8ビットモードと16ビットモード) | |||||||||||||||||||
| (8)PORTBピン変化割込みを使う | |||||||||||||||||||
| (9)優先/非優先割込みを使う(割込み処理中の割込み) | |||||||||||||||||||
| 2.PIC18F2320 <2550よりI/O数が多い、28ピン> | |||||||||||||||||||
| (1)液晶ディスプレイ(LCD)を使う | |||||||||||||||||||
| (2)A/D変換を使う | |||||||||||||||||||
| (3)2つのPWM機能を同時に使う | |||||||||||||||||||
| 3.PIC18F2550 <最大クロック48MHz、USB内蔵、28ピン> | |||||||||||||||||||
| (1)48MHzで動作させる
| |||||||||||||||||||
| C言語編 | |||||||||||||||||||
| フリーのCコンパイラを使った実験コーナーです。 | |||||||||||||||||||
| |||||||||||||||||||
| |||||||||||||||||||
| (3)MPLAB C18編 (PIC本家のマイクロチップテクノロジ社,PIC18) Update 2012.4.22
| |||||||||||||||||||
| 掲示板 | 更新履歴 | 索引 | ueno.mitt@gmail.com |