Хммм, с семисегментника снифать интересная идея, но чот запаришься считать, ещё и в риалтайме эмулировать этот сдвиговик и потом понимать, что он на дисплей рисует, а уже исходя из этого понимать какая программа включилась...
А вот перед сдвиговым же будет типа два контакта, насколько я помню. Один типа настукивает число, а другой сбрасывает счётчик. То есть надо таки слушать этот ресет, а после него точно высчитать число импульсов что бы понять, какое число на семисегментник отправляется?