Tabla de contenido:

Dispositivo de almacenamiento y entrada serial de 4 bits: 4 pasos
Dispositivo de almacenamiento y entrada serial de 4 bits: 4 pasos

Video: Dispositivo de almacenamiento y entrada serial de 4 bits: 4 pasos

Video: Dispositivo de almacenamiento y entrada serial de 4 bits: 4 pasos
Video: Registros. 2024, Mes de julio
Anonim
Dispositivo de almacenamiento y entrada serial de 4 bits
Dispositivo de almacenamiento y entrada serial de 4 bits

¡Alguna vez imaginó cómo su teclado toma la entrada y cómo se almacenan esos datos! Este proyecto es una versión más pequeña de entrada y almacenamiento de datos. Una explicación detallada de cómo la señal de las teclas, el reloj afecta los elementos de la memoria (chanclas).

Paso 1: diagrama de bloques

Diagrama de bloques
Diagrama de bloques

1. Dispositivo de entrada

Como dispositivo de entrada binaria de 4 bits, solo hay 2 botones pulsadores (uno para registrar 1 (alto) y otro para 0 (bajo) con un filtro de ruido requerido para generar la señal de entrada. La señal de salida generada es un pulso cero (cuando la tecla se pulsa la señal siempre alta cambia a baja).

2. Generador de impulsos monoestable

Luego, las señales de entrada se alimentan al generador de pulsos monoestable para generar un pulso que tiene una duración de tiempo alta fija, se activa mediante el pulso de entrada pequeño. Este pulso monoestable se utiliza como una entrada de reloj al registro de desplazamiento.

3.generador de pulso bi-estable

Este pulso también es impulsado por las líneas de señal de entrada, cuando se presiona la tecla uno (alta), esta señal se establece y se restablece cuando se presiona la tecla baja. La señal se alimenta como la entrada en serie izquierda al registro de desplazamiento.

Registro de turnos

El registro de desplazamiento de 4 bits utiliza 4 flip-flops para almacenar datos. Se necesita una entrada en serie con un reloj para almacenar los datos de izquierda a derecha o de derecha a izquierda. En este proyecto, los datos en serie que utilizamos provienen del generador de pulsos Bi-estable y la señal de reloj del generador de pulsos Monostable.

5. Salida

Los LED indican la salida.

Paso 2: diagrama de tiempos

Diagrama de tiempo
Diagrama de tiempo

Un diagrama de tiempo de muestra que toma una entrada 0101. El pulso de entrada del botón 1 y el botón 2 tiene un "tiempo bajo" muy pequeño, por eso se muestra como un pico en el diagrama de tiempo.

Paso 3: diagrama de circuito

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

El tiempo alto para el pulso monoestable se puede cambiar cambiando el valor de RC (valor de resistencia y capacitancia). El tiempo alto está dado por t = 1.1 * RC. El tiempo alto tiene un límite inferior que depende del interruptor de denuncia utilizado, el límite es generalmente 10-20ms. El tiempo máximo en este diseño de circuito es 1s (10k omh * 100uf).

Esto al reducir este tiempo se incrementa la velocidad del dispositivo.

Paso 4: Fritzing Design con archivos BOM

Fritzing Design con archivos BOM
Fritzing Design con archivos BOM

Descarga el archivo fritzing para personalizar el diseño y crear tu propio diseño.

La lista de componentes necesarios se encuentra en el archivo BOM.

Recomendado: