Laboratorio 11: Registro de 4 bits
Juan Pablo López Guevara 20171005073
Universidad Distrital francisco José de caldas. Bogotá octubre
2020
Introducción
Debido a la necesidad de trabajar con numeros binarios en codigo BCD, necesitamos empezar a separar los registros entre numeros menores y mayores a 9.
Objetivos
Implementar el registro de 4 bits dado en la practica en el circuito de la practica 10 con el fin de ver que se guarden los valores binarios. Luego agregamos los componentes necesarios para que solo se guarden los numeros iguales o menores a 9.
Marco teórico
Registros
Sirven a modo de almacenamiento temporal. Permiten desplazar información y se construyen a partir de circuitos secuenciales como lo son flip-flops D o tambien JK. Son muy populares los registros de 8 bits debido a que los ordenadores manejan unidades llamadas bytes (8 bits).
Para esta practica necesitamos un registro de 4 bits como el presentado en la guía. Figura 1.
![]() |
| Figura 1. Registro de 4 bits propuesto en la guía |
Metodología.
Implementamos el registro dado en la guía (figura 1) en un bloque esquemático de PSoC creator, y lo conectamos con el circuito hecho en el laboratorio 10. Luego agregamos un circuito mayor a 9 y un habilitador para la condición botón oprimido HIGH (la cual sacamos de la salida del debouncer de la practica anterior) y a su vez la condición No mayor a nueve.
Diseño e implementación
Comenzamos planteado la tabla de verdad necesaria para el circuito mayor a 9.
![]() |
| Tabla 1. Tabla de verdad mayor a 9 |
Así usando mapas
Así, tenemos la función lógica >9=B3(B2+B1)Lo programamos en verilog
Ahora implementamos el registro dado en la guía por medio de esquemático
Conclusiones
Podemos evidenciar de forma simple y precisa la gran utilidad de los registros. Podemos almacenar valores para su uso posterior. Garantizar que solo queden guardados números menores o iguales a 9 nos abre un abanico de posibilidades como lo es manejar números binarios en código BCD. Esto nos permitiría usar bloques que ya hemos usado en laboratorios anteriores en combinación con el teclado matricial.







No hay comentarios:
Publicar un comentario