ASCII
es un código que se usa para establecer una correspondencia entre las letras del alfabeto, números del 0 al 9, signos de puntuación y el número binario correspondiente. He aquí algunos ejemplos tomados del código ASCII:
ASCII |
BINARIO |
DECIMAL |
A |
01000001 |
65 |
B |
01000010 |
66 |
C |
01000011 |
67 |
D |
01000100 |
68 |
E |
01000101 |
69 |
F |
01000110 |
70 |
0 |
00110000 |
48 |
1 |
00110001 |
49 |
2 |
00110010 |
50 |
3 |
00110011 |
51 |
: |
00111010 |
58 |
( |
00101000 |
40 |
) |
00101001 |
41 |
En la práctica, se utiliza el código ASCII en el teclado del ordenador, cuando, por ejemplo la presión de la tecla A genera el número binario 01000001 igual a 65 decimal.
Se dice circuito lógico un circuito eléctrico capaz de realizar eléctricamente una expresión lógica. Un circuito se dice combinacional cuando la salida depende de la combinación de entradas suma en segundos que una ley adecuado. Las puertas lógicas básicas son: OR AND NOT
PUERTA LÓGICA OR
El símbolo de la puerta lógica OR es el siguiente:
Las entradas pueden ser más de dos. La puerta lógica OR sigue la siguiente ley: la salida está en nivel lógico 1 cuando al menos una de las entradas está en nivel lógico 1. El expresión lógica es la siguiente: Y = A + B. La tabla de verdad es la siguiente :
A |
B |
Y |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
recuerdamos que se dice tabla de verdad una tabla que muestra para todas las posibles combinaciones de las entradas insumos que deben ser el valor de la salida. En nuestro caso, Y es la salida.
PUERTA LÓGICA AND
El símbolo de la puerta lógica AND es el siguiente:
las entradas pueden ser más de dos. La puerta lógica AND sigue la siguiente ley: la salida está en nivel lógico 1 cuando todas las entradas están en el nivel 1. La expresión lógica es como sigue: Y = A x B. La tabla de verdad es como sigue:
A |
B |
Y |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
PUERTA LÓGICA NOT
El símbolo de la puerta lógica NOT es el siguiente:
La entrada es sólo una. La puerta lógica NOT sigue la siguiente ley: la salida es a un nivel lógico opuesto al de la entrada. Es decir, si la entrada es 0, la salida es 1 y viceversa. La expresión lógica es la siguiente: Y = A es decir, A es negada. La tabla de verdad es la siguiente:
A |
Y |
0 |
1 |
1 |
0 |
ECUACIÓNES LÓGICAS Y CIRCUITOS
Una forma de pasar de una ecuación lógica al circuito respectivo con las puertas lógicas es reemplazar el + con una puerta lógica del tipo OR y el signo x con una puerta lógica del tipo AND. Dada la siguiente ecuación:
Y =
A x B + C x ( D + A)Se comienza dibujando a la derecha una puerta OR de dos entradas:
en la entrada superior se aplica la salida de una AND y cuyas entradas son A y B, por supuesto necesario un NOT para lograr A:
en la segunda entrada de la OR definitiva debe traer la salida de una AND cuyas entradas serán C y la salida de una OR que tiene como entradas D y A. El circuito completo se convierte en:
Para resolver un genérico problema de tipo lógico debe primero identificar todas las variables de la que depende la solución y colocarlas en correspondencia con una letra del alfabeto A, B, C. Posteriormente necesaria la construcción de una tabla de verdad en el que para todas las combinaciones de las variables de la entrada la salida tiene valor 0 o 1, que sea lógica de acuerdo con el tipo de problema propuesto.
Ejemplo
Consideramos una máquina expendedora de gasolina que da el consentimiento al cebado de la bomba, cuando llegue a la cantidad de € 10,00, ambos con un billete de € 10 que con dos billetes de 5 €.
Solución
Se asigna a la entrada A el valor de 0 si el billete de 10 € no estaba incluido; el valor 1 si el billete de € 10 se ha insertado. Se asigna a la variable B el valor 0 si el billete de 5 € no estaba incluido, el valor 1 si el billete de € 5 ha sido insertada. Se asigna a la variable C el valor 0 si el billete de 5 € no estaba incluido, el valor 1 si se ha insertado el billete de 5 €. La tabla de verdad será la siguiente:
A |
B |
C |
Y |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
Analizando la tabla de verdad observamos la columna de la salida Y, omita los 3 primeros valores en el que la salida es 0 y vemos los siguientes en los que la salida es 1, y escribimos la ecuación como la suma de los productos:
Y =
ABC +AB C +ABC+ABC+ABCObservamos que si la variable de entrada tiene un valor de 1 no es la negación, si se toma el valor 0 debe hacer la negación. Para llevar tal circuito es necesario una OR a 5 entradas en cada uno de los cuales se aplica una AND de tres entradas con cualquier NOT, como se explicó anteriormente. Digamos que son procedimientos especiales para la simplificación de la ecuación, que nos descuidamos. Sin embargo, dado nuestro problema particular a resolver, si descuidamos el problema del resto de las billetes pagado más, podemos decir, mirando a la fila 5 y 6 de la tabla en la que dicen que el consentimiento se puede dar cuando fueron presentados los dos billetes de 5 €, o mirando las últimas cuatro líneas que indican que es suficiente una billete de 10 €, independientemente de si el cliente ha pagado en exceso billetes de 5 €, la ecuación se reduce a lo siguiente:
Y = A + BC
y entonces el circuito se convierte en la siguiente:
Las siguientes puertas NOR y NAND son la negación de la respectivas puertas OR y AND.
PUERTA LÓGICA NOR
El símbolo de la puerta lógica NOR es el siguiente:
las entradas pueden ser más de dos. La puerta lógica NOR sigue la siguiente ley: la salida es a nivel lógico 0 cuando al menos una de las entradas está en nivel lógico 1 El expresión lógica es la siguiente: Y = A+B. La tabla de verdad es la siguiente :
A |
B |
Y |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
PUERTA LÓGICA NAND
El símbolo de la puerta lógica NAND es el siguiente:
las entradas pueden ser más de dos. La puerta lógica NAND sigue la siguiente ley: la salida es en el nivel lógico 0 sólo cuando todas las entradas están en el nivel lógico 1. La expresión lógica es la siguiente: Y = A x B. La tabla de verdad es la siguiente :
A |
B |
Y |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Los circuitos integrados de las puertas lógicas, de los cuales vemos una muestra en la siguiente imagen:
pertenecen a dos familias básicas:
TTL,
que es realizada con transistores BJTCMOS,
que es realizada con transistores CMOS
TENSI
ÓN DE ALIMENTACIÓNLa familia TTL tiene una tensión de alimentación de 5 V; en cambio, la familia CMOS tiene tensión de alimentación que van desde 5 V y 15 V
RETARDO DI PROPAGACI
ÓNLas puertas lógicas tienen un cierto retardo entre el instante en que se aplica la señal de entrada y el instante en el que la salida se adapta al estado de las entradas. Cuanto mayor es el tiempo de retardo menor será la frecuencia de trabajo de las puertas lógicas.
FAN OUT
Se dice FAN OUT el máximo número de puertas lógicas que se pueden conectar a la salida de una puerta lógica, con el fin de retirar el estado; esto es debido al hecho de que cada entrada de una puerta lógica absorbe una corriente determinada, que debe ser suministrada desde la salida de la puerta anterior. Para la familia TTL el FAN OUT es igual a 1; para la familia CMOS el FAN OUT es igual a 50, es decir, puede conectar hasta 50 puertas.
2014
Indice de todas las páginas del sitio