Está en la página 1de 17

Taller en clase

1. En que consiste el bit de paridad y como se puede determinar el bit


de paridad par e impar.

2. Investigue en que consiste los siguientes circuitos:

 sumador-restador
 Multiplexores.
 Demultiplexores.
 Codificadores.
 Decodificadores.
 Circuito Digital Secuencial.
 Flip-Flops. (tipos)
 latchs
 Registros serie y paralelo.
 memorias.
 Contadores.
SOLUCION

Bit de Paridad:
Es un parámetro con valor 0 o 1 que se utiliza en un método de detección de
errores de transmisión en el que se agrega un 0 o un 1 a cada grupo de 7-8 bits
(byte). El fin es que así cada byte siempre tenga una cantidad total impar de “1” o
una cantidad total par de “1”, según la paridad establecida.

La paridad es una técnica de detección de errores que se usa en las


comunicaciones asíncronas. Se utiliza para verificar la integridad de cada byte
dentro del flujo transmitido. Por ejemplo, si se establece una paridad impar,
cualquier byte que se reciba de una transmisión con una cantidad total de “1” que
sea par debe contener un error.
Como se puede determinar el bit de paridad par e impar:

En el caso de la paridad par, se cuentan el número de unos. Si el total es impar, el


bit de paridad se establece en uno y por tanto la suma del total anterior con este
bit de paridad, daría par. Si el conteo de bits uno es par, entonces el bit de paridad
(par) se deja en 0, pues ya es par.
En el caso de la paridad impar, la situación es la contraria. Se suman los bits cuyo
valor es uno, si da un número impar de bits, entonces el bit de paridad (impar) es
cero. Y si la suma de los bits cuyo valor es uno es par, entonces el bit de paridad
(impar) se establece en uno, haciendo impar la cuenta total de bits uno.

2 Investigue en que consiste los siguientes circuitos:

Medio Sumador

Un circuito básico se puede hacer de ANDS y Ex-OR lo que nos permite “añadir”
juntos dos números binarios de un solo bit, A y B.

Y parece bastante completo, pero resulta que para sumar más dígitos
necesitamos algo que se llama:
Sumador Completo

Este es más grande, pero te da la posibilidad de concatenarlos y así tener más


dígitos.

Medio Restador

Como su nombre indica, un binario Subtractor es un circuito de toma de


decisiones que resta de dos números binarios de la otra, por ejemplo, X – Y para
encontrar la diferencia resultante entre los dos números.
Restador Completo.

Como el anterior este no se puede usar para más de 1bit.


Circuito Multiplexores
son circuitos combinacionales que tienen varias entradas, una sola salida y varias
líneas de selección. Su funcionamiento podría asemejarse a un conmutador de
varias posiciones que simularían las entradas y el terminal común, la salida; la
conmutación se realizaría por medio de la línea de selección, de tal modo que las
señales presentes en las entradas aparecerán en la salida en el orden indicado
por la línea de selección; es decir, un multiplexor permite el envío por una sola
línea de los datos presentes en varias líneas.
Se pueden hallar multiplexores de 2 a 1 líneas, de 4 a 1, de 8 a 1, etc.

MULTIPLEXOR de 2 a 1 líneas: circuito integrado TTL 74157, contiene cuatro


multiplexores con sus dos entradas de datos y su salida cada uno. Tiene una
entrada de inhibición (STROBE G) activa a nivel bajo (0V) y una entrada de
selección (SELECT), comunes a los cuatro multiplexores.

Cuando STROBE está a nivel bajo, si la entrada SELECT está a nivel bajo, en la
salida aparece el valor del dato A; y si la SELECT está a nivel alto aparece el dato
B.

TABLA DE FUNCIONAMIENTO DE UNO DE LOS MULTIPLEXORES


Circuito Demultiplexores

El de multiplexor es un circuito que realiza una función inversa con respecto al


