En este laboratorio hicimosun contados sencillo de un bit pero que estuviera limitado en la parte superior y en la parte inferior. Para ello empezamos creando este primer componente:

Este componente fue diseñado con verilog. El componente se encargara de variar los limites segun quiera el diseñador teniendo en cuenta que con un 1 asciende y con 0 desciende. En este caso la entrada de 3 BITS de A corresponde al limite inferior y B al limite superior.

Luego creamos el siguiente componente:

Este componente se encarga de traducir los pulsos recibidos desde un pulsador UP y DOWN. Con esto cada vez que oprimamos el respectivo pulsador subirá de numero o bajará. El circuito esquematico del componente se encuentra a continuación.

Finalmente se crea un decodificador con el fin de pasar de código binario a BCD. Para ello hay una entrada del blog que se especializa en crear decodificadores para cambiar de un código a otro.
A continuación de mostrara un breve vídeo mostrando el funcionamiento.