СН
Сергей Новиков
к какому порту? какой контроллер, язык, компилятор?
для AVR C хороший пример здесь
http://chipenable.ru/index.php/programming-avr/item/53-uchebnyy-kurs-opros-matrichnoy-klaviatury-primer-ispolzovaniya-avtomata-state-machine.html
и здесь
http://www.microcontrollerov.net/microcontrolleri/shemi/Matrichnaja-klaviatura