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


Pic16F84 ile Dijital Saat ve Termometre

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 "Çizgi İzleme ve Kızılötesi Alıcılar Sayesinde Otomatik Park Etme Özellikli Araba" 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!
Kayıt: 05 Ağu 2006
Mesajlar: 62
Konum: izmit gebze
Offline
enderbaris
Tarih: 25 08 2006 13: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
Kayıt: 26 Mar 2006
Mesajlar: 8

Offline
nyqust
Tarih: 14 04 2008 11: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 Yarına kadar Acil Yardım!!!(çok Önemli)

- ilginç Analog görünümlü dijital saat :)
- PIC16F84 alarmlı saat (haftalık alarm)
- 16f877 saat + tarih + DISISI + İÇISI ayarlı 2 adet termometre 8 display.
- pic16f84 asm dosyası ile ledlerle yapılmış kayan yazı devresi
- and kapılarile dijital şifre devresi
- 16f628 & Ds1302 ile 100mm saat termometre
- PIC16F877 İle 10 Bit Analog - Dijital Çevirici Yapımı
- lazeri ile dijital mesafe ölçer devresi

- Dijital Lcd Batarya Sarj

- PIC16F877 ve lm35 ile termometre hakkında bi soru

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 72