Ccs c lcd ekran sorunu

ferit_0158

Üye
Katılım
9 Ara 2022
Mesajlar
1
Puanları
1
Yaş
43
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
123,630
Mesajlar
873,680
Kullanıcılar
441,674
Son üye
keremss

Yeni konular

Üst