Uzun zaman önce forumda paylaştığım örnek çalışmayı buraya taşıyorum.
Çıkış noktası; “Pull-up/pull-down haricinde buton başka şekilde bağlanır mı?” sorusuydu…
Uzun zaman önce forumda paylaştığım örnek çalışmayı buraya taşıyorum.
Çıkış noktası; “Pull-up/pull-down haricinde buton başka şekilde bağlanır mı?” sorusuydu…
Daha önceden hazırladığım test kodlarını paylaşıyorum.
18F877A ile yapılan bu çalışmada 16 giriş ve 16 çıkış kullanılmıştır. Her buton ilgili ledini diğer butonlardan bağımsız şekilde yakıp/söndürebilmektedir.
Kodların içerisinde elimden geldiğince açıklama yapmaya çalıştım. Timer0 ile yaptığım kesme ile çıkışlar saniyede 1000 kez tazelenmektedir. Butonlar da ana döngü içerisinden okunmaktadır.
Doğal olarak farklı şekillerde yapmak mümkündür.