Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Álgebra De Boole y Puertas Lógicas Álgebra De Boole SUMA 0 + 0 = 0 1 + 1 = 1 0 + 1 = 1 1 + 0 = 1 MULTIPLICACIÓN COMPLEMENTACION = 1 = 0 Ejemplo con otros signos: TEOREMA DE MORGAN Ejemplo: · · Factor Común Ejercicios: · · · · · · · · · · · Puertas Lógicas PUERTA NOT O INVERSORA Se trata de una operación que solo maneja una variable de entrada y otra de salida. La salida toma el estado opuesto o inverso del que tiene la entrada. ENTRADA/INPUT SALIDA/OUTPUT Tabla De La Verdad De La Puerta Inversora NOT VALOR EN LA ENTRADA VALOR EN LA SALIDA 0 1 1 0 PUERTA OR O SUMADORA Cuando distintas variables lógicas se combinan mediante la función OR, el resultado toma el estado alto, verdadero o 1 si alguna de ellas tiene dicho estado. La ecuación que representa la función OR de dos variables de entrada es la siguiente: X = A + B Tabla De La Verdad De La Puerta Sumadora OR VALOR EN LA PARTE A VALOR EN LA PARTE B VALOR OBTENIDO EN LA SALIDA 0 0 0 0 1 1 1 0 1 1 1 1 PUERTA NOR O SUMADORA INVERSORA Esta puerta produce la función inversa de la puerta OR, es decir, la negación de la suma lógica de las variables de entrada. Su comportamiento es equivalente a la de la puerta OR seguida de una NOT. Tabla De La Verdad De La Puerta Sumadora Inversora NOR VALOR EN LA PARTE A VALOR EN LA PARTE B VALOR OBTENIDO EN LA SALIDA 0 0 1 0 1 0 1 0 0 1 1 0 PUERTA AND O MULTIPLICADORA Cuando varias variables lógicas, de tipo binario, se combinan mediante la operación lógica AND, producen una variable de salida, que solo toma el nivel lógico 1, estado alto o verdadero, si todas ellas tienen dicho nivel o estado. La ecuación lógica de la función AND para dos variables de entrada es la siguiente: Tabla De La Verdad De La Puerta Multiplicadora AND VALOR EN LA PARTE A VALOR EN LA PARTE B VALOR OBTENIDO EN LA SALIDA 0 0 0 0 1 0 1 0 0 1 1 1 PUERTA NAND O MULTIPLICADORA INVERSORA La puerta NAND produce la función inversa de la AND, o sea, la negación del producto lógico de las variables de entrada. Actúa como una puerta AND seguida de una NOT. Tabla De La Verdad De La Puerta Multiplicadora Inversora NAND VALOR EN LA PARTE A VALOR EN LA PARTE B VALOR OBTENIDO EN LA SALIDA 0 0 0 0 1 0 1 0 0 1 1 1 PUERTA OR EXCLUSIVA (OREX) La salida de esta compuerta es 1, estado alto o verdadero si cada entrada es 1 pero excluye la combinación cuando las dos entradas son 1. La función OR exclusiva tiene su propio símbolo gráfico o puede expresarse en términos de operaciones complementarias AND, OR. A B COMPUERTA OREX Tabla De La Verdad De La Puerta OR Exclusiva (OREX) VALOR EN LA PARTE A VALOR EN LA PARTE B VALOR OBTENIDO EN LA SALIDA 0 0 0 0 1 1 1 0 1 1 1 0 PUERTA NOR EXCLUSIVA (NOREX) COMPUERTA NOREX Tabla De La Verdad De La Puerta NOR Exclusiva (NOREX) VALOR EN LA PARTE A VALOR EN LA PARTE B VALOR OBTENIDO EN LA SALIDA 0 0 1 0 1 0 1 0 0 1 1 1 PILA (1) MASA (0) AL AIRE (1) Ejercicios: · Implementar solo con NAND las puertas: NOT, OR, NOR y AND. NOT OR NOR AND A + B A + B · Implementar solo con NOR las puertas: NOT, OR, NAND y AND NOT OR NAND AND A B · Implementar solo con NAND la puerta OREX. · Implementar solo con NOR la puerta OREX · Implementar solo con NAND la puerta NOREX A + B · Implementar solo con NOR la puerta NOREX · Implementar Y+W con NAND Implementar Y+W con NOR · Implementar con AND · Implementar con NOR YX Ejercicios Hoja1: A) Obtener simplificada la señal de salida. B) Implementar con puertas la salida ya simplificada. Esquema 1 Implementar con NOR Implementar con NAND Implementar con las menos puertas posibles Esquema 2 Implementar con NOR Implementar con NAND Implementar con las menos puertas posibles Esquema 3 Implementar con NOR Implementar con NAND Esquema 4 Implementar solo con NOR Implementar solo con NAND Implementar con las menos puertas posibles Esquema 5 Implementar con NOR Implementar con NAND Esquema 6 Implementar con NOR Implementar con NAND Esquema 7 Implementar con NOR Implementar con NAND oleObject3.bin oleObject51.bin oleObject52.bin oleObject53.bin image45.wmf AB oleObject54.bin oleObject55.bin image46.wmf B A o oleObject56.bin oleObject57.bin image47.png image4.wmf 1 image48.png image49.wmf B A + oleObject60.bin oleObject61.bin image50.wmf B A + oleObject62.bin oleObject63.bin image51.png oleObject4.bin image52.wmf A A A = + oleObject65.bin oleObject66.bin image53.png oleObject68.bin image54.wmf B A o oleObject69.bin oleObject70.bin image5.wmf image55.wmf B A + oleObject71.bin oleObject72.bin image56.wmf A oleObject73.bin oleObject74.bin image57.wmf B oleObject75.bin oleObject76.bin image58.png oleObject5.bin image59.wmf B A o oleObject77.bin oleObject78.bin image60.wmf A oleObject79.bin oleObject80.bin image61.wmf B oleObject81.bin oleObject82.bin image62.png image6.wmf A A A A A A A A A A A A A A A A A = = + = + = + = + = + = + = + o 1 1 1 1 1 0 0 image63.wmf B A B A B A Å = + oleObject84.bin oleObject85.bin image64.wmf B A + oleObject86.bin oleObject87.bin image65.wmf B A + oleObject88.bin oleObject89.bin oleObject6.bin image66.wmf B oleObject90.bin oleObject91.bin image67.wmf A oleObject92.bin oleObject93.bin image68.png image69.wmf B A A B B A Å = + oleObject95.bin image7.wmf 0 0 1 0 1 0 1 1 0 0 0 0 1 0 = = = = = = = = = = o o o o o o o o A A A A A A A A A A A A A oleObject96.bin oleObject97.bin oleObject98.bin oleObject99.bin oleObject100.bin image70.wmf B A B A + oleObject101.bin oleObject102.bin image71.wmf B A o oleObject103.bin oleObject7.bin oleObject104.bin image72.wmf B A o oleObject105.bin oleObject106.bin image73.png image74.wmf B A B A AB Ä = + oleObject108.bin oleObject109.bin oleObject110.bin image8.wmf C B A C B A = + + oleObject111.bin image75.wmf B A o oleObject112.bin oleObject113.bin oleObject114.bin oleObject115.bin image76.png image77.wmf B A B A AB Ä = + oleObject117.bin oleObject8.bin oleObject118.bin image78.wmf A B B A + oleObject119.bin oleObject120.bin oleObject121.bin oleObject122.bin image79.wmf B A + oleObject123.bin oleObject124.bin oleObject125.bin image9.wmf C B A ABC + + = oleObject126.bin oleObject127.bin oleObject128.bin image80.png image81.wmf Y oleObject130.bin oleObject131.bin image82.wmf W Y + oleObject132.bin oleObject9.bin oleObject133.bin image83.wmf W oleObject134.bin oleObject135.bin image84.png image85.png image86.wmf W Y + oleObject138.bin image10.wmf C D A B D A D C B A D BC A D BC A + = + = = + + ) ( oleObject139.bin image87.wmf W Y + oleObject140.bin oleObject141.bin image88.wmf YXZ oleObject142.bin image89.wmf YXZ oleObject143.bin image90.wmf YXZ oleObject144.bin oleObject10.bin image91.wmf YX oleObject145.bin image92.png oleObject147.bin image93.wmf Z oleObject148.binoleObject149.bin image94.wmf X oleObject150.bin image11.wmf Þ = + = + A B A AB A ) 1 ( oleObject151.bin image95.wmf YXZ oleObject152.bin oleObject153.bin image96.wmf YXZ oleObject154.bin oleObject155.bin image97.wmf X Y + oleObject156.bin oleObject157.bin oleObject11.bin oleObject158.bin oleObject159.bin image98.png image99.wmf B A AB A + = + = + = + B A A A B A A ) ( * o oleObject161.bin image100.png image101.wmf B A * + oleObject163.bin image12.wmf B A B A A + = + = = + = = + = + B A B A B A A B A A B A A ) ( oleObject164.bin oleObject165.bin oleObject166.bin oleObject167.bin oleObject168.bin image102.wmf B oleObject170.bin oleObject171.bin oleObject172.bin oleObject12.bin image103.png oleObject174.bin oleObject175.bin oleObject176.bin oleObject177.bin oleObject178.bin oleObject179.bin image104.png image13.wmf A B) A(A = = + = + = + 1 ) 1 ( o A B A AB AA oleObject181.bin oleObject182.bin oleObject183.bin oleObject184.bin image105.png image106.png image107.wmf B A * + oleObject187.bin oleObject13.bin image108.wmf B A + oleObject188.bin image109.wmf A * * oleObject189.bin image110.wmf B A o oleObject190.bin image111.wmf A B B A + oleObject191.bin oleObject192.bin image14.wmf BC A C) B)(A (A + = + + = = + + = + + + = + + + = + + BC B A BC BA A C A B C A BC BA AC AA ) 1 ( ) ( ) 1 ( image112.wmf B A AB) )( B A B A ( (AB) ) B A B A ( * + = = + = + = + = + + = + + = = + + = + + + + = + + + + = = + + + + + = + + + B A B A A B A A B A A B A B B A B A B A AB B A B A AB B B A A B A B B A A B A AB B A B A B A AB A B AB B A B A B A AB B A B A ) ( ) ( ) ( ) ( ) )( ( ) ( ) )( ( ) )( )( ( oleObject194.bin image113.wmf A ) B B)(A (A * * = + = + + = + + = + + + = + + A A A B B A BA B A A B B BA B A AA ) ( oleObject195.bin image114.wmf 0 1 B = + oleObject196.bin image115.wmf 1 oleObject197.bin image116.wmf A oleObject198.bin oleObject14.bin image117.png oleObject200.bin image118.wmf 1 0 B = o oleObject201.bin image119.wmf 0 oleObject202.bin image120.png oleObject204.bin image15.wmf ABC ABC C B A = + + = + + + + + = + + + C B A C B A C B A image121.wmf 1 1 B = + oleObject205.bin oleObject206.bin image122.png image123.png image124.wmf B *A * Ä oleObject209.bin image125.wmf B A * + oleObject15.bin oleObject210.bin oleObject211.bin oleObject212.bin image126.wmf B A + oleObject213.bin image127.wmf B A AB) )( B A B A ( (AB) ) B A B A ( * + = = + = + = + = + + = + + = = + + = + + + + = + + + + = = + + + + + = + + + B A B A A B A A B A A B A B B A B A B A AB B A B A AB B B A A B A B B A A B A AB B A B A B A AB A B AB B A B A B A AB B A B A ) ( ) ( ) ( ) ( ) )( ( ) ( ) )( ( ) )( )( ( oleObject215.bin image128.wmf B A B) )(A B A ( Ä = + = + + = = + = + + + = + + A B AB A B B A A B B A A B B A B B A B B A A A ) )( ( * * o oleObject216.bin image16.wmf B A AC C) A B)( (A + = + + + = = + + + = + + + = + + = + + ) 1 ( ) 1 ( ) ( C B A B AC BC A ABC B A AC A A BC B A AC BC B A AC image129.wmf B A Ä oleObject217.bin image130.wmf B A + oleObject218.bin oleObject219.bin oleObject220.bin image131.wmf B A o oleObject221.bin image132.png oleObject16.bin image133.wmf B A + oleObject223.bin oleObject224.bin oleObject225.bin image134.wmf B A Å oleObject226.bin oleObject227.bin oleObject228.bin image135.png image17.wmf 1 ABC C B A = + = + + + ABC ABC image136.wmf *ABC * oleObject230.bin image137.wmf B A * + oleObject231.bin image138.wmf C A Å oleObject232.bin image139.wmf ABC oleObject233.bin oleObject234.bin oleObject235.bin oleObject17.bin oleObject236.bin image140.png image141.wmf B A B C A C A B B C A C A B * + = + + + + + + = = + + + + + + = + + + + = + = + ) ( ) 1 ( ) ( ) ( C C A C A C A B B C C A AB AC B BC A B B C A C A B o oleObject239.bin image142.wmf ABC ABC B A = = + = + + ABC ABC ABC B A o ) )( ( * * oleObject240.bin image143.wmf C oleObject241.bin image18.wmf W Y W) (Y ) Y X (Z + = + + + = = + + + = + + = + + + = + + W X Z Y W Y Y X Z W Y XY Z W Y Y X Z ) 1 ) (( ) ( ) ( ) ( ) ( o o image144.wmf ABC oleObject242.bin image145.wmf ABC oleObject243.bin image146.wmf B A o oleObject244.bin oleObject245.bin oleObject246.bin oleObject247.bin image147.png oleObject18.bin oleObject249.bin oleObject250.bin oleObject251.bin image148.png oleObject253.bin oleObject254.bin image149.png image19.wmf Y X X Y Y X ) XY Y )( XY X ( Å = + = = + + + = + + = + = = Y Y X Y Y X X X Y X Y X Y X XY XY Y XY X ) )( ( ) ( ) )( ( image150.png image151.wmf B A * Å oleObject257.bin image152.wmf B A + oleObject258.bin image153.wmf B A + oleObject259.bin image154.wmf AB oleObject260.bin oleObject19.bin image155.wmf B A ) B B)(A A ( Å = + = + + = + = + + + = + + B A B A A B B A BA B A B B BA B A A A ) )( ( * oleObject262.bin oleObject263.bin oleObject264.bin image156.wmf B A o oleObject265.bin image157.wmf B A o oleObject266.bin oleObject267.bin oleObject20.bin oleObject268.bin image158.png oleObject270.bin oleObject271.bin oleObject272.bin oleObject273.bin oleObject274.bin image159.png image20.wmf YXZ Z X Y ) Z X Z X ( Y XYZ = + + = = + + + + = + + + + = + + Z X ) ) Z X Z X (( Y ) Z X Z X ( Y Z Y X 1 image160.png oleObject277.bin oleObject278.bin oleObject279.bin oleObject280.bin oleObject281.bin oleObject283.bin oleObject284.bin oleObject21.bin oleObject285.bin oleObject286.bin oleObject287.bin oleObject288.bin oleObject290.bin oleObject291.bin oleObject292.bin oleObject293.bin oleObject294.bin image21.wmf 1 ZW Z Y XY X = + = + + = + + + = = + + + + + + = + + + + + = + + + W W Z W Z X W Z Z Y Y X X W Z Z Y XY X 1 1 1 image161.png oleObject297.bin oleObject298.bin oleObject299.bin oleObject300.bin oleObject301.bin oleObject303.bin oleObject22.bin oleObject304.bin oleObject305.bin oleObject306.bin oleObject307.bin oleObject309.bin oleObject310.bin oleObject311.bin oleObject312.bin oleObject313.bin image22.wmf C B A B) AC(D D C B A ABC D C B CD B A D C B A + + = = + = + + = + + + = = + + + + = + + + + + + = = + + + + + + = + + + + + + + = + + + + C B A D B D AC C B A D AC C B AD C B A D AC BC B AD ABCD B B D AC D B A C B A ABCD B B D AC C C D B A D D C B A D C B A ABCD D ABC DA C B D C B A CD B A D C B A D C B A D D ABC A A D C B CD B A D C B A ) ( ) ( ) ( ( ) ( ) ( ) ( ) ( oleObject314.bin oleObject23.bin image1.wmf 0 0 1 1 1 1 = = o o image23.jpeg image24.jpeg image25.png image26.wmf B A X + = oleObject24.bin oleObject25.bin image27.wmf B A X o = oleObject26.bin image28.jpeg oleObject1.bin image29.png image30.wmf B A B A B A X + = Å = oleObject27.bin oleObject28.bin image31.png image32.wmf B A AB B A X + = Ä = oleObject30.bin oleObject31.binimage33.png image2.wmf 0 1 0 0 0 0 = = o o image34.png image35.png image36.png image37.wmf B A B A + = o oleObject36.bin oleObject37.bin oleObject2.bin image38.wmf B oleObject38.bin oleObject39.bin image39.wmf A oleObject40.bin image40.wmf A oleObject41.bin oleObject42.bin oleObject43.bin image41.png image3.wmf 0 image42.wmf A A A = o oleObject45.bin oleObject46.bin image43.png image44.wmf B oleObject48.bin oleObject49.bin oleObject50.bin
Compartir