DS18B20 sıcaklığı simülasyonda 0 derece gösteriyor.

Başlatan Recep METE, 25 Temmuz 2013, 11:29:20

Recep METE

Arkadaşlar 16f877 ile yapmış olduğum saat,derece,tarih çalışmasında, isis simülasyonunda derece 0'da kalıyor.Ne yaptıysam çalıştıramadım.Programı ve resmi gönderiyorum.Yardımcı olursanız sevinirim.

[IMG]http://img585.imageshack.us/img585/236/jns4.png[/img]




#include <16f877.h>                               // Kullanılacak denetleyicinin başlık dosyası tanıtılıyor.
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD 
#use delay (clock=4000000)                         //4mhz delay süresi

#include "flex_lcd.c"                            //lcd c dosyası
#include "ds18b20.c"                              //termometre entegresi c dosyası
#include "ds1302.C"                               //saat entegresi c dosyasi

int8 sicak,saniye,dakika,saat,gun,ay,hafta,yil,ayar=0;

void lcd()
{
   lcd_gotoxy(1,1);
   printf(lcd_putc,"%02d/%02d/%02d",gun,ay,yil);  
   lcd_gotoxy(1,2);
   printf(lcd_putc,"%02d:%02d:%02d",saat,dakika,saniye);
   lcd_gotoxy(11,1);
   switch(hafta)  
      {                     
         case 1: printf(lcd_putc,"Pzts"); break; 
         case 2: printf(lcd_putc,"SALI"); break; 
         case 3: printf(lcd_putc,"CARS"); break; 
         case 4: printf(lcd_putc,"PERS"); break;
         case 5: printf(lcd_putc,"CUMA"); break; 
         case 6: printf(lcd_putc,"Cmts"); break; 
         case 7: printf(lcd_putc,"Pzar"); break; 
      }
}
void sicaklik()
{
   sicak=ds1820_read();                                  //termometre entegresindeki değeri sicak değişkenine aktar
   lcd_gotoxy(11,2);printf(lcd_putc,"%02d",sicak);
   lcd_gotoxy(13,2);lcd_send_byte(0x4a,0xdf);lcd_gotoxy(14,2);printf(lcd_putc,"C");


printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

Kabil ATICI

 DS18B20 işlemci üzerindeki bacak bağlantısını programda bir kontrol et.

Not:c bilmiyorum.,
ambar7

Recep METE

printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d