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.
 

Forum istatistikleri

Konular
129,768
Mesajlar
929,830
Kullanıcılar
452,515
Son üye
vural otomasyon

Yeni konular

Geri
Üst