« 6-5-4 LED周辺回路の組み立て | メイン | 6-5-6 残りのLEDの取り付けと動作確認 »

はてなブックマークに追加   6-5-5 LEDを一つ点滅させて動作チェックを行う

 LEDを一つはんだ付けしました。PICにプログラムを書き込んで、動作チェックを行います。

■ 動作チェック用ソース・プログラム

【RB0に配線したLEDが100ms間隔で点滅するプログラム】

 LEDが一つ点滅動作するチェック用C言語ソース・ファイルとHEXファイルは、こちらからからダウンロードしてください【LZH】


// rb0_test.c
// RB0 LED点灯(PIC書き込み確認用)
// ○○○○ ○○○●と○○○○ ○○○○を交互に繰り返す // PIC16F84A用

#include<16f84a.h>
#fuses HS,NOWDT,NOPROTECT #use delay(clock=20000000)
#define ON 1
#define OFF 0

#byte RA=5
#byte RB=6
#bit LED1=RB.0

void main()
{
set_tris_a(0x00);
set_tris_b(0x00);
RB=0;
while(1){
LED1=ON;    //LED1点灯
delay_ms(100);
LED1=OFF;   //LED1消灯
delay_ms(100);
}
}

*今回は動作確認が目的です。プログラムの解説は後日行う予定です。

■ コンパイル

 上記ソース・ファイルをCCS-Cによりコンパイルし、HEXファイルに変換します。コンパイラがない場合は、HEXファイルをダウンロードしてください。

■ 書き込み

 PIC STARTPLUSやPIC Prgrammerを使って、PIC16F84AにHEXファイルを書き込みます。書き込みが無事に完了すれば成功です。

■ 動作確認


ok6-5-5kumitate14.jpg
 電池スナップから電池を外してください。次に、PICの切り欠きとソケットの切り欠きを合わせてソケットに差し込みます。購入したばかりのPICをソケットに差し込む際にはピンを平らな台の上でやや中側に曲げるとスムーズに差し込むことができます。電池スナップに電池をセットしてください。LEDが100ms単位で点滅(かなり速い点滅です)をすれば正常に動作しています。

 もし、うまく点滅しない場合は、すぐに電池を外して、はんだ付けの不良個所やパターンがつながっていないかどうかを確認してください。

■ PICの取り外し

ok6-5-5kumitate15.jpg  動作チェックが終わったら、組み立てを続けるためにPICをソケットから外します。写真のようにPICとソケットの間にピンセットなどを差し込み、こじるようにして外します。PICのピンを曲げないように注意してください。
 うまく動作しましたか?。自分で製作したハードウェアにプログラムを書き込んで、動作したときの喜びは格別だと思います。次回は残った部品を取り付けて、完成を目指します。



長野県飯田工業高校 竹内浩一

トラックバック

このエントリーのトラックバックURL:
http://www.eleki-jack.com/mt/mt-tb.cgi/524

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カレンダ

2008年11月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

おすすめ書籍

会社案内
情報セキュリティおよび個人情報の取り扱いについて

コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。
コメントはそれぞれ投稿した人のものです。

About

2007年9月21日 09:46に投稿されたエントリーのページです。

ひとつ前の投稿は「6-5-4 LED周辺回路の組み立て」です。

次の投稿は「6-5-6 残りのLEDの取り付けと動作確認」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 4.1