Şimdi Ara

16F877A ile LCD'ye Yazı Yazdırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
3.123
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar bütün günümü bunu yapmaya ayırdım devreyi kurdum defalarca çalıştırmayı denedim. ISIS simulatorunde sorun yok

     16F877A ile LCD'ye Yazı Yazdırma

    fakat devreye uyguladığım zaman ekranın ust satırında kareler çıkıyor. Bi türlü çözemedim problemi. Devremi de burada paylaşmak istiyorum belki gözümden kaçan biryer olmuştur.

     16F877A ile LCD'ye Yazı Yazdırma

     16F877A ile LCD'ye Yazı Yazdırma

    yardımlarınızı bekliyorum







  •  16F877A ile LCD'ye Yazı Yazdırma  16F877A ile LCD'ye Yazı Yazdırma

    16F877A ile 16 pinli LCD nin diyagramlarını da ekleyeyim.



    < Bu mesaj bu kişi tarafından değiştirildi invision -- 19 Mayıs 2013; 22:06:59 >




  • Çözüldü arkadaşlar baglantıda problem varmış. Pic den entegreye olan 4 5 6 - 33 34 35 :)
  • #include <16f877a.h> 
    #fuses xt,noprotect,nowrt,nodebug,nolvp,nocpd,nobrownout,nowdt,noput
    #use delay(clock=4M)
    #define use_portb_lcd TRUE
    #include <lcd.c>

    int i;
    void main()
    {
    set_tris_b(0x00);//B portu komple cikis

    lcd_init(); //lcd yi hazýrla
    printf(lcd_putc,"Deneme1");
    delay_ms(200);


    }


  • Önemli değil, :) . ( lcd_send_byte(0,0x18); komutuda sola kaydırma 1 karaktr belki işine yarar kardesim)
  • ısıs devresini yeniden atarmısın

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • öğrenci1234 Ö kullanıcısına yanıt
    Merhaba , devreyi ne için istedin bilmiyorum ama üstteki kodların devresini aramana gerek yok . C 'nin kütüphane dosyaları içerisinde "lcd.c" dosyasını açıp lcd pinleri hangi uçlara atandıysa ona göre bağlayıp çalıştırabilirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.