Aver, aver, aver...
Tienes una entrada de onda cuadrada con su respectiva frecuencia, tu quieres que por cada alto se active un pin del otro puerto, hasta que llegue a los 8 si mal no recuerdo, y luego al próximo alto(también podría ser bajo), vuelva a comenzar la secuencia?