Diyelim ki bir çıkış alacaksınız ama bu çıkışın özelliği Elinizi butona bastığınız anda değil de butonu bıraktığınız anda Aktif olsun istiyorsunuz.
İşte bu işlemi yerine getirmesi için Negatif kenar tetikleme kullanabilirsiniz...
Yada tam tersi düşünün Bir sayıcınız var ve enerjiyi verir vermez saymaya başlıyor ama siz bunu butona her bastığınızda saysın istiyorsunuz yani butona basılı tuttuğunuz süre boyunca değil de bir defa basayım ve ne kadar basılı tutarsam tutayım o bir defa saysın istiyorsunuz bunu da pozitif kenar tetiklemesi ile yapabilirsiniz...
Aslında kenar tetiklemeleri Şöyle açıklanabilir :
Elektronik sinyallerde bir ledin yanma durumunu ele alırsak ledin yanma süresi kare dalganın tepe noktasında kalma süresine eşit gelir yani kare dalga ne kadar süre ile lojik 1 seviyesinde kalırsa led o kadar süre ile yanmış olur...
Lakin bir kare dalganın lojik sıfırdan lojik bir e geçtiği an ve tam tersi lojik bir den lojik sıfıra geçtiği an olmasını istediğimiz durumlar olabiliyor.
Bu durumlar da yukarıda söylediğim gibi bir sayıcının saymasını bu anlara bağımlı kılmamız gerekebiliyor...
Yada İhtiyacımız doğrultusunda bu anları kullanmamız gerekebiliyor.
Sonuç itibarı ile yükselen kenar tetiklemesi dediğimiz olay lojik bilginin sıfırdan bir e geçtiği an tetiklenmesi yani aktif olması yani çıkış vermesi oluyor
Düşen kenar ise lojik birden lojik sıfıra geçtiği an tetiklemesi yani çıkış vermesi aktif olması durumu oluyor.
Yükselen yada düşen kenar hangisi olursa olsun bu geçiş sırasında bir defa aktif oluyor ve bir daha geçiş olana dek aktif olmuyor.
Lojik sıfırdan lojik bir'e geçtiği an aktif olan yükselen kenar tetiklemesi oluyor
Lojik birden lojik sıfıra geçtiği an aktif olan düşen kenar tetiklemesi oluyor ve bu geçişlerde bir defa aktif oluyor tekrar geçiş oluncaya kadar aktif olmuyorlar...
İnşallah anlatabilmişimdir...