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,158
Mesajlar
915,526
Kullanıcılar
449,904
Son üye
teknikbilimlers31

Yeni konular

Çevrimiçi üyeler

Geri
Üst