Simulador de circuitos digitales
Arrastra compuertas AND, OR, NOT, NAND, NOR y XOR, flip-flops, contadores, multiplexores y displays, cabléalos y prueba el circuito con interruptores y relojes. Obtén la tabla de verdad, la expresión booleana y el diagrama de tiempos.
Qué puedes hacer
- Compuertas, flip-flops D, JK, T y SR, contadores y registros.
- Tabla de verdad y expresión del circuito.
- Diagrama de tiempos con reloj.
- Display de 7 segmentos y decodificadores.
Preguntas frecuentes
¿Qué es una tabla de verdad?
La lista de todas las combinaciones de entradas con la salida que produce el circuito para cada una.
Guía: compuertas lógicas y circuitos digitales
Los circuitos digitales trabajan con dos valores, 0 y 1. Con unas pocas compuertas básicas se construye todo lo demás: sumadores, multiplexores, memorias y contadores. Esta guía repasa las compuertas, la diferencia entre lógica combinacional y secuencial, y resuelve el diseño de un sumador completo.
Las compuertas básicas
- AND: la salida es 1 solo si todas las entradas son 1.
- OR: la salida es 1 si alguna entrada es 1.
- NOT: invierte la entrada.
- NAND y NOR: AND y OR seguidas de un NOT. Son universales: con solo NAND (o solo NOR) se puede construir cualquier función.
- XOR: la salida es 1 si las entradas son distintas (con dos entradas). XNOR es su complemento.
Las leyes de De Morgan relacionan unas con otras: (AB)′ = A′ + B′ y (A + B)′ = A′B′.
Combinacional y secuencial
En un circuito combinacional (sumadores, multiplexores, decodificadores) la salida depende solo de las entradas de ese momento. En uno secuencial (latches, flip-flops, contadores, registros) depende también de lo que pasó antes: el circuito tiene memoria, y normalmente cambia de estado al ritmo de un reloj.
Ejemplo: el sumador completo
Un sumador completo suma tres bits: A, B y el acarreo de entrada Cin. Da la suma S y el acarreo de salida Cout.
- Tabla de verdad: S = 1 cuando el número de unos es impar (minitérminos 1, 2, 4 y 7); Cout = 1 cuando hay dos o más unos (minitérminos 3, 5, 6 y 7). Por ejemplo, 1 + 1 + 1 = 11 en binario: S = 1 y Cout = 1.
- Suma: S = A ⊕ B ⊕ Cin. El mapa de Karnaugh de S no permite agrupar nada (es un tablero de ajedrez), y por eso se usa XOR.
- Acarreo, forma mínima: Cout = AB + ACin + BCin, la función mayoría.
- Acarreo, forma con XOR: Cout = AB + (A ⊕ B)Cin, que reutiliza la XOR de la suma: es el circuito habitual con dos semisumadores y una OR.
Encadenando cuatro sumadores completos, el acarreo de cada uno entra en el siguiente y se obtiene un sumador de 4 bits: por ejemplo, 0111 + 0101 = 1100 (7 + 5 = 12). La herramienta trae los dos circuitos como ejemplo, con la tabla de verdad y las expresiones que se acaban de deducir.
Flip-flops y contadores
Un flip-flop D copia su entrada D a la salida Q en cada flanco de reloj y la mantiene hasta el siguiente. Un JK puede mantener, poner a 0, poner a 1 o invertir; un T invierte su salida cuando T = 1. Con flip-flops T en cascada se hace un contador binario asíncrono: cada etapa divide la frecuencia entre 2.
Cómo usar el simulador
- Arrastra componentes desde el panel: interruptores, pulsadores, reloj, LEDs, displays, compuertas, flip-flops, multiplexores, decodificadores, sumadores y registros. Cablea arrastrando desde un pin.
- Cambia los interruptores con un clic y observa los LEDs; corre el reloj con ▶ o avanza paso a paso, y mira el diagrama de tiempos.
- Para un circuito combinacional, la herramienta saca su tabla de verdad y las expresiones mínimas, y puedes seguir en los mapas de Karnaugh.
Errores frecuentes
- Dejar entradas sin conectar: su valor es desconocido (X) y se propaga.
- Conectar dos salidas al mismo cable: si dan valores distintos hay un conflicto.
- Confundir latch y flip-flop: el latch sigue a la entrada mientras está habilitado; el flip-flop solo cambia en el flanco.
- Olvidar que XOR de tres entradas da 1 con un número impar de unos, no con «exactamente uno».
Para profundizar
M. M. Mano y M. D. Ciletti, Diseño digital (Pearson); T. L. Floyd, Fundamentos de sistemas digitales (Pearson). Simuveliq no está afiliado a estos autores ni editoriales.
Más herramientas
English version
Acerca de Simuveliq · Política de privacidad · Contacto