proteusta calısan prog normalde calısmıyor?

Başlatan krian, 12 Ağustos 2006, 19:48:41

krian

arkadaslar programın bir kısmı asgıda eksık yada yanlıs bisey varmı sizce?

#include <16f877.h>
#use delay(clock=4000000)
#fuses HS,NOWDT,NOPROTECT
#include <lcd.c>

int menu=1;
int kontrol[5];

void setle()
    {
              output_low(PIN_B0);
              output_low(PIN_B1);
              output_low(PIN_B2);
              output_low(PIN_B4);
              output_low(PIN_B5);
              output_low(PIN_C0);
              output_low(PIN_C1);
              output_low(PIN_C3);
              output_low(PIN_C4);
    }

main()

{   lcd_init();
    lcd_putc("\f   selcuk ");
    delay_ms(2000);
basa:  lcd_putc("\f 74S02 ---> ");
    set_tris_b(0x12);
    set_tris_c(0x12);

for(;;)
 {
   for(;;)
     {
        if(input(PIN_A0))
          {
            delay_ms(500);
            menu--;
            if(menu==0) menu=4;
            goto sw;

          }
        if(input(PIN_A1))
           {
            delay_ms(500);
            menu++;
            if(menu==5) menu=1;
            goto sw;

           }
        if(input(PIN_A2))
           {
             delay_ms(500);
             goto pass;
           }
     }
    sw:
      switch(menu)
      {
         case 1:
           {
              lcd_putc("\f 74S02 ---> ");

              break;
           }

         case 2:
           {
              lcd_putc("\f74S03-37-38 ---> ");

              break;
           }
         case 3:
           {
              lcd_putc("\f 74S08-09 ---> ");

              break;
           }
         case 4:
           {
              lcd_putc("\f 74S32 ---> ");

              break;
           }
         default: break;

      }

 }

 pass:

Mod notu: Lütfen üzerinde # işareti bulunan ikona iki defa basarak programı [code] ['/Code] yazıları arasına yazınız. Ya da yazdığınız program parçasını seçip bir defa # ikonuna basmanız yeterlidir.[/color]

ahmetyilmaz871987

sevgili arkadasim krian hicbir zaman proteus similasyon programi ile normal board uzerine kurulmus devre ayni olmaz cunku isi programi devre icin gereken hersey mukemmel halde ama yasadigimiz yerde olmaya bilir buna hersey dahil isi,basinc,nem vb gibi bir cok etken devreni etkiler. isis i kullanma demiyorum ama orda calisti diyede kanma yap omuyorsa baska bir sekilde dene hadi sana kolay gelsin
ahmet yılmaz