0-9 İleri Geri Sayıcı Devresi Programı

ileri-geri-sayici

7447 kullanılarak  mikrodenetleyicinin bacak sayısından tasarruf edilebilir.

Programı inceleyiniz.

#include <16F84.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
void main(){
int i;				//saydırılacak değişken oluşturuluyor
for(;;)				//sonsuz döngü yapılıyor
   {
    for(i = 0; i<10; i++){	//0-9 ileri saydrıma 9 değerini görür
       output_b (i);		//i değeri b portundan gönderilir
       Delay_Ms (500);}		//değer 500 ms ekranda gösterilir
    for (i = 8; i>0; i–-){	//9 değerinden sonra 8'den geri saydırılır
         output_b (i);		//i değeri b portundan gönderilir
         Delay_Ms (500);}	//değer 500 ms ekranda gösterilir
      i= 0;			//sayac sıfırlanır
   }}
Bu yazı CCS C Örnekleri kategorisine gönderilmiş ve , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.