Elektronik / Mikrodenetleyici Projeleri/

PIC18F452 ile grafik lcd saat, tarih ve alarm devresi

DGS stresini atlattıktan ve elektrik-elektronik mühendisliğine kaydımı yaptırdıktan sonra boş vakitlerimde eski günlere hızlı bir dönüş yaptım :D Bu devreyi de grafik LCD kullanımını kavramak ve yeni yeni başladığım Pic C dilinde kendi geliştirmek için tasarladım.

Bu devrede 18F452 mikrodenetleyicisi ve grafik LCD kullanılarak saat,tarih ve alarm uygulamaları gerçekleştirilmiştir. Devrede SAAT, TARİH, ALARM ve AYAR olmak üzere 4 farklı menü vardır.

Ana Menüye girmek için MENU butonuna basılır ve ok tuşları kullanılarak herhangi bir menü seçilir. Menü seçiliyken OK tuşuna basılarak menü aktifleştirilir.

Menülerin kullanımı ve açıklaması;

glcd saat 18f452 menu kullanimi

Ana menüde SAAT butonu aktifken OK tuşuna basılarak SAAT AYAR ekranı açılır. SAAT AYAR ekranında OK tuşuna basılarak saat veya dakika seçilebilir. Aşağı/Yukarı ok tuşları kullanılarak saat ve dakika ayarlanır. OK ve MENU tuşlarına aynı anda basılarak değerler kaydedilir. (Simülasyonda bu işlem için SW1 switchi kullanılır.)

TARİH MENÜSÜ

Ana menüde TARİH butonu aktifken OK tuşuna basılarak TARİH AYAR ekranı açılır. TARİH AYAR ekranında OK tuşuna basılarak gün, ay, yıl veya haftanın günü seçilebilir. Aşağı/Yukarı ok tuşları kullanılarak gün, ay, yıl veya haftanın günü ayarlanır. OK ve MENU tuşlarına aynı anda basılarak değerler kaydedilir. (Simülasyonda bu işlem için SW1 switchi kullanılır.)

ALARM MENÜSÜ

Ana menüde ALARM butonu aktifken OK tuşuna basılarak ALARM AYAR ekranı açılır. ALARM AYAR ekranında OK tuşuna basılarak saat veya dakika seçilebilir. Aşağı/Yukarı ok tuşları kullanılarak saat ve dakika ayarlanır. OK ve MENU tuşlarına aynı anda basılarak alarm değerleri kaydedilir. (Simülasyonda bu işlem için SW1 switchi kullanılır.)

Alarm değerinin belirlenmesinin ardından alarm vakti ana ekranda saat bilgileriyle birlikte görüntülenir. Alarmı kaldırmak için ALARM AYAR ekranındaki değerler sıfırlandıktan sonra kaydedilmelidir.

AYAR MENÜSÜ

Ana menüde AYAR butonu aktifken OK tuşuna basılarak AYAR ekranı açılır. AYAR ekranında OK tuşuna basılarak alarm süresi, bekleme süresi veya sesli uyarı seçilebilir. Aşağı/Yukarı ok tuşları kullanılarak alarm süresi, bekleme süresi veya sesli uyarı ayarlanır. OK ve MENU tuşlarına aynı anda basılarak değerleri kaydedilir. (Simülasyonda bu işlem için SW1 switchi kullanılır.)

Alarm süresi belirlenen alarm vaktinden itibaren kaç saniye uyarı verileceğini belirtir. Bekleme süresi ana ekranda saat ve tarih bilgilerinin görüntülenmesi sırasında ne kadar bekleneceğini belirtir. Sesli uyarı kısmı “On” ise sesli uyarı aktif  “Off” ise pasiftir. Sesli uyarı kısmında Timer0 kesmesi kullandım simülasyonda ses fena değildi ama gerçekte nasıl olur denemedim.

Proteus isis simülasyon görüntüleri;

grafik lcd saat alarm acilis

glcd ayar menusu

tarih ve gun gosterimi

saat ve tarih gosterimi

saat ayar

Projeye ait kaynak dosyalar : PIC18F452 ile grafik lcd saat, tarih ve alarm devresi

Dosya indirme LINK listesi (TXT formatında) link-7932.zip şifre-pass: 320volt.com

  1. kzm 2009/09/16
  2. Hmt 2009/09/16
  3. Serkan-s 2009/09/20
  4. Uğur BİRCAN 2009/11/22
  5. alper kılıç 2009/12/18
  6. Enes 2011/03/04
  7. emrah 2011/04/28
  8. Konyali 2011/04/28
  9. IISeKoTeII 2011/05/08
  10. karaselim 2013/03/17
  11. Avang 2013/05/03
  12. yasin 2014/10/09
  13. selahattin 2015/09/03
  14. KADİR 2015/12/25

Yorum

Soru: