Elektronik ve Teknoloji Merkezi
Kayıt OlReklamAramaÜye ListesiKullanıcı GruplarıSon KonularLogin
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "16f628 ile yapılmış 7 adet saat ve termometre devresi" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Cevap Gönder 3. sayfa (Toplam 9 sayfa)
Sayfa Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9  Sonraki
Yazar Mesaj
 

DS18B20 nin Model dosyasını aşağıdan yükleyebilirsiniz.

ete
 

@samkaran85,

Programın baş tarafında bir de
Define OSC 4
şeklinde bir satır var. Baktım da o satırı kapatmışım. Yani aktif değil. Saatin düzgün çalışmamasına sebep olabilir. Bu satırıda aktif yapmalısın.

Ete
ete usta ete usta 

ya usta bu komut satırlarını bulamadım ben hemde indirdiğim asm dosyasında farklı karakterler var tam olarak belli olmuyor neyin ne olduğu hala sorunu çözmüş değilim!!!!!
 

@Samkaran85

Bu programlar Pic Basic Pro ile yazılmışlardır. Dolayısıyla ASM dosyaları yoktur. Bazılarında derleyicinin koyduğu ASM dosyaları olabilir. Ancak gerçek kodlar için sonu BAS ile bitan dosyaları açmalısın.

Ete
 

Bu güzel projeler için çok teşekkür arkadaşım
 

teşekkürler ayrıca ds18b20 dosyasını gönderen arkadaşada teşekkür ederim çok işime yaradı
küçük bi problem çıktı küçük bi problem çıktı 

devrede ısıyı 2 derece olarak okuyor ds18s20 bulamadığım için ds1820 kullandım galiba ondan ısıyı hatalı okuyor ustam yardım edermisin
 

DS1820 sensörü farklı bir sensör ve kesinlikle bu devreye uymuyor. Bu yüzden ya kodları değiştirmek lazım yada DS18B20 takmak lazım. Elimde DS1820 olmadığı için denemeden kod değişikliği yapmak istemiyorum. Ancak yinede data sheetini bir inceleyip devreyi DS1820'ye göre vermeye çalışacağım.

Ete
 

çok sağol dörtgözle bekliyorum
 

ds1820 sensörünü benim programlar ile kullanmak için aşağıdaki değişikliklerin yapılması gerekiyor.

1. değişken tanımlamalarına aşağıdaki iki değişken adını ilave ediniz.
    kalan    var    byte            
    sayac   var    byte

2. programın sensoroku isimli bir bölümü var. bu bölümü aşağıdaki bölüm ile değiştiriniz.
Kod:


sensoroku:
                 
           owout   comm_pin, 1, [$cc, $44]' ısı değerini oku
bekle:
           owın    comm_pin, 4, [busy]    ' busy değerini oku
           ıf      busy = 0 then bekle  ' hala meşgulmü? , evet ise goto bekle..!
           owout   comm_pin, 1, [$cc, $be]' scratchpad memory oku
           owın    comm_pin, 0, [ham.lowbyte, ham.hıghbyte, skip 4, kalan, sayac]
           gosub   hesapla
           return
   
hesapla:                 ' ham değerden santigrat derece hesabı
    sign  = "+"
    ıf sıgn_bıtı = negat_ısı then
       sign   = "-" 
       ısı=(((($ffff-ham+1)>>1)*100)-25)+ (((sayac - kalan) * 100) / sayac)
       goto gec   
    endif
    ısı = (((ham >> 1) * 100) - 25) + (((sayac - kalan) * 100) / sayac)

gec:
    ısı2 = (ısı //100)/10
    ısı1=ısı/100
    return


3. bu değişiklikleri yaptıktan sonra programı yeniden derleyin ve oluşturduğunuz hex dosyasını kullanın.

hepsi bu kadar. deneme yapma imkanım yok. çünki elimde ds1820 yok. deneyen birisi sonucu bildiririse memnun olurum.

ete
Cevap Gönder
3. sayfa (Toplam 9 sayfa)
Sayfa Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9  Sonraki

16f628 ile yapılmış 7 adet saat ve termometre devresi

Benzer Konular
Başlık Yazar
16f877 saat + tarih + DISISI + İÇISI ayarlı 2 adet termometre 8 display. ömer
16F628, LM75 ve 3X7 seg. displey ile termometre devresi ömer
16F628 ile yapılmış buzzer ve LCD li sayıcı devresi. ibrsel
16f628 ile yapılmış set ayarlı termostat devresi ERKAN PEHLIVAN
elektronik digital saat ve termometre devresi grhnkprl
3ü 1 arada (termometre,saat ve nem ölçer) devresi varmıdır? comp_eng
Psoc ile yapılmış LCD li saat devresi suskun5891
16f84 ile yapılmış saat devresi bond79
Pic 16F84A ile yapılmış saat devresi snobby

Elektronik ve Teknoloji MerkeziSitemapSEISSSLinksİletişim