MikroC İlk Projem (51) | NamelessesMan

NamelessesMan

Kıdemli Üye
30 Haz 2013
2,270
0
Evet arkadaşlar bugun sizlere mikroC ile yazılmış led yakıp söndürme devresini paylaşacağım

Mikro C pro demo adlı derleyici indirip c dosyası olarak yazmalısınız. Sonraki adım olarak build etmelisiniz. Sonra proteus devresindeki mikrodenetleyiciye o hex dosyasını yükleyerek animasyonu sağlayabilirsiniz.


Kod:
/* LED yak söndür
   ***           :PIC16F628A */
   
v o i d main() {           // ana program başlangıcı ( ****'deki bolşuğu siliniz)
     cmcon = 0x07;      // PIC16F28A komparatörleri kapatıldı
     option_reg = 0x80; // port'bdeki pull-up dirençleri aktif edildi
     trisb.rb0 = 0;     // portb'nin RB0 pin'i çıkış olarak yönlendirildi
     portb.rb0 = 0;     // portb'nin RB0 pin'i sıfırlandı
     
     while (1)          // sonsuz döngü başlangıcı
     {
        portb.rb0 = 1;    // portb'nin RB0 pin'ine lojik 1 gönderildi
        delay_ms(1000);   // 1 saniye beklendi
        portb.rb0 = 0;    // portb'nin RB0 pin'ine lojik 0 gönderildi
        delay_ms(1000);   //  1 saniye beklendi
      }                 // sonsuz döngü sonu
}                       // ana program sonu

Evet yapmak isteyen arkadaşlar için proteus dosyasını da resmini paylaşacağım. Upload etsem fazla hazırcılık olur idi .

bJ0ZrV.png


Programın amacı RB0 pinine bağlı olan ledin 1 saniye aralıklar ile yanıp sönmesidir.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.