USTALARIM MİCRO C DE ZAMAN RÖLESİ NASIL YAPILIR yardım..

Başlatan Ahsen_1878, 11 Şubat 2012, 09:12:15

Ahsen_1878

selamün aleyküm ustalarım micro c de  16f84 e program yazıyorum lojik kapılarla ancak zaman rölesi nasıl yapılır bilen varsa lütfen yardım etsin kod olarak nasıl yazıcaz (yani butona bastığımızda x süre sonra açık yda kapalı kontak şeklinde olucak) ::) ::) ::)

Kabil ATICI

Prıgram konusunda yardımcı olamasamda, mantık olarak olay basit. Bu ara timer olark kullanılan entegre 4541'dir.
Şunları yapabiliyor olman gerek.
1- basılan butonu algılama.
2- çıkışın durumunu değiştirme
3- gecikme döngülerini oluştuma.
bilmiyorsan buları örnekler üzerinden incele.

buton bağlayacağı giriş olarak ata.
Çıkış olarak belirlediğin bacağı çıkış olarak ata.

ana döngü içinde
buton basıldı mı? kontrol et.
Basılı değilse ana döngüde kal.
Buton basılı ise alt programa git.


( Bu noktada  farklı yaklaşımlar olabilir, ben buton bırakıldıktan sonra işleme devat etmeyi tercih ederim)
alt program alanı:
buton bırakıldı mı? kontrol et.
basılı ise tekrar alt program buton bırakıldı mı kontrol bölümüne dön
buton bırakılda ise  devam et.
çıkışı istediğin gibi ata.
burada gecikme için kullandığın döngüler devreye giriyor.
gecikme döngülerini  ayarlarsın.!!!
çıkışı eski haline gtir.
işlem sonunda ana döngüye geri dön.
ambar7

Ahsen_1878

Sorunu kod seklinde cozebilecek varsa yardim ci olsun lutfen

malpaslan1979


Ahsen_1878

--- Konu içeriği uygun olmadığından tarafımdan silinmiştir.

Allegro