multiplexor; el demultiplexor es capaz de ser transferido a cada una de sus salidas
un dado presente en la entrada, a veces sucesivas; la salida para enviar los datos
se selecciona mediante un selector adecuado; por lo tanto, el demultiplexor tiene
una única entrada y múltiples salidas; por lo general 8 salidas como el integrado
74LS138; habremos, por lo tanto, una transformación de serie-paralelo.
Codificadores

Recordemos que en lógica binaria el código es un conjunto de un número de bits


que representa un determinado símbolo.

Recordamos el  código ASCII que establece una correspondencia entre los


caracteres de el alfabeto y de 8 bits, que es un byte. Los codificadores (encoders)
son circuitos lógicos que convierten una cierta entrada en una combinación de
más bits de salida; combinación de salidas que me representa en un tamaño
apropiado para un determinado código.

Código BCD

El código BCD (Binary Coded Decimal) es un código que representa los números


decimales con 4 bits de un sistema binario. La tabla de correspondencia del
código BCD es la siguiente:

Decimal BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

Básicamente, el código BCD sigue la codificación del sistema decimal en un


número binario de 4 dígitos, es decir, 4 bits, empezando desde cero hasta 9, que
codifica todos los 10 dígitos del sistema decimal.

Decodificadores
es un circuito lógico que para cada combinación de sus entradas se activa una y
sólo una salida. Si denotamos por n el número entero que representa las entradas,
las salidas serán a lo sumo 2n. No se dice que todas las salidas están activas.

decodificador de  BCD a decimal

Circuito Digital Secuencial

Las puertas lógicas y los circuitos creados con ellas constituyen la


lógica combinacional, llamada así porque la salida únicamente depende de la
combinación de las variables de entrada que haya.
Existe un segundo grupo de circuitos lógicos denominados secuenciales llamados
así porque la salida depende, además de las variables de entrada, del valor que
previamente hubiera en la salida. Esto significa que estos circuitos están dotados
de memoria. Además, una gran parte de los circuitos secuenciales sólo se activan
con una señal cíclica o de reloj, y se denominan circuitos secuenciales síncronos.
El tiempo de activación puede durar mientras dure la señal de reloj (activación por
pulso) o el instante de cambio de 0 a 1 (activación por flanco):
   

Activación por pulso Activación por flanco (ascendente o descendente)

Como veremos más adelante, en los elementos activados por flanco se dibuja un
pequeño triángulo en la conexión del reloj, que se completa con un círculo para
especificar que el flanco es descendente, que es la activación más frecuente.

Para el estudio de los circuitos secuenciales se hace uso del cronograma, la


representación gráfica de cómo evolucionan en el tiempo tanto las entradas como
la salida del circuito:
Flip-Flops. (tipos)
Es un elemento básico de una memoria que cambia por un cambio momentáneo
de sus entradas llamado (Trigger).Es un multivibrador capaz de permanecer en
uno de dos estados posibles durante un tiempo indefinido en ausencia
de perturbaciones. Esta característica es ampliamente utilizada en electrónica
digital para memorizar información. El paso de un estado a otro se realiza variando
sus entradas.

Tipos:

Flip Flop maestro-esclavo: se construye con dos FF, uno sirve de maestro y otro
de esclavo. Durante la subida del pulso de reloj se habilita el maestro y se
deshabilita el esclavo. La información de entrada es transmitida hacia el FF
maestro. Cuando el pulso baja nuevamente a cero se deshabilita el maestro lo
cual evita que lo afecten las entradas externas y se habilita el esclavo. Entonces el
esclavo pasa al el mismo estado del maestro. El comportamiento del flip-flop
maestro-esclavo que acaba de describirse hace que los cambios de estado
coincidan con la transición del flanco negativo del pulso.

Flip-Flop disparado por flanco: pulso de reloj es el flip flop disparado por flanco.
Cuando la entrada de reloj excede un nivel de umbral especifico ( threshold level),
las entradas son aseguradas y el FF no se ve afectado por cambios adicionales en
las entradas hasta tanto el pulso de reloj no llegue a cero y se presente otro pulso.
Algunos FF cambian de estado en la subida del pulso de reloj, y otros en el flanco
de bajada. Los primeros se denominarán Flip flop disparados por flanco positivo y
los segundos Flip flops disparados por flanco negativo. La distinción entre unos y
otros se indicará con la presencia o ausencia de una negación en la entrada de
reloj.

Circuito Latchs
es un circuito electrónico usado para almacenar información en sistemas lógicos
asíncronos. Un latch puede almacenar un bit de información. Los latches se
pueden agrupar, algunos de estos grupos tienen nombres especiales, como por
ejemplo el 'latch quad' (que puede almacenar cuatro bits) y el 'latch octal' (ocho
bits). Los latches pueden ser dispositivos biestables asíncronos que no tienen
entrada de reloj y cambian el estado de salida solo en respuesta a datos de
entrada, o bien biestables síncronos por nivel, que cuando tienen datos de
entrada, cambian el estado de salida sólo si lo permite una entrada de reloj.

RC Latch

Los latches a diferencia de los conectores no necesitan una señal de reloj para su
funcionamiento.                                                

El latch lógico más simple es el RS, donde R y S permanecen en estado 'reset' y


'set'. El latch es construido mediante la interconexión retroalimentada de puertas
lógicas NOR (negativo OR), o bien de puertas lógicas NAND (aunque en este caso
la tabla de verdad tiene salida en lógica negativa para evitar la incongruencia de
los datos). El bit almacenado está presente en la salida marcada como Q.

Se pueden dar las siguientes combinaciones de entrada: set a 1 y reset a 0


(estado 'set'), en cuyo caso la salida Q pasa a valer 1; set a 0 y reset a 0 (estado
'hold'), que mantiene la salida que tuviera anteriormente el sistema; set a 0 y reset
a 1 (estado 'reset'), en cuyo caso la salida Q pasa a valer 0; y finalmente set a 1 y
reset a 1, que es un estado indeseado en los biestables de tipo RS, pues provoca
oscilaciones que hacen imposible determinar el estado de salida Q.

Esta situación indeseada se soluciona con los biestables tipo JK, donde se añade
un nivel más de retroalimentación al circuito, logrando que dicha entrada haga
conmutar a las salidas, denominándose estado de 'toggle'.                                                                 

Registros serie y paralelo.

Es una cadena de biestables de tipo D que van pasando la información al


siguiente con cada pulso de reloj. Como ejemplo, la animación indica cómo se
pasan los dígitos binarios 1, 1, 0, 1 en un número binario de cuatro dígitos:
Memorias.

Las características de memoria de los biestables, en particular los flips-flops tipo


D, les hacen muy apropiados para su uso como células de memoria. Para escribir
o leer un dato se habilita la conexión D o la Q, respectivamente, mediante dos
elementos cuya misión es similar a un conmutador que conecta una u otra
conexión a la línea de datos.

Cada una de estas celdas elementales constituye un bit de información.


Acoplando varios de estos bits (32 o 64) se obtiene un byte:

Un bloque de memoria tiene millones de estas unidades (la RAM de un ordenador


se mide en megabytes -Mb- o en gigabytes -Gb-). Para seleccionar cada bloque
existen decodificadores que envían un impulso a las entradas Clk deseadas, y otro
previo para habilitar la lectura o la escritura de datos:
Circuito Contadores.
Son circuitos cuya salida representa el número de impulsos que se han producido
en la entrada, mostrando el resultado en sistema binario o en sistema decimal.
En el caso de contadores binarios se utilizan biestables JK síncronos, con las
entradas a 1 para que se produzca la inversión de la salida con cada pulso de
reloj. La salida de cada JK no sólo constituye un bit, sino que también sirve para
accionar al siguiente JK:
Este tipo de contadores se denominan de rizado, y hay que notar que se activan
por flanco descendente (o negativo), y que siempre hay una conexión de reseteo o
puesta a cero. El caso representado es un contador BCD, pero también existen
contadores decimales, hexa.

También podría gustarte