27 Şubat 2016 Cumartesi

BUTON İLE LED YAKMA

1) Kodlar

#include <PIC16F877A.h>      // Kullanılacak denetleyicinin başlık dosyası tanıtılıyor.
int1 x;                                  // 1 bitlik x adında tamsayı tipinde bir değişken tanımlanıyor.

/********* ANA PROGRAM FONKSİYONU********/

void main ()
{

 set_tris_a(0b00000001);  // RA0 ucu giriş olarak ayarlandı.
 set_tris_b(0x00);             // RB0 portu tümüyle çıkış olarak ayarlandı.

 output_b(0x00);

 basla:
 x=input(pin_a0);              // RA0 girişi okunuyor, tersleniyor ve x değişkenine aktarılıyor.
 output_bit(pin_b0,x);       // x değişkeni değeri RB0 pini çıkışına aktarılıyor.
 goto basla;                       // basla etiketinin olduğu yere gidilir.
}



2)Proteustaki Devresi  









Hiç yorum yok:

Yorum Gönder