JOHNSON SAYICISI
Döngüsel Sayıcı uygulaması için yazmacı oluşturan flip-flopların çıkışlarını, bilgiyi sırayla düzgün bir biçimde birbirine aktaracak biçimde bağladığımızı belirtmiştik. Bu durumda eğer N adet FF bağlanıyorsa yazmacın N kadar durumu vardı. Başka bir deyişle sayıcı N’e kadar sayabiliyordu. Örneğin N=4 ise sayıcının 4 durumu vardı ve 0001 – 1000 -0100 - 0010 – 0001 – 1000 ... diye 1 – 8 – 4 – 2 – 1 – 8 ... düzeninde sayıyordu.
Oysa yazmacın son FF’ını ters olarak başa bağlarsak Johnson tipi bir sayıcı elde ederiz: