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...
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...