Translate

2009年10月14日水曜日

回数指定ループでLEDの点滅(1) i=i-1, i=i+1

[実験 MikroC Pro PIC16F84A_LED_0011]

0.5秒間隔で下記のパターンで5回LEDを点滅させなさい。
(1)while文(2)do~while文(3)for文

の3つ考えなさい。

○○○○●●●●
●●●●○○○○





(1)while文の回数指定ループ






(2)do~while文の回数指定ループ







(3)for文の回数指定ループ






unsigned short




while(i>0){・・・ }
do{ ・・・ }while(i>0 );

whileの後の( )の中の式は、
繰り返しを行うかどうかの判定のための制御式です。

前回使用したifの制御式と同様で関係演算子を入れます。






[ = ]イコールについて

A = B
の場合は、「左辺Aに右辺Bを代入する(置き換える)」の意。


i = i - 1;
の場合は、「左辺 i
右辺 ( i から 1 を引いた数)を代入する(置き換える)」の意。

[for文]

for( A ; B ; C )
for( 最初の1回行う処理 ; 繰り返す条件 ; 実行後に行う処理 )
for( i=0; i<5 data-blogger-escaped-span="">; i=i+1)
for( i は0から始めます ; i<5 data-blogger-escaped-span=""> ; i を1加算 )







mikroC PRO for PIC

0 件のコメント:

コメントを投稿