Şimdi Ara

Ccs C lcd uygulaması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
7
Cevap
0
Favori
1.966
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar ben ccs kullanıyorum similaysoyonda lcd ye yazı yazdıramadım.nedeni ile neden yazdıramadığımı yazarsanınız memnun olurum.not:ccs c compile ederken hata vermiyor ve ben 877a kullanıyorum lcdyide b portuna bağlıyorum.

    ccs c kodlar

     
    #include <main.h>

    #use fast_io(b)
    #define use_portb_lcd TRUE
    #include <lcd.c>
    int i;
    void main()
    {

    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_CLOCK_DIV_2);
    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);

    set_tris_b(0x00);

    lcd_init();

    printf(lcd_putc,"/fSecollah");
    delay_ms(100);
    for(i-0;i<3;i++)
    {
    lcd_gotoxy(8,1);
    printf(lcd_putc,"/f%d",i);
    delay_ms(100);
    }

    }








  • Hem baş kısımda entegre ismi gözükmüyor hemde lcd yi b portunda kullanacağım demişsin

    hemde i/o olarak ayarlamışsın. For komutunu da sil. Sadece üstteki komutu bir dene. çalıştırırsan

    aşağısını eklersin. set_tris_b(0x00) burasını koymana gerek yok.
  • usta cevapladığın için saol ama çözülmedi
    entegre ismini yazdım include ederek ama olmadı
    set tris b yi sildim
    for kısmını sildim ama çalışmadı kodların yeni hali:
     
    #include <main.h>

    #define use_portb_lcd TRUE
    #include <lcd.c>
    int i;
    void main()
    {

    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_CLOCK_DIV_2);
    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);

    lcd_init();

    printf(lcd_putc,"/frecepcelikkaya");
    delay_ms(100);


    }

  • quote:

    Orijinalden alıntı: secollah

    usta cevapladığın için saol ama çözülmedi
    entegre ismini yazdım include ederek ama olmadı
    set tris b yi sildim
    for kısmını sildim ama çalışmadı kodların yeni hali:
     
    #include <main.h>

    #define use_portb_lcd TRUE
    #include <lcd.c>
    int i;
    void main()
    {

    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_CLOCK_DIV_2);
    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);

    lcd_init();

    printf(lcd_putc,"/frecepcelikkaya");
    delay_ms(100);


    }



    Entegreyi eklemiyorsun koda, 16f877a yı yani.




  • entegreyi bu şekildemi ekleyeceğiz?

    #include <16f877a.h>


    şeklindemi ekleyeceğiz? mesajın için saol

    not:Project Wizard'dan yeni c dosyası açtım bunları onun içine koydum birşey farkeder mi?
  • Örnek bir kod hazırladım. Bakarsın çözmeye çalışırsın kolay gelsin.

    www.dosya.tc
    ForumDonan_m2x16LCD_rnek.rar dosyas�n� indir - download
    http://www.dosya.tc/server27/oqiRaa/ForumDonan_m2x16LCD_rnek.rar.html
  • çok saol kendi bilgisayarıma geçince dosyaya bakarım teşekkürler



    < Bu mesaj bu kişi tarafından değiştirildi secollah -- 2 Şubat 2013; 2:15:28 >
  • Yapay Zeka’dan İlgili Konular
    DVB-C ve DVB-C/T tuner
    4 yıl önce açıldı
    TCL c 755 mini led
    9 ay önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.