Académique Documents
Professionnel Documents
Culture Documents
OBJETIVOS
1.- Elaborar la tabla de funcionamiento de un circuito codificador
MATERIALES
Unidades PUZ-2000, TM-1, EB-200 y EB-202 y accesorios de DEGEM SYSTEMS. Instrumentos
electrnicos de laboratorio.
CUESTIONARIO TEORICO
1. Define e indica la importancia de los cdigos digitales.
Los cdigos pueden ser de tipo ponderado o no. En los cdigos ponderados el nmero
decimal equivalente se obtiene mediante la suma de los pesos de los dgitos binarios
que forman el cdigo.
Sus pesos son 2-4-2-1.
CODIGO GRAY.
CODIGOS ALFANUMERICOS.
1
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Son aquellos que permiten la codificacin de letra y signos especiales, como las letras y
signos que aparecen en la pantalla de un ordenador tambin operan en binario y existe
una codificacin binaria de la informacin alfanumrica.
Los smbolos A, B, #, =, /, %, tambin les corresponden ciertas combinaciones binarias,
a cada uno de esta simbologa codificada se le denomina carcter.
El cdigo alfanumrico ms popular es el denominado ASCII (American Standard Code
for Information Interchange). Cdigo de 7 caracteres, ms 1 de control (paridad).
Es el ms utilizado en los ordenadores, as cuando pulsamos una tecla e el teclado,
estamos enviando al procesador un cdigo binario.
El circuito combinacional est formado por funciones lgicas elementales (AND, OR,
NAND, NOR, etc.) estos tienes un nmero determinado de entradas y salidas. Es un
circuito cuya salida depende solamente de la combinacin de sus entradas en el
momento que se est realizando la medida en la salida.
Los circuitos de lgica combinacional son hechos a partir de las compuertas bsicas
compuerta AND, compuerta OR, compuerta NOT. Tambin puede ser construido con
compuertas NAND, compuertas NOR, compuertas XOR, que son una combinacin de
las tres compuertas bsicas.
CLASIFICACION:
Lgicos:
Generador/Detector de paridad
Multiplexor y Demultiplexor
Codificador y Decodificador
Conversor de cdigo
Comparador
Aritmticos:
Sumador
Aritmticos y lgicos:
CODIFICADORES:
2
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Codificador binario
Por ejemplo, un codificador de 4 entradas X0, X1, X2, X3 y 2 salidas S0, S1. Si se activa
la entrada X0 mediante la introduccin de un 1, el cdigo mostrado a la salida ser
S0S1=00. Y as para el resto de las entradas: X1 activar una salida 01, X2 activar una
salida 10 y X3 activar una salida 11. Obsrvese que el valor en binario de la salida en
su conjunto 00, 01,10, 11 es igual al nmero decimal de la entrada activada 0, 1, 2,3
que acompaa a la letra X.
S0 = X1 + X3
S1 = X0 + X2
Para ello, se ha tenido en cuenta que la salida S0 slo vale 1 para los valores 1 y 3 (en
decimal) o 01 y 11 (en binario). La salida S1 slo vale 1 para los valores 2 y 3 (en
decimal) o 10 y 11 (en binario).
X3 X2 X1 X0 S1 S0
0 0 0 1 0 0
0 0 1 0 0 1
0 1 0 0 1 0
1 0 0 0 1 1
3
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
MULTIPLEXORES:
Multiplexor 4 a 1
Por otra parte, se puede observar que una vez fijado el nmero de entradas, queda
unvocamente fijado el nmero de entradas de seleccin ya que si dispone de N
entradas de seleccin se podrn seleccionar 2^N entradas de seal. La funcin lgica
de este circuito es muy sencilla de obtener (incluyendo nicamente los trminos que
dan lugar a 1) y es la siguiente:
4
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
5
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
SUMADOR:
En los sistemas digitales pueden presentarse situaciones en las que sea necesario hacer
la suma de los nmeros que, lgicamente, estarn expresados en binario.
5. Indique y explica con detalles las aplicaciones que brindan cada uno de los circuitos
combinacionales de esta prctica.
Los circuitos MUX tienen muchas aplicaciones en los sistemas digitales de todo tipo.
Entre estas aplicaciones estn la seleccin de datos, el enrutamiento de datos, la
secuencia de operaciones, la conversin de paralelo a serie, la generacin de formas de
onda y la generacin de funciones lgicas.
6
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Terico Practico
Entradas Salidas
T4 T3 T2 T1 C2 C1 C0 C2 C1 C0
0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 1 0 0 1
0 0 1 X 0 1 0 0 1 0
0 1 X X 0 1 1 0 1 1
1 X X X 1 0 0 1 0 0
Ecuaciones de salida
C2: T4
C1: T2+T3
C0: T1+T3
3. Implementa un circuito multiplexor de 4 a 1.Completa la tabla de ecuacin de salida
del circuito.
Terico Practico
Entradas Salidas
Selecci Informacin Intermedias Fina Intermedias Fina
n l l
S1 So A B C D Yo Y1 Y2 Y3 Y4 Yo Y1 Y Y Y4
2 3
0 0 0 X X X 0 0 0 0 0 0 0 0 0 0
0 0 1 X X X 1 0 0 0 1 1 0 0 0 1
0 1 X 0 X X 0 0 0 0 1 0 0 0 0 1
0 1 X 1 X X 0 0 0 0 0 0 0 0 0 0
1 0 X X 0 X 0 0 0 0 0 0 0 0 0 0
1 0 X X 1 X 0 1 0 0 1 0 1 0 0 1
1 1 X X X 0 0 0 0 0 0 0 0 0 0 0
1 1 X X X 1 0 0 0 1 1 0 0 0 1 1
7
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
a) F(x,y)= (1,2)
b) F(x,y,z)= (0,2,3,7)
Ecuaciones de salida
Co: AB
So: A B+ B A
6. Implementa un circuito sumador completo (full adder) de palabras de 1 bit y completa
la tabla de funcionamiento correspondiente. Escribe las ecuaciones de salida del
circuito.
Terico Practico
Entradas Salidas
A B Co Acarreo Suma Acarreo Suma
0 0 0 0 0 0 0
0 0 1 0 1 0 1
0 1 0 0 1 0 1
0 1 1 1 0 1 0
1 0 0 0 1 0 1
1 0 1 1 0 1 0
1 1 0 1 0 1 0
1 1 1 1 1 1 1
Ecuaciones de salida
PROBLEMAS PROPUESTOS
Son dispositivos MSI que pueden realizar operaciones aritmticas (suma, resta,
multiplicacin y divisin) con nmeros binarios. De todos los dispositivos, nos
centraremos en los comparadores de magnitud, detectores y generadores de paridad,
sumadores y ALUs; (El diseo MSI surgi gracias a los avances en la tecnologa de
8
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Desde el punto de vista de cmo se procesan los datos tendremos que pueden ser del
tipo serie o paralelo. En el primer caso los datos se van presentando al circuito de a
un bit por vez, generalmente comenzando primero con el LSB (bit menos significativo).
En el segundo, los datos se presentan en formato paralelo, es decir, todos los bits
simultneamente.
Dependiendo de la funcin a realizar, tenemos sumadores, restadores, multiplicadores,
divisores y funciones combinadas de los mismos para realizar operaciones complejas
como por ejemplo el clculo de raz cuadrada, exponenciales, etc.
Si bien es posible generar funciones complejas en base al uso de un microprocesador, a
travs de algoritmos que se corren en un programa, la posibilidad de generar dichas
funciones en hardware, en muchos casos, presentan ventajas en cuanto a velocidad
y/o el empleo de menores recursos lgicos, como es el caso de la ausencia de un micro
para realizarlas.
Desbordamiento (Overflow/Underflow)
Cuando trabajamos con n bits y los resultados salen fuera del rango se dice que
hay un desbordamiento.
Acarreo (carry)
Digito generado cuando la suma de dos dgitos binarios excede en 1.
A B C D Decimal F
Equivalente
0 0 0 0 0 1
0 0 0 1 1 1
0 0 1 0 2 0
0 0 1 1 3 1
9
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
0 1 0 0 4 0
0 1 0 1 5 0
0 1 1 0 6 1
0 1 1 1 7 1
1 0 0 0 8 1
1 0 0 1 9 0
1 0 1 0 10 0
1 0 1 1 11 1
1 1 0 0 12 1
1 1 0 1 13 0
1 1 1 0 14 1
1 1 1 1 15 0
YZ 00 01 11 10
WX
00 1 1 1 0
01 0 0 1 1
11 1 0 0 1
10 1 0 1 0
10
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
6.- Cmo se debe modificar el circuito semisumador para que funcione como un circuito
semirestador?
De acuerdo a la tabla de verdad y su circuito lgico, un medio sumador o sumador de 2 bits
emplea 1 compuerta XOR y una compuerta AND. En el caso de un medio restador o restador de
2bits, por el contrario, emplea 3 compuertas lgicas (XOR, AND y un inversor en la entrada del
bit X. Por lo tanto si queremos convertir un medio sumador a un medio restador tendramos
que colocar un inversor en la entrada del bit X.
7.- Cmo se debe modificar el circuito sumador completo para que funcione como un circuito
restador completo? Explica tu respuesta
Anlogamente como en el caso del medio restador, la nica variante en el circuito lgico que
los diferencia es una compuerta inversora en la entrada del bit x (A en este caso).
11
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
8) Explica que se entiende por teclado. Indica su importancia dentro de los circuitos y
sistemas digitales. Explica sus caractersticas.
Algunos sistemas de CAD incluyen un programa editor para crear y modificar diagramas
esquemticos en la pantalla de una computadora. Este proceso se llama captura de esquemas
o introduccin de esquemas. Con la ayuda de mens, rdenes del teclado y el ratn, el editor
de esquemas puede dibujar diagramas de circuitos digitales en la pantalla de dicho
computador. Es posible colocar en la pantalla componentes de una lista tomada de una
biblioteca interna y luego conectarse con lneas que representan alambres. El software para
captura de esquemas crea y administra una base de datos que contiene la informacin creada
junto con el esquema. Las compuertas y bloques funcionales primitivos estn asociados con
modelo que permiten verificar el comportamiento y la temporizacin del circuito.
Pero realmente el teclado es ms que una mquina de escribir, el teclado realiza funciones
distintas debido a ciertas combinaciones de teclas o funciones que ya estn preestablecidas
por aplicaciones o programas, gracias a los circuitos combinacionales ya establecidos en su
interior, adems tambin tiene la opcin de combinarse una accin entre el teclado y el mouse.
Los teclados estn agrupados por bloque para separar o diferencia las funciones que estas
realizan y podemos definirlo como bloque de teclas numrico, bloque de teclas alfanumrico y
bloque de teclas de uncin, pero a la vez estos bloques tienen ciertas caractersticas especiales
como por ejemplo aquellas teclas que tienen dibujados ms de un smbolo en su superficie las
cuales se describen as:
12
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Dos smbolos: cuando se presiona la tecla se muestra en pantalla el smbolo de la parte inferior
y al presionar la shift o mayscula en combinacin con la tecla el smbolo que se mostrar ser
el superior.
Tres smbolos: cuando se presin la tecla se muestra en pantalla el smbolo de la parte inferior
y al presionar la combinacin de teclas de shift o mayscula y la tecla se mostrar el smbolo
superior izquierdo y al combinar la tecla Alt Gr con la tecla en cuestin aparecer el smbolo
inferior derecho en la pantalla.
En el bloqueo numrico encontramos teclas con nmeros, y en algunas de ellas hay funciones
de movimiento que solo estarn disponibles cuando la tecla Bloq Num este desactivada.
09. Utilizando el SN74LS153, implemente un multiplexor de 64:1, explique con detalle el diseo
correspondiente.
Diagrama lgico
13
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
tabla de verdad
D C SALIDA
B A
14
D C
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
COMPLEMENTO A 2:
15
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
COMPLEMENTO A 1:
16
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
110011110
+1
10011111
17
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Complemento a 1:
U1 U5
E0 C0 E4 C4
NOT NOT
U2 U6
E1 C1 E5 C5
NOT NOT
U3 U7
E2 C2 E6 C6
NOT NOT
U4 U8
E3 C3 E7 C7
NOT NOT
18
CIRCUITOS DIGITALES I FIEE-UNMSM 2017
Complemento a 2:
1
U1 U9:A U5 U11:A
E0 1 6 C0 E4 1 6 C4
A S A S
3 3
B B
4 5 4 5
NOT CI CO NOT CI CO
74LS183 74LS183
U2 U9:B U6 U11:B
E1 13 8 C1 E5 13 8 C5
A S A S
12 12
B B
11 10 11 10
NOT CI CO NOT CI CO
74LS183 74LS183
U3 U10:A U7 U12:A
E2 1 6 C2 E6 1 6 C6
A S A S
3 3
B B
4 5 4 5
NOT CI CO NOT CI CO
74LS183 74LS183
U4 U10:B U8 U12:B
E3 13 8 C3 E7 13 8 C7
A S A S
12 12
B B
11 10 11 10
NOT CI CO NOT CI CO
74LS183 74LS183
19