Ccs c lcd ekran sorunu

ferit_0158

Üye
Katılım
9 Ara 2022
Mesajlar
1
Puanları
1
Yaş
44
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.
 

Forum istatistikleri

Konular
128,133
Mesajlar
915,304
Kullanıcılar
449,849
Son üye
cagan20

Yeni konular

Geri
Üst