Practica 5

Practica realizada por: Juan José Mateos González.

* Esta práctica corresponde al Tema 6: Entrada salida, buses y periféricos.
* Para realizarla utilizaremos el programa Logisim, y haremos 3 ejercicios de los propuestos.

En el ejercicio 1 se nos propone montar un circuito conversor paralelo – serie - paralelo por medio de un registro de desplazamiento serie.
Primero, hay que rellenar los datos en el registro ‘Dato de 8 bits’ que indica la imagen. Luego se activa (1) la carga en paralelo, y a continuación, se activa la el reloj para que se cargue los datos en el registro de desplazamiento de 8 bits. Cada vez que se complete un ciclo, se pasa un bit al registro de desplazamiento que se encuentra a la derecha de la imagen, mostrándose en la Salida.

En el siguiente ejercicio, el ejercicio 3, se nos pide automatizar el envío de datos de un contador.
Construimos el anterior circuito, fijándonos que el contador está a 0. Cada vez que se active el reloj, el contador va aumentando hasta 9 (el máximo en este caso). Una vez que llegue a 9, el cargador de inicio pasa a ser 0, que indica que ya ha terminado como ya se indica en la siguiente imagen:


Y por último, en el cuarto ejercicio, se nos pide montar una matriz gráfica de 8x8 puntos conectada a una memoria que sirva para almacenar un gráfico en la matriz. Donde cada fila de la matriz debe poseer un registro que actúe como buffer para retener el dato a visualizar. Y para terminar, hay que programar la memoria para visualizar cuadrado.
Aquí tenemos el ejercicio ya montado, con la memoria programada para visualizar cuadrado.
Para empezar, hay que introducir los siguientes valores en la memoria: ff 81 81 81 81 81 81 ff. A continuación, se activa el reloj, que hace que incremente el contador y visualice en el gráfico cada valor de la memoria. En este caso, como hemos usado los valores ff 81 81 81 81 81 81 ff, se visualizaría un cuadrado.