Ccs c lcd ekran sorunu

ferit_0158

Üye
Katılım
9 Ara 2022
Mesajlar
1
Puanları
1
Yaş
45
merhaba arkadaşlar. uzun zamandır picbasic plus ile yazılım yapıyorum. artık kendimi güncelleyip c dilinde yazılım öğrenmeye ve yapmaya karar verdim. denemelerimde şöyle bir problem yaşıyorum.
#include <16F819.h>
#device ADC=16

#FUSES NOWDT
#FUSES NOBROWNOUT
#FUSES NOLVP

#use delay(internal=8MHz)


void main()
{
set_tris_a(0x00000001);
set_tris_b(0x00000000);
output_b(0x00);
output_a(0x00);
//setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_CCP1(CCP_OFF);
//setup_CCP2(CCP_OFF);
setup_adc(adc_clock_internal);
setup_adc_ports(AN0);


while(TRUE)
{
output_high(pin_a1);
delay_ms(500);

output_low(pin_a1);
delay_ms(500);
}

}

kodları bu şekilde yazınca porta.1'e bağlı led yanıp sönüyor ancak;

#include <16F819.h>
#device ADC=16

#FUSES NOWDT //No Watch Dog Timer
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O

#use delay(internal=8MHz)

#define use_portb_lcd TRUE
#include <lcd.c>
void main()
{
set_tris_a(0x00000001);
set_tris_b(0x00000000);
output_b(0x00);
output_a(0x00);
//setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_CCP1(CCP_OFF);
//setup_CCP2(CCP_OFF);
setup_adc(adc_clock_internal);
setup_adc_ports(AN0);
lcd_init();

while(TRUE)
{
output_high(pin_a1);
delay_ms(500);
printf(lcd_putc," \f deneme");
output_low(pin_a1);
delay_ms(500);
}

}

bu şekilde yazınca da yani uygulamaya bir lcd ekran eklemek istediğimde mikroişlemcide hiç bir hareket olmuyor.. bu sorun neden kaynaklanıyor olabilir.
 

Yeni mesajlar

Forum istatistikleri

Konular
128,302
Mesajlar
916,554
Kullanıcılar
450,140
Son üye
ankaraavukati

Yeni konular

Geri
Üst