Translate

2009年10月28日水曜日

関数(2)PWM制御の考え方(1)

[実験 MikroC Pro PIC16F84A_LED_0020]

下記のプログラムで無限ループのLEDが点滅する部分を関数を作ってプログラミングし直しさい。





(例)





P1(50,200)
P1(点灯時間,消灯時間)
関数を使うことによりスッキリしたプログラムになりました。



前回までのプログラムは、「点灯(ON)時間=消灯(OFF)時間」でしたが
今回のプログラムは、「点灯(ON)時間 ≠ 消灯(OFF)時間 」ですね。
このONとOFFを少しずつ速く繰り返すとどうなるでしょうか?




P1(1,200),P1(5,200)....P1(200,5),P1(200,1)
数字をいろいろ変えてみて下さい。
どのくらいでLEDが点灯しなくなりますか?
また、どのくらいでLEDが消灯しなくまりますか?


mikroC PRO for PIC

0 件のコメント:

コメントを投稿