9
1 LABORATORIO DE SISTEMAS DIGITALES 1 24 de julio de 2012 INFORME FINAL EXPERIENCIA N°4 1. CONVERSOR Y DECODIFICADOR BCD 2. DESCRIPCION DE LA EXPERIENCIA I PARTE Diseñar un conversor de código BCD a código AIKEN y EXCESO 3 usando un decoder BCD a decimal y compuertas OR Nuestras salidas son 10 por lo tanto habrá 2 10 combinaciones eso indica que un número se presentara así: “Observamos que a la salida DECIMAL BCD EXCESO 3 AIKEN 8421 2421 0 0000 0011 0000 1 0001 0100 0001 2 0010 0101 0010 3 0011 0110 0011 4 0100 0111 0100 5 0101 1000 1011 6 0110 1001 1100 7 0111 1010 1101 8 1000 1011 1110 9 1001 1100 1111 SALIDA BINARIO DECIMAL SALIDA EN CÓDIGO AIKEN F1 F2 F3 F4 0 01111111 11 511 0000 1 10111111 11 767 0001 2 11011111 11 895 0010 3 11101111 11 959 0011 4 11110111 11 991 0100 5 11111011 11 1007 1011 6 11111101 11 1015 1100 7 11111110 11 1019 1101 8 11111111 01 1021 1110 9 11111111 11 1023 1111

Informe final LabNro4.docx

Embed Size (px)

Citation preview

Page 1: Informe final LabNro4.docx

1LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

INFORME FINALEXPERIENCIA N°4

1. CONVERSOR Y DECODIFICADOR BCD

2. DESCRIPCION DE LA EXPERIENCIA

I PARTE

Diseñar un conversor de código BCD a código AIKEN y EXCESO 3 usando un decoder BCD a decimal y compuertas OR

Nuestras salidas son 10 por lo tanto habrá 210

combinaciones eso indica que un número se presentara así:

“Observamos que a la salida de nuestro decodificador de BCD a decimal se pueden obtener como máximo 10 únicas posibilidades”.

F1=(E)*(D)*(C)*(B)*(A)= ~(~(~(~A+~B+~C+~D+~E)))

F2=(F)*(D)*(C)*(B)*(A)= ~(~(~(~A+~B+~C+~D+~F)))

F3=(H)*(G)*(E)*(B)*(A)= ~(~(~(~A+~B+~E+~G+~H)))

F4=(I)*(G)*(E)*(C)*(A)= ~(~(~(~A+~C+~E+~G+~I)))

DECIMAL BCD EXCESO 3

AIKEN

8421 24210 0000 0011 00001 0001 0100 00012 0010 0101 00103 0011 0110 00114 0100 0111 01005 0101 1000 10116 0110 1001 11007 0111 1010 11018 1000 1011 11109 1001 1100 1111

SALIDA

BINARIO DECIMAL SALIDA EN CÓDIGO AIKEN

F1 F2 F3 F40 0111111111 511 00001 1011111111 767 00012 1101111111 895 00103 1110111111 959 00114 1111011111 991 01005 1111101111 1007 10116 1111110111 1015 11007 1111111011 1019 11018 1111111101 1021 11109 1111111111 1023 1111

Page 2: Informe final LabNro4.docx

2LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

F1= (E)*(D)*(C)*(B)*(A)= ~(~(~(~A+~B+~C+~D+~E)))

F2= (I)*(H)*(G)*(F)*(A)= ~(~(~(~A+~F+~G+~H+~I)))

F3= (~A+~D+~E+~H+~I)= ~(~((~I)+(~H)+(~E)+(~D)+(~A)))

F4= (~A+~C+~E+~G+~I)= ~(~((~I)+(~G)+(~E)+(~C)+(~A)))

Teniendo las ecuaciones se procedió a armar el circuito correspondiente, se demostrará el funcionamiento en su simulación correspondiente en PROTEUS.

IIPARTE

Diseñe un circuito que multiplique dos números 4 bits. (a3a2a1a0)y (b3b2b1b0), y que sólo utilice compuertas NAND y módulos medios-sumadores y sumadores completos. El producto debe ser un número de 8 bits

A3 A2 A1 A0 XB3 B2 B1 B0

A3.B0 A2.B0 A1.B0 A0.B0

B1.A3

B1.A2 B1.A1 B1.A0

B2.A3

B2.A2

B2.A1 B2.A0

B3.A3

B3.A2

B3.A1

B3.A0      

P7 P6 P5 P4 P3 P2 P1

P1=A0.BO

P2=A1.B0+B1.A0

P3=A2B0+A1B1+B2A0+acarreo de 2

SALIDA

BINARIO DECIMAL SALIDA EN EXCESO 3

F1 F2 F3 F40 0111111111 511 00111 1011111111 767 01002 1101111111 895 01013 1110111111 959 01104 1111011111 991 01115 1111101111 1007 10006 1111110111 1015 10017 1111111011 1019 10108 1111111101 1021 10119 1111111111 1023 1100

Page 3: Informe final LabNro4.docx

3LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

P4=B3AO+B2A1+B1A2+B0A3+acarreo3

P5=B3A1+B2A2+B1A3+acarreo4

P6=B3A2+B2A3+acarreo5

P7=B3A3+acarreo6

Nuestras salidas P1P2P3P4P5P6P7 a veces sufren acarreo por lo cual debemos usar un sumador completo (74LS83 ò 74LS283) en cascada.

Teniendo las ecuaciones se procedió a armar el circuito correspondiente, se demostrará el funcionamiento en su simulación correspondiente en PROTEUS.

IIIPARTE

"Diseñar un circuito combinacional que reciba como entrada un número de cuatro bits en binario puro .B=b3b2b1b0 y que devuelva dos salidas Y y Z

Cuando B es múltiplo de 3, Y=0 en caso contrario. Cuando B es múltiplo de 5, Z=0 en caso contrario.

a) Implementar las funciones de salida Y con decodificadores de 3 a 8.b) Implementar la función de salida Y con un multiplexor de 4 a 1 y la función Z con un multiplexor de 8 a l.

Tenemos una tabla general para los casos a y b

Parte a): se tuvo que usar 2 decodificadores de 3 a 8 para poder así tener un decodificador de 4 a 16, las 16 salidas serán nuestras nuevas entradas, se tomaron la convenientes y las sumamos, para nuestro problema las salidas múltiplos de 3.

Parte b) Para ambos casos las 4 entradas de B se tomaron como variables independientes para los comandos de los multiplexores, previa corrección de las mismas para que entren a los canales de selección.

Se demostrará el funcionamiento en su simulación correspondiente en PROTEUS.

B3 B2 B1

B0 Y Z

0 0 0 0 1 10 0 0 1 0 00 0 1 0 0 00 0 1 1 1 00 1 0 0 0 0

0 1 0 1 0 10 1 1 0 1 00 1 1 1 0 01 0 0 0 0 01 0 0 1 1 01 0 1 0 0 11 0 1 1 0 01 1 0 0 1 01 1 0 1 0 01 1 1 0 0 01 1 1 1 1 1

Page 4: Informe final LabNro4.docx

4LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

3. DIAGRAMAS PICTORICOS

I PARTE: conversor de código BCD a código AIKEN y EXCESO 3

II PARTE: Multiplicador de 4 bits

Page 5: Informe final LabNro4.docx

5LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

III PARTE: salida Y múltiplo de 3 y Z múltiplo de 5

4. SIMULACION

I PARTE

II PARTE

Page 6: Informe final LabNro4.docx

6LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

III PARTE

5. OBSERVACIONES Y CONCLUSIONES

Page 7: Informe final LabNro4.docx

7LABORATORIO DE SISTEMAS DIGITALES 1

24 de julio de 2012

1RA PARTE:- El decodificador que se uso es el 7442, que es un decodificador de BCD a decimal.-Vale mencionar que el código exceso a 3 es el código BCD sumado más 0011.- Concluimos la parte 1 dando por comprobado el funcionamiento del decodificador BCD decimal.

A la izquierda se encuentran las 4 entradas BCD etiquetadas con D, C, B y A. A la derecha se encuentran las 10 salidas del decodificador.

2DA PARTE:-Para el multiplicador de 4 bits vale mencionar que la salida está compuesta de 8 bits, el último bit (el más significativo) es el acarreo final de todas las sumas parciales.-En nuestra salida no se considero el bit de signo.

3RA PARTE:- Se hace uso de lo que se pide en cada parte (el uso del decodificador de 3 a 8

para la parte “a” y los multiplexores para la parte “b”).- Se comprueba el funcionamiento de los multiplexores 74151 y 74153.

6.-BIBLIOGRAFIA

- Sistemas Electrónicos Digitales 4ta edición, MANDADO ENRIQUE- Fundamentos de Sistemas Digitales 7ma edición, THOMAS L. FLOYD.- Fundamentos de Diseño Lógico 5ta edición, CHARLES H.ROTH, JR.- Lógica Digital y Diseño de Computadores, M. MORRIS MANO.