PIC'e program atma sorunum

Başlatan caki3000, 26 Kasım 2014, 00:01:58

caki3000

Merhaba,

Bende DEKA V5 adlı eğitim seti bulunmakta. Ve içinde 16F877A var. Hex olarak hazırda bulunan dosyaları attığım zaman programlar çalışıyor ancak CCS C 'de yazdığım şu programı attığımda çalışmıyor. Öyleki internetteki hazır CCS C de yazılmış programları da hex'e çevirip atsam bile olmuyor. Kodum altta verdiğim çok basit bir kod. Sizde neden olmuyor ???

Teşekkürler..



#include <16f877A.H>          //PİC H DOSYASI YÜKLENİR...
#FUSES XT,NOPROTECT       // KRİSTAL OSİLATÖR KULLANILACAK PROTECT ( KORUMA KAPALI ) KAPALI
#use delay(clock=4000000)       //4 mhz osilatör kullanılacak...

#use fast_io(B)    // HIZLI PORT AYARI B PORTU İÇİN
#use fast_io(D)    //HIZLI PORT AYARI D PORTU İÇİN


unsigned int8 port=0;   //port adında 8 bitlik işaretsiz bir değişken oluşturduk...

void main()

{

   port_b_pullups(true);      //port b' de pull -up aktif ( yukarı çekme direnci )

   set_tris_b(0xFF);    //B PORTU GİRİŞ YAPILDI
   set_tris_d(0x00);    //D PORTU ÇIKIŞ YAPILDI
   output_b(0xFF);        // B PORTUNUN TÜM PİNLERİNE LOJİK 1 UYGULADIK...
   output_d(0x00);         // d portunun tüm pinlerinilojik 0 uygula...
   
   while(1)       // sonsuz döngüye giriliyor...
   
   {
   
      if(input(PIN_B0)==0)          //portb0 ' ı oku       
      {
      delay_ms(200);    //200 ms bekle
      port=255-port;    //portun tersini al
      output_d(port);   //d portuna ata..
      }
     
   }
   
}   


Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın