Elektrotekno.com Ana Sayfa || Tezler, Makaleler vb.


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki Tezler, Makaleler vb. forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "uzaktan kontrol edilebilen bir kalp cihazı tasarımı" 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.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

Pic16F84 ile Dijital Saat ve Termometre

Kayıt: 05 Ağu 2006
Mesajlar: 62
Konum: izmit gebze
Offline
enderbaris
Tarih: 25 08 2006 14:51

DEVRE ADI:

Dijital Saat ve Dijital Termometre

DEVRE ELEMANLARI:

1 Adet pic16F84
1 Adet kristal osilatör
2 Adet 22pF kondansatör
4 Adet 7 segment ortak katodlu display
1 Adet 10K NTC
4 Adet buton
10 Adet BC237 transistör
26 Adet 470, 1 Adet 10K ve 1 adet 100 direnç
2 Adet 0.1uF kondansatör


ÇALIŞMA PRENSİBİ:

Devrede asıl istenen 4 adet display ile yaklaşık 15 saniye aralıklarla zamanı ve sıcaklığı göstermesidir. Zaman yazılış formatı ‘ss.dd’ şeklinde olup sıcaklık formatı ise ‘XXC’ şeklindedir. Devreye enerji verildikten sonra saat ve dakika göstergelerinde varsayılan değer olan 00.00 değeri yanıp sönecektir. Dakika ayar ve saat ayar tuşlarına basılması durumunda saat ayarlanacak ve SET tuşuna basıldığında saat işlemeye ve 15 saniye içinde sıcaklık gösterilmeye başlanacaktır. Bu bir döngü şeklinde devam edecektir.

Devrede saatin çalışması ve sıcaklık ölçümü pic16F84 ile yapılmaktadır. Saatin çalışması pic içerisindeki TMR0 dahili komut sayacı kullanılarak programlanmıştır. Devrenin çalışmasında kullanılan program ek’te mevcuttur. 1 komut saykılının 1s olduğu bilindiğinerek, TMR0 sayacının her döngüsünde oluşturulan kesme ile sayaç a ve sayaç b değerleri artırılmaktadır. Sayaç a’nın istenen değere ulaşması ile sayaç b artırılır. Sayaç b’nin istenen değere ulaşması tam 1 dakikadır ve dakika değeri 1 arttırılır. Bunun bir döngü halinde gitmesi saatin çalışmasını sağlamaktadır.

Devrenin sıcaklık ölçen kısmında ise 1 adet NTC ve kondansatör seri olarak bağlanmış olup (devre şeması ek’te mevcuttur) kondansatör üzerinde oluşan gerilim ölçülmek üzere PIC’in portA 4. pinine bağlanmıştır. Bu küçük devrenin çalışma prensibi ise sıcaklık ölçülmek istendiğinde kondansatörün PIC’e bağlı olduğu pinde

Pic16F84 ile Dijital Saat ve Termometre

1 Kullanıcı bu konu için rero1985 arkadaşımıza teşekkür ettiler

Kayıt: 26 Mar 2006
Mesajlar: 8

Offline
nyqust
Tarih: 14 04 2008 12:04

Çok teşekkür ederim devre için ancak
devrenin proteus şemasındaki direnç değerleri okunmuyor ve
NTC için normal bir direnç kullanıp farklı değerler vererek mi
programın termometre kısmını deniyoruz.
Şimdiden cevaplarınız için sağolun...
Başa dön



Pic16F84 ile Dijital Saat ve Termometre


Benzer Konular

- Pic16f84 ile ilgili bi kaç şey

- Pic ile dijital radyo
- Grafik LCD li LM35 sensörlü Termometre
- turkiye haritali, muzik calan 128X64 grafik lcd saat takvim ve termometre
- ses ile digital saat alarımının kontrolü
- ses ile digital saat alarımının kontrolü - yardım
- ses ile saat alarımını kontrol etme
- lm35 ve 16f877 ile termometre uygulaması(ccs c kullanılmıştır)
- 100mm displayla yapılan saat ve termometre

- Uzaktan kumandalı saat

- analog toprak dijital toprak arasındaki fark nedir??


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71