tunahurgh
Üye
- Katılım
- 2 Mar 2021
- Mesajlar
- 26
- Puanları
- 1
- Yaş
- 41
Merhaba arkadaşlar. 4x20 LCD ekrana yazı yazdıracağım ama sadece ilk iki satıra yazabiliyorum. CCS in lcd420.c kütüphanesini kullanınca lcd ye hiçbirşey yazamıyorum. lcd.c kütüphanesini kullanınca da sadece 2 satır aktif oluyor. Sorun ne olabilir.
Kod:
#include <16f877A.h>
#use delay(clock=20000000)
#fuses HS, NOWDT, NOPUT, NOLVP, NOCPD, NOPROTECT, NODEBUG, NOBROWNOUT, NOWRT
#define LCD_ENABLE_PIN PIN_D3
#define LCD_RS_PIN PIN_D1
#define LCD_RW_PIN PIN_D2
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
#include <LCD.c> //LCD kütüphanesi ekleniyor
//#include <LCD420.c> //LCD kütüphanesi ekleniyor
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_a(0xFF);
lcd_init();
delay_ms(100);
lcd_gotoxy(1,1); // calisiyor
delay_ms(50);
lcd_putc("BEN"); // çalismiyor
lcd_gotoxy(3,1);
delay_ms(50);
lcd_putc("BEN"); // çalismiyor
delay_ms(100);
/* lcd_gotoxy(4,4); //calismiyor
delay_ms(50);
while(1)
{
}