Şimdi Ara

Pıc16f877a ile lcd ye nasıl yazı yazılır?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
7.865
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba ben pıc 16f877a ile lcd ye yazı yazdırmak istiyorum.Bunun için ısıs de bir devre hazırladım.Deresi link i aşşağıda.Bildiğiniz üzre pıc proğramınıda ccs de hazırlıcam.Aşşağıdaki devre doğru ise bana gerekli olan sadece pıc proğramı şimdiden sonsuz teşekkğrlerimi sunarım.
    Devre:


     Pıc16f877a ile lcd ye nasıl yazı yazılır?


     Pıc16f877a ile lcd ye nasıl yazı yazılır?



    < Bu mesaj bu kişi tarafından değiştirildi sefabeker -- 10 Nisan 2011; 13:00:10 >







  • sonrasında kendi yazdığım program şu şekilde



    #define LCD_TYPE 1
    #include <lcd.c>
    void main()
    {
    lcd_init();



    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_OFF);
    setup_psp(PSP_DISABLED);
    setup_spi(SPI_SS_DISABLED);
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
    setup_timer_1(T1_DISABLED);
    setup_timer_2(T2_DISABLED,0,1);
    setup_comparator(NC_NC_NC_NC);
    setup_vref(FALSE);

    #define LCD_ENABLE_PIN PIN_B2
    #define LCD_RS_PIN PIN_B0
    #define LCD_RW_PIN PIN_B1
    #define LCD_DATA4 PIN_B4
    #define LCD_DATA5 PIN_B5
    #define LCD_DATA6 PIN_B6
    #define LCD_DATA7 PIN_B7
    LCD_gotoxy (1.1);
    LCD_putc ("sefabeker");
    }
  • proğramı aldım fakat kendi devremde uygulasam çalışırmı orada devre yok
  • Akşama atarım dün mikroişlemcide2 vizesinde hoca aynısı istedi yapamadım ama kaynak kodları vs hepsi var tarayıcıdan atarım
  • TMM HALLETTİM BAŞKALARINA YARDIMCI OLMASI AMACI İLE
    1)CCS proğramını açtığımızda Project menüsünden pıc wizard simgesine tıklıyoruz.Ardından gelen pencereden general manüsünden pıc in türü ve çalışma frekansını ayarlıyoruz (ben pıc16f877a kullandığım için 16f877a ve 4.000.000 olarak ayarladım).Sonra Communutions menüsüne geçerek haberleşmeyi kapatıyoruz.En son da LCD Options menüsüne gelerek USE LCD yi işaretleyip ayarları tamamlıyoruz.
    2)Proğram kodumuzu şu şekilde yapıp proğramı compile ediyoruz.Sefa BEKER 4829 olan yeri kendinize göre değiştirebilisiniz.


    #define LCD_ENABLE_PIN PIN_B2
    #define LCD_RS_PIN PIN_B0
    #define LCD_RW_PIN PIN_B1
    #define LCD_DATA4 PIN_B4
    #define LCD_DATA5 PIN_B5
    #define LCD_DATA6 PIN_B6
    #define LCD_DATA7 PIN_B7
    LCD_putc ("Sefa BEKER 4829");


    3)ISIS proğramını açarak aşşağıdaki devreyi çiziyoruz.Ardından pıc e fare ile sağ sol tık yapıp pıc ayarlarını açıyoruz.Program file nin karşısındaki butona tıklayıp ccs de yazdığımız proğramı seçiyoruz.Pıc in frekansını 4Mhz olarak ayarlıyoruz.İşlem tamamdır :)

     Pıc16f877a ile lcd ye nasıl yazı yazılır?




  • aynısını kurdum borda çalışmıyo

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.