EJERCICIO: Diseñar como ASM un contador de dos dígitos, que por medio de un pulsador al recibir una señal de inicio START, cuente ascendentemente desde el 0 hasta el 99, y luego lo haga descendentemente, y al llegar al 0 se bloquee, hasta tanto, no se accione nuevamente el pulsador para reanudar su operación.
SOLUCIÖN:
Diagrama ASM:
Para el diseño,veamos inicialmente el diagrama de estados de la UNIDAD DE CONTROL la cual se puede elaborar en una Gal22V10 en ispLEVER por ABEL como una máquina de Moore:
El circuito lógico queda así: