Tuş takımı kullanıcının bastığı tuşları algılayıp ona göre işlem yapmamıza yarar. Bir tuşa basıldığının algılanması satır ve sütuna göre belirlenir.

Sütunlarda hep lojik-0 (GND-şase) vardır. Hangi tuşa basıldığını anlamak için önce satırlardan biri lojik-1 diğerleri lojik-0 yapılır. Sonra sütunlar okunur, hangi giriş lojik-1 ise o satıra ait sütundaki tuşa basılmış demektir.

 

PİN BAĞLANTILARI

ÇALIŞMA MANTIĞI;

Satır ve sütun dan oluşarak iki farklı açıdan tarama yaparlar.

Satır kısmında sürekli lojik 1 değeri gönderilirken,

Sütun kısmında ise her bir sütuna tek tek lojik 0 değeri verilir ve keypad üzerinde sürekli tarama yaptırılır.

Eğer bir butona basılır ise bu basılan butonun yer aldığı satır da lojik 0değerini alır.

Sütun kısmındaki tarama sırasında her iki tarafında lojik 0 değeri aldığı algılandığında keypad ilgili butonun numarasını denetleyiciye iletir.