Un semaforo diferente a los que ya estan

hola, ya cheque los post que hablan sobre semaforos, pero no me siriveron, el que tengo que hacer es uno que prenda verde cuente hasta 20 cambie a rojo y empiece a contar pero de forma descendente y cuando llegue a 0 cambie de nuevo a verde y se haga ciclico.

ya mas o menos se como hacer que cuente hasta 20 pero no se como hascer ue sea descendente.
 
Un multivibrador astable (que haga el cambio de color) y uno biestable (flip-flop, que guarde el color actual) creo que podrían funcionar. Suponiendo que te confundiste y es que cambie a verde, no de rojo a rojo.
Si no, explicate mejor.
 
Atrás
Arriba