Programacion
Compuerta AND
La compuerta AND es una Puerta lógica digital que implementa la conjunción lógica - se comporta de acuerdo a la tabla de verdad mostrada a la derecha. Esta entregará una salida ALTA (1), dependiendo de los valores de las entradas, siendo este caso, al recibir solo valores altos en la compuerta AND. Si alguna de estas entradas no son ALTAS, entonces se mostrará unvalor de salida BAJA. En otro sentido, la función de la compuerta AND efectivamente encuentra el mínimo entre dos dígitos binarios, así como la función OR encuentra al máximo.
Se puede ver claramente que la salida X solamente es "1" (1 lógico, nivel alto) cuando la entrada A como la entrada B están en "1". En otras palabras la salida X es igual a 1 cuando la entrada A y la entrada B son 1
Estasituación se representa en Álgebra booleana como: X = A*B o X = AB
Figura 1 Símbolo y Tabla de la compuerta AND
Compuerta OR
La compuerta O lógica o compuerta OR es una de las compuertas más simples dentro de la Electrónica Digital.
La salida X de la compuerta OR será "1" cuando la entrada "A" o la entrada "B" estén en "1".
Expresándolo en otras palabras:
En una compuerta OR, la salida será"1", cuando en cualquiera de sus entradas haya un "1".
Figura 2 Símbolo compuerta OR
Compuerta NAND
Cualquier compuerta lógica se puede negar, esto es, invertir el estado de su salida, simplemente agregando una compuerta NOT que realice esa tarea.
Debido a que es una situación muy común, se fabrican compuertas que ya están negadas internamente. Este es el caso de la compuerta NAND: essimplemente la negación de la compuerta AND.
Esto modifica su tabla de verdad, de hecho la invierte (se dice que la niega) quedando que la salida solo será un 0 cuando todas sus entradas estén en 1.
El pequeño círculo en su salida es el que simboliza la negación. El número de entradas debe ser como mínimo de dos, pero no es raro encontrar NAND de 3 o más entradas.
La siguiente es la tabla deverdad de esta compuerta:
Figura 3 Símbolo compuerta NAND
Compuerta XOR
En la electrónica digital hay unas compuertas que no son comunes. Una de ellas es la compuerta XOR ó compuerta O exclusiva ó compuerta O excluyente.
El siguiente diagrama muestra en símbolo de una compuerta XOR (O exclusiva) de 2 entradas:
Figura 4 Símbolo de la compuerta XOR
Comprender el funcionamiento de estacompuerta digital es muy importante para después poder implementar lo que se llama un comparador digital.
La figura de la derecha muestra la tabla de verdad de una compuerta XOR de 2 entradas.
Y se representa con la siguiente función booleana
X = A.B + A.B
Figura 5 Tabla de verdad de la compuerta XOR
Compuerta NOT
En la electrónica digital, no se podrían lograr muchas cosas si noexistiera la compuerta NOT, también llamada compuerta inversora.
La compuerta NOT como la compuerta AND y la compuerta OR es muy importante. Esta compuerta entrega en su salida el inverso (opuesto) de la entrada.
El símbolo y la tabla de verdad son los siguientes:
Figura 6 Símbolo y Tabla de la compuerta NOT
La salida de una compuerta NOT tiene el valor inverso al de su entrada. En el caso delgráfico anterior la salida X = A
Esto significa que:
- Si a la entrada tenemos un "1" lógico, a la salida hará un "0" lógico y...
- Si a la entrada tenemos un "0" lógico a la salida habrá un "1" lógico.
Compuerta NOR
No hay mucho para decir de esta compuerta. Como se puede deducir de los casos anteriores, una compuerta NXOR no es más que una XOR con su salida negada, por lo que su salidaestará en estado alto solamente cuando sus entradas son iguales, y en estado bajo para las demás combinaciones posibles.
Figura 7 Símbolo de la compuerta NOR
Compuerta NXOR
La compuerta lógica NXOR no es más que una XOR con su salida negada, por lo que su salida estará en estado alto solamente cuando sus entradas son iguales, y en estado bajo para las demás combinaciones posibles.
Figura 8...
Regístrate para leer el documento completo.