Translate

2009年10月29日木曜日

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



[実験 MikroC Pro PIC16F84A_LED_0021]

前回の実験のLEDを点滅するプログラムで徐々に点灯する時間と
消灯する時間が、変化するプログラムを関数を使って考えなさい。




(例 1)







duty比が、変化しているようなプログラムです。

Delay_us()
で、プログラムを書き直せば、PWM(Pulse Width Modulation)制御と同じですね。

だだ、mikroC PROには、Vdelay_us( )関数はありませんので
それに換わるプログラムを考えなければ出来ません。




ビデオの画像よりPIC16F84Aは、正確に点滅が変化しています。
撮影しているカメラが、点滅の変化に対応できないようです。
(例 2)











mikroC PRO for PIC

0 件のコメント:

コメントを投稿