Elektronik / Mikrodenetleyici Projeleri/

Proton ile örnek PIC devreleri

Sponsorlu Bağlantılar

Not: Bu Notların Hazırlanmasında Seçil KARABIYIK ve bütün ROBOGAZİ Ekibinin Emeği Geçmiştir.

1.Butona basınca ledi yakan bırakınca söndüren program (PIC16F84A)

2.Butona basınca ledleri yakan, tekrar basınca söndüren program (PIC16F84A)

3.Karaşimşek ( ledleri sırayla yakan program) (PIC16F84A)

4. Üç Buton kullanılacak ; 1. butona basınca toggle , 2. butona basınca karaşimşek , 3. butona basınca da önce ilk dört biti yakıp sonra tersleyen program (PIC16F84A)

5. Yedi Segment displayde butona bastikça 0-f arası saydıran program (PIC16F628A)

6. LCD uygulaması (PIC16F628A)

7.While Wend döngüsüyle karaşimşek programı (PIC16F84A)

8.Tuş takimindan girilen süreye göre geri sayan program for-next döngüsü (PIC16F877A)

9.Keypad’den girilen koda göre bağlı olduğu ledi yakan program (PIC16F877)

10.Keypad’den girilen koda göre bağlı olduğu ledi yakan program (case-select) (PIC16F877A)

11.LCD ve keypad uygulaması(bisküvi-matik) (PIC16F877)

12.RB0 interruptının kullanımı (PIC16F628A)

13.RB4-RB7 değişim interruptının kullanımı (PIC16F84A)

14.Timer1 interruptının kullanımı (PIC16F877A)

15.PWM’in kullanımı (PIC16F877)

Uygulama devrelerinden Örnekler

keypad_kod_devresi_f877pwm_kullanimi_protonledleri_yak_sondur_pic16f84pic16f84_buton_bas_birakproton_display_uygulamasi

proton_keypad_pic16f84proton_ledli_karasimsekproton_ledli_karasimsekproton_makina_pic16f877proton_pic_lcd_uygulama

proton_timer1proton_toggle_led_efektproton_toggle_led_efektproton_while_wend

Proton ile PIC Programlayan ,yeni başlayan kişiler için Proteus isis devre şemaları ve açıklamalı kaynak kodları ile örnek PIC Devreleri doc dosyasına buradan ulaşabilirsiniz alternatif link Proton ile örnek PIC devreleri

Dosya indirme LINK listesi (HTML formatında) link-2156.zip şifre-pass: 320volt.com

  • turgay

    hex kodları nerde acaba

    • Kaynak kodlar verildi hex kodlarını kendiniz derleyici program ile oluşturabilirsiniz

  • adil

    Emeğinize sağlık

  • mehmet

    sanal ortamda gerçekten ne kadar değerli saygı değer abilerimiz kardeşlerimiz var böyle değerli paylaşımlarda bulunan 7den 70 şine hepinize teşekkürler…..

  • mutefekkir

    Elinize ve yüreğinize sağlık, teşekkürler.

  • yusuf

    kıymetli bilgiler için,teşekkürler

  • Özcan Özkan

    bende mi hata var bilmiyorum ama ;

    2.Butona basınca ledleri yakan, tekrar basınca söndüren program (PIC16F84A) ‘da

    BASLA:

    If BUTON=1 Then ‘BUTON’a basıldı mı?

    BUTONDUR: ‘buton basılı kaldığı sürece döngü oluşturur.

    If BUTON=1 Then GoTo BUTONDUR ‘Buton arkını önler.

    DURUM=0 Then ‘DURUM bitine bak 0’sa

    ifadeler var bir kere buton 1 ken kendini kısır döngüye alıyor 2.si durum=0 then diye bir ifade yok kendimce ark yapmasını şu şekilde çözdüm ancak daha düzgün ve doğrusunu yanıtlarsanız güzel olur çünkü 4 if için 3 endif kullandım anlamadım.

    Device=16F877A
    Xtal=4
    TRISB=%00000001
    TRISC=%00000000
    Dim BUTON As PORTB.0
    Dim LEDLER As PORTC
    Dim DURUM As Bit
    Dim DURUM2 As Bit
    PORTB=0
    PORTC=0
    BASLA:
    If BUTON=1 Then
    If DURUM2=1 Then GoTo BASLA
    DURUM2=1
    If DURUM=1 Then
    LEDLER=%00000000
    DURUM=0
    Else
    LEDLER=%11111111
    DURUM=1
    EndIf
    EndIf
    If BUTON=0 Then
    DURUM2=0
    EndIf
    GoTo BASLA