circuitos combinacionales def

Upload: diego-menendez

Post on 02-Mar-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Circuitos Combinacionales Def

    1/58

    Circuitos combinacionalesIng. Herbert

    Lgica Combinacional

    Circuitoscombinacionales

  • 7/26/2019 Circuitos Combinacionales Def

    2/58

    Circuitos combinacionalesIng. Herbert

    Agenda.

    Oracin. Definicin de circuito combinacionales Procedimiento de anlisis Procedimiento de diseo Sumador y restador binario Sumador decimal Multiplicador binario Comparador de magnitud . . .

  • 7/26/2019 Circuitos Combinacionales Def

    3/58

    Circuitos combinacionalesIng. Herbert

    Definicin

    Un circuito combinacional consiste encompuertas lgicas cuyas salidas encualquier momento estn determinadaspor la combinacin actual de entradas.

  • 7/26/2019 Circuitos Combinacionales Def

    4/58

    Circuitos combinacionalesIng. Herbert

    Definicin

    Un circuito lgico combinacionalconsiste en ariables de entrada!

    compuertas lgicas y ariables desalida.

    Para cada una de las combinaciones deentrada e"iste un posible alor de

    salida! definiendo esto con una tablade erdad.

  • 7/26/2019 Circuitos Combinacionales Def

    5/58

    Circuitos combinacionalesIng. Herbert

    Procedimiento de anlisis

    #l anlisis de un circuitocombinacional requiere deducir lafuncin que reali$a el circuito.

    Para obtener las funciones booleanasde salida a partir de un diagramalgico! el procedimiento es el

    siguiente.

  • 7/26/2019 Circuitos Combinacionales Def

    6/58

    Circuitos combinacionalesIng. Herbert

    Procedimiento deanlisis

    AB

    C

    C

    BA

    A

    B

    A

    C

    C

    B

    T 2

    T 1

    F 2

    T 3

    F 1

    F 3

    U4A

    U4B

    U4C

    U5A

    U4D

    U3B

    U3A

    U2A

    U1A

    U4A

    U4B

    U4C

    U5A

    U4D

    U3B

    U3A

    U2A

    U1A

  • 7/26/2019 Circuitos Combinacionales Def

    7/58

    Circuitos combinacionalesIng. Herbert

    Procedimiento de diseo

    #l diseo parte de la especificacin delproblema y termina en un diagramalgico de circuitos o un con%unto de

    funciones booleanas.

  • 7/26/2019 Circuitos Combinacionales Def

    8/58

    Circuitos combinacionalesIng. Herbert

    Procedimiento de diseo

    Procedimiento& '. Dedu$ca el n(mero de entradas y

    salidas y se les asigna nombre.

    ). Dedu$ca la tabla de erdad.*relacin entrada+salida,

    -. Obtenga las funciones booleanas

    simplificadas para cada salida enfuncin de las ariables de entrada.

    . Dibu%e el diagrama lgico y erifiqueque el diseo sea correcto.

  • 7/26/2019 Circuitos Combinacionales Def

    9/58

    Eem!loCon"ertidor de cdigos

    Circuitos combinacionalesIng. Herbert

    Entrada BCDSalida cdigo Exceso

    de 3D C B A w x y z0 0 0 0 0 0 1 1

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

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

  • 7/26/2019 Circuitos Combinacionales Def

    10/58

    Diagrama lgicoCon"ertidor de cdigos

    Circuitos combinacionalesIng. Herbert

    w

    x

    y

    z

    D

    C

    B

    A

  • 7/26/2019 Circuitos Combinacionales Def

    11/58

    #umador$%estador binario

    Circuitos combinacionalesIng. Herbert

    /a operacin aritm0tica ms bsica esla suma de dos d1gitos binarios. #stasuma simple consiste en cuatro

    posibles operaciones elementales& 2 3 2 4 25 2 3 ' 4 ' 5' 3 2 4 ' 5' 3 ' 4 '2 #l bit ms significatio de este

    resultado se denomina acarreo.

  • 7/26/2019 Circuitos Combinacionales Def

    12/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&AD)% *+,-

    #uma DEC.*/- 0 -1,2

  • 7/26/2019 Circuitos Combinacionales Def

    13/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&A HE3

    #e trasladan losn4meros HE3 a subinario directo.

    En la suma binario seconsidera 5ue

    60678 0 6 de acarreo

    Eem.9 6F 0 -:

    HE3 :I;A%I) )C 6886 >

    A 6868 68

    : 6866 66

    C 6688 6=

    D 6686 6-

    E 6668 6+

    F 6666 6/

  • 7/26/2019 Circuitos Combinacionales Def

    14/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&AD)% *+,-

    #umador com!leto Diseo del sumador

    #umador com!leto en cascada.

  • 7/26/2019 Circuitos Combinacionales Def

    15/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&A

    Acarreo de entrada

    Acarreo de salida

    #umandos A ? :.

    %esultado suma2

  • 7/26/2019 Circuitos Combinacionales Def

    16/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&AD)% *+,-

    #umador com!leto de un bit.

    Acarreo de entrada

    :A

    #uma

    Acarreo de salida

  • 7/26/2019 Circuitos Combinacionales Def

    17/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&AD)% *+,-

    #umador com!leto de un bit en cascada

    Acarreodeentrada

    :A

    #uma

    Acarreodesalida

    Acarreodeentrada

    :A

    #uma

    Acarreodesalida

  • 7/26/2019 Circuitos Combinacionales Def

    18/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&AD)% *+,-

  • 7/26/2019 Circuitos Combinacionales Def

    19/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #(&AD)% *+,-

  • 7/26/2019 Circuitos Combinacionales Def

    20/58

    &a!as 'Ing. Herbert Israel Cardona F.

    %estador binario

    Para reali@ar una resta binaria se a!lica lo 5ue sedenomina com!lemento a dos al sustraendo de la restaobteniendo con esto el n4mero negati"o n4mero binariooriginal.

    El com!lemento a = se obtiene de la siguiente forma9 #e in"ierte cada bit del n4mero binario.Com!lemento a 62 B se le suma 6 al bit menos significati"o. Eem!lo9 ;4mero9 6868 682 Com!lemento a 69 8686 Le sumamos 6 al bit menos

    significati"o9 8668 n4mero neg. de 682

  • 7/26/2019 Circuitos Combinacionales Def

    21/58

    &a!as 'Ing. Herbert Israel Cardona F.

    #umador decimal !ara cdigo:CD

    E% #I&(LACI);

  • 7/26/2019 Circuitos Combinacionales Def

    22/58

    &a!as 'Ing. Herbert Israel Cardona F.

    &(L

  • 7/26/2019 Circuitos Combinacionales Def

    23/58

    C)&PA%AD)%

    Def. Los circuitos com!aradores sonsistemas combinacionales 5ue com!aranla magnitud de dos n4meros binarios de n

    bits e indican cul de ellos es ma?ormenor o s eiste igualdad entre ellos.

    Circuitos combinacionalesIng. Herbert

  • 7/26/2019 Circuitos Combinacionales Def

    24/58

    C)&PA%AD)%

    Circuitos combinacionalesIng. Herbert

    El Com!arador bsicode un bit esa lacom!uerta E$or 5ue

    nos muestra cuandodos bits son iguales odiferentes.

  • 7/26/2019 Circuitos Combinacionales Def

    25/58

    C)&PA%AD)%

    Circuitos combinacionalesIng. Herbert

    Comparador de

    magnitudes de

    cuatro bits.

  • 7/26/2019 Circuitos Combinacionales Def

    26/58

    C)&PA%AD)%

    Circuitos combinacionalesIng. Herbert

    Diagrama interno del comparador demagnitudes de cuatro bits 678.

  • 7/26/2019 Circuitos Combinacionales Def

    27/58

    C)DIFICAD)%

    #i en un sistema digital es necesariointroducir "alores numricos binarios!or5ue los circuitos lgicos as lo

    re5uieren2 ? no se desean com!oner lascifras binarias una a la "e@ Gace faltautili@ar un codificador decimal$binario 5ue

    se denomina com4nmente Encoder.

    Circuitos combinacionalesIng. Herbert

  • 7/26/2019 Circuitos Combinacionales Def

    28/58

    C)DIFICAD)%

    (n codificadores uncircuito combinacionalcon =;entradas ?; salidas cu?a misin es !resentar en la

    salida el cdigo binariocorres!ondiente ala entrada acti"ada.

    Circuitos combinacionalesIng. Herbert

    http://es.wikipedia.org/wiki/Circuito_combinacionalhttp://es.wikipedia.org/wiki/C%C3%B3digo_binariohttp://es.wikipedia.org/wiki/C%C3%B3digo_binariohttp://es.wikipedia.org/wiki/Circuito_combinacional
  • 7/26/2019 Circuitos Combinacionales Def

    29/58

    C)DIFICAD)%

    Codificador Decimal$:CD

    Circuitos combinacionalesIng. Herbert

    C)DIFICAD)%

    DECI&AL

    :CD

    I8

    I6

    I=

    I-

    I+

    I/

    I1

    I*I,

    I>

    (8

    (6

    (=

    (-

  • 7/26/2019 Circuitos Combinacionales Def

    30/58

    C)DIFICAD)%

    Pin out de un*+6+*

    Circuitos combinacionalesIng. Herbert

  • 7/26/2019 Circuitos Combinacionales Def

    31/58

    DEC)DIFICAD)%

    Es un circuito combinacional cu?afuncin es in"ersa a la del codificadoresto es con"ierte un cdigo binario de

    entrada natural :CD etc.2 de ; bits deentrada ? & lneas de salida tales 5uecada lnea de salida ser acti"ada !ara

    una sola de las combinaciones !osiblesde entrada.

    Circuitos combinacionalesIng. Herbert

    http://es.wikipedia.org/wiki/Circuito_combinacionalhttp://es.wikipedia.org/wiki/Codificadorhttp://es.wikipedia.org/wiki/BCDhttp://es.wikipedia.org/wiki/BCDhttp://es.wikipedia.org/wiki/Codificadorhttp://es.wikipedia.org/wiki/Circuito_combinacional
  • 7/26/2019 Circuitos Combinacionales Def

    32/58

    DEC)DIFICAD)%

    Estos circuitos normalmente se suelenencontrar como decodificador 9demultiple"or.Esto es debido a 5ue un

    demulti!leor !uede com!ortarse comoun decodificador.

    Circuitos combinacionalesIng. Herbert

    http://es.wikipedia.org/wiki/Demultiplexorhttp://es.wikipedia.org/wiki/Demultiplexor
  • 7/26/2019 Circuitos Combinacionales Def

    33/58

    DEC)DIFICAD)%

    Pin out de un*++=decodificador

    binario$decimal consalida de

    lgicanegati"a.

    Circuitos combinacionalesIng. Herbert

  • 7/26/2019 Circuitos Combinacionales Def

    34/58

    &(3 B DE&(3I;J. HE%:E%+'

    #>?@BDBS

    D#

    S#/#CC

    #>?@BDBSD# DB?OS

  • 7/26/2019 Circuitos Combinacionales Def

    41/58

    &(3 B DE&(3I;J. HE%:E%