lcd ve led ile ilgili..niye derlemiyor

Başlatan kısi, 03 Temmuz 2010, 16:24:33

kısi

bu programda a1 butonuna basınca c1 deki led yanacak ve lcd de led 1 aktif yazacak, 2 sn sonra sönecek ve yine lcd de led1 pasif yazacak diğeride aynı şekilde fakat derlemiyor parantez hatası fln veriyo sorun nedir sizce  PCS kullanıyorum.tşkler.


#include "C:\Users\toshiba\Saved Games\derlemeler\lcdbuton.c.h"
#define use_portb_lcd TRUE
#define LCD_TYPE 2
#include <lcd.c>
#use fast_io(c)
#use fast_io(a)
#int_EXT
void  EXT_isr(void)
{ if(input(pin_a0))
{ output_high(pin_c0);
  printf(lcd_putc,"\fled1 aktif");
  delay_ms(2000);
  output_low(pin_c0);
  printf(lcd_putc,"\nled1 pasif);
}
   if(input(pin_a1))
{ output_high(pin_c1);
  printf(lcd_putc,"\led aktif");
  delay_ms(2000);
  output_low(pin_c1);
  printf(lcd_putc,"\nled2 pasif");
}
}


void main()
{
   lcd_init();



   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_OFF);
   setup_psp(PSP_DISABLED);
   setup_spi(SPI_SS_DISABLED);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(NC_NC_NC_NC);
   setup_vref(FALSE);
   lcd_init();
   enable_interrupts(INT_EXT);
   enable_interrupts(GLOBAL);
   set_tris_a(0x03);
   set_tris_c(0x00);
   while(true);
   

   
}

kısi


muhittin_kaplan


kısi

ikinci lcd dedki parantez içindeki \ işaretlerini sildim derledi.fakat proteus devresi hala çalışmıyor devrede iki buton iki led birde b portuna bağlı lcd var.niye çalışmıyor anlamadım  proteus devresi ve c kodu aşağıdadır.birde siz bakarsanız sevinirm

http://rapidshare.com/files/404807182/butonvelcd.rar

kısi

arkadaşlar devreyi çalıştırabilen yok mu daha..butonlara basınca a1 ve a2 lojik 1 olmuyor yardımcı olursanız sevinirim