PIC 16F877 ve LCD yardım

  • Konbuyu başlatan hasansavun
  • Başlangıç tarihi

hasansavun

Üye
Katılım
6 May 2012
Mesajlar
3
Puanları
1
Yaş
39
Merhaba,

16f877 ile LCD sürmeye çalışıyorum işin içinden çıkamadım. Bi yerde yanlış yapıyorum ama bulamadım. Lütfen yardımcı olurmusunuz.
LCD nin ekranında anlamsız karakterler var ekte LCD nin resmi var.

Program proteusta düzgün çalışıyor. fakat devrede hata veriyor.

program kodu.

LED yanıp sönüyor.

Kod:
/*#include <main.h>*/
#include <16f877.h>

#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD
#use delay (clock=4000000)
#include <string.h>
#use fast_io(b)

#define use_portb_lcd TRUE
#include <lcd2.c>





char z;
float y;
int x;



void main()
{


setup_psp (PSP_DISABLED);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_CCP1(CCP_OFF);
setup_CCP2(CCP_OFF);




set_tris_b(0X00);
lcd_init();
x=10,
y=32.6;

/*set_tris_c(0x00);*/
set_tris_c(0x00);

/*output_c(0x00);*/
printf(lcd_putc,"16f877");
output_high(pin_c2);
output_high(pin_c3);
output_high(pin_c4);
output_high(pin_c5);
while(1)
   {
      printf(lcd_putc,"\nDeneme");
     
      output_high(pin_c5);
      delay_ms(500);
      output_low(pin_c5);
      delay_ms(500);


     
   }
}
 
Konu Sah

hasansavun

Üye
Katılım
6 May 2012
Mesajlar
3
Puanları
1
Yaş
39
sorun giderilmiştir.
 

Benzer Konular

Forum istatistikleri

Konular
114,826
Mesajlar
808,309
Kullanıcılar
420,143
Son üye
Gkhan11

Yeni konular

Üst