as.yıldırım

Usta Üye
Katılım
14 Eki 2011
Mesajlar
1,287
Puanları
181
arkadaslar bi kac gündür bu proje üzerinde calısıyordum.Nihayet tamamladım ve paylasmak istedim.ayarlanabilir bi saat devremiz var.saat , dakika ve saniye gösteriliyor 7 segment display ile.Sistemde 2 buton var.Bi tanesi secim yapmamızı saglıyor saat ile dakika arasında.digeri yaptıgımız secime göre ayarlama yapıyor.Örnegin secim tusuna bir kere basarsak dakika seceriz ve ayar tusuyla dakikayı ayarlarız.eger secim tusuna iki kere basarsak saati ayarlarız.3.kere bastıgımızda sistem ayar kısmından cıkar.4.kere bastıgımızda ise 1.kere basmısız gibi işlem görür ve dakika ayarına gider.

Sistemde iki tane interrupt var.Bir tanesi T1 kesmesi.Bu 20 ms de bir kere kesmeye gidiyor ve 50.kesmede yani 1.saniyede saniye degerini artırıyor.bu sekilde saniye 59 dan büyükse dakikayı artırıyor falan...bilindik yöntem...Diger kesme ise RB4..RB7 kesmesi .bu da secim ve ayar yapmamızı saglıyor.

Belki daha kolay yapılabilir ama bu da hiç yoktan iyidir diye düsünüyorum...
 

Ekli dosyalar

  • ayarlanabilir saat devresi.rar
    31.2 KB · Görüntüleme: 72
Adsız.jpg

bu da bi fotosu.....
 

Yeni mesajlar

Forum istatistikleri

Konular
128,189
Mesajlar
915,717
Kullanıcılar
449,957
Son üye
sezercakmak

Yeni konular

Geri
Üst