Question: what is the difference between a ring shift counter and a johnson shift counter?
Answer: The difference between a ring counter and a Johnson counter is which output of the last stage is fed back (Q or Q'). ... Recirculating a single 1 around a ring counter divides the input clock by a factor equal to the number of stages. Whereas, a Johnson counter divides by a factor equal to twice the number of stages.