Şimdi Ara

PIC18F25K22 İle Basit Trafik Lambası Yapımı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
1
Favori
419
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj


  • Bu uygulamada kullandığımız malzemeler
    1. 1 adet 18F25K22
    2. 1 adet 4000 Hz Kristal
    3. 2 adet 22 pF kondansatör
    4. 1 adet 10K direnç
    5. 1 adet Kırmızı Led
    6. 1 adet Sarı Led
    7. 1 adet Yeşil led
    8. +5V Enerji ve GND uç

    PIC18F25K22 İle Basit Trafik Lambası Yapımı

    #include <18F25K22.H> 
    #fuses INTRC_IO, NOWDT, BROWNOUT, PUT, NOLVP
    #use delay(clock=4000000)

    void main()
    {
    setup_adc(ADC_OFF);
    setup_oscillator(OSC_4MHZ);
    //
    while(1)
    {
    output_high(PIN_B5);
    delay_ms(5000);
    output_low(PIN_B5);
    output_high(PIN_B4);
    delay_ms(1000);
    output_low(PIN_B4);
    output_high(PIN_B3);
    delay_ms(10000);
    output_low(PIN_B3);
    output_high(PIN_B4);
    delay_ms(1000);
    output_low(PIN_B4);
    output_high(PIN_B5);
    delay_ms(5000);
    output_low(PIN_B5);
    }
    }


    CCS C proje dosyaları ve hex dosyası



    < Bu mesaj bu kişi tarafından değiştirildi JpnTr -- 20 Ağustos 2019; 13:54:1 >







  • Devre şeması ve kaynak kodları indirilebilir şekilde sunmuşsunuz teşekkürler, fakat benim kişisel düşüncem; indirilebilir proje halinin yanında, en azından devre şemasını ve kodlarıda mesajın altına eklemeniz yönünde olacaktır. Bu sayede konuyu okuyanlar projeniz hakkında hızlıca fikir sahibi olurlar.
  • quote:

    Orijinalden alıntı: rafet32

    Devre şeması ve kaynak kodları indirilebilir şekilde sunmuşsunuz teşekkürler, fakat benim kişisel düşüncem; indirilebilir proje halinin yanında, en azından devre şemasını ve kodlarıda mesajın altına eklemeniz yönünde olacaktır. Bu sayede konuyu okuyanlar projeniz hakkında hızlıca fikir sahibi olurlar.
    Değerli yorumunuz için teşekkür ederim, konuya devre şemasını ve kodları ekliyorum
  • Teşekkürler düzenlemeniz için.

    Gözünüzden kaçan bir kaç hususu belirtmek isterim.

    Devre şeması ile kodlar bir biri ile alakalı değil. Kodlarda 3 ledli trafik ışığı uygulaması var, devre şeması LCD uygulaması.

    Diğer bir husus kodlarda cpu olarak 18F25K22 kullandınız, devre şeması 16F877 ye göre (Zaten şema yanlış olduğu için bu maddeyi göz ardı edebilirsiniz).

    Son bir ilave de kodlar ile ilgili

    while(1)
    {
    output_high(PIN_B5);
    delay(10000); //delay_ms(5000); detaylı açıklama aşağıda
    output_low(PIN_B5);
    output_high(PIN_B4);
    delay_ms(1000);
    output_low(PIN_B4);
    output_high(PIN_B3);
    delay_ms(10000);
    output_low(PIN_B3);
    output_high(PIN_B4);
    delay_ms(1000);
    output_low(PIN_B4);
    output_high(PIN_B5);
    delay_ms(5000);
    output_low(PIN_B5); // -- bu kısım gereksiz bunun yerine yukarıdaki delay(5000) => delay(10000) yapılabilir.

    }



    < Bu mesaj bu kişi tarafından değiştirildi rafet32 -- 19 Ağustos 2019; 12:14:49 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.