You are on page 1of 9

Indice

1. Introduccin o 2. Marco Terico o 3. Desarrollo 3.1. Tabla de verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Mapa de Karnaugh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3. Circuito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. Conclusiones 5. Bibliograf a 3 4 4 5 6 7 10 10

1.

Introduccin o

El siguiente proyecto es un recurso para practicar simulaciones a travs de software y con mapas e de Karnaugh para la simplicacin de los circuitos y todo esto para la preparacin para el trabajo con o o una empresa que requiera controlar alguna aplicacin o procedimiento a travs de circuitos integrados. o e En este documento se incluye, tabla de verdad, mapa de Karnaugh y una imagen para poder observar de manera grca el comportamiento del circuito tambin una imagen de Logic History sacada del a e software Digital Work. Se aplican los conocimientos tericos adquiridos con el Libro Floyd, Thomas L. (2006) y las habilo idades adquiridas en el saln de clase, para la realizacin de este proyecto prctico menciono alguno o o a de ellos, el anlisis de la lgica combinacional, las funciones de la lgica combinacional, conceptos a o o digitales, puertas lgicas, algebra de boole y simplicacin lgica. o o o La tarea fue desarrollada con tres programas. Digital Work 3.04 para realizar las simulaciones de las compuertas solicitadas de la tarea. Software ejecutado sobre Wine 1.3 en Ubuntu GNU/Linux 11.10. Nested 1.2.2, programa para la creacin de documentos estructurados para realizar este docuo mento.

2.

Marco Terico o

La resolucin comienza con la tabla de verdad. Esta tabla muestra la salida para cada posible o entrada en trminos de niveles y bits correspondientes(Thomas L. 2006, p. 214). Para tener el control e de los 4 tanques y los l mites en los cuales se encuentra. Empezamos con la explicacin de los niveles o de los tanques, si los CUATRO tanques estn por encima del l a mite inferior, se debe encender una luz VERDE, cuando UNO de los tanques est por debajo del l e mite inferior, se tiene que encender una luz AMARILLA, cuando DOS tanques estn por debajo del l e mite inferior, se debe encender una luz azul y si TRES tanques o los CUATRO tanques estn por debajo del l a mite inferior se deber, entonces, a encender una luz ROJA. Se realizo unas pequeas tablas para identicar los trminos en los cuales debe debe encender cada n e luz o LED, para facilitar el trabajo con los mapas de Karnaugh para las luces amarilla, azul y roja. Luego de identicar los niveles en la tabla de verdad, se procede a identicar Para cada trmino e de la suma de productos, se coloca un 1 en el mapa de Karnaugh en la celda correspondiente al valor del producto, haciendo una simplicacin La simplicacin consiste en implementar una funcin con o o o el menor nmero de puertas posibles(Thomas L. 2006, p. 214). u No se realizo un mapa de Karnaugh para encender la luz VERDE porque solo hay una condicin o y no hay ms para simplicar lo pueden notar en la tabla de verdad, ya que para que pueda encender a la luz VERDE tienen que estar todos en 0, al momento de realizar el circuito con el Software Digital Work se coloca una puerta NOR para que se encienda, si los CUATRO tanques estn por encima del a l mite inferior. Posterior con la ayuda de la tabla de verdad que se separaron por color, se identica en el mapa de Karnaugh las adyacencias o agrupaciones para la simplicacin de la ecuacin de todos las luces, solo o o en la luz ROJA se identicaron adyacencias, la luz amarilla y azul no ten adyacencias. Podemos an agrupar los mapas de Karnaugh de acuerdo con las reglas siguientes, rodeando las celdas adyacentes que contengan unos(Thomas L. 2006, p. 235). Ese era el caso de luz amarilla y la luz roja que no ten celdas de uno adyacentes, la mayor estaba muy dispersa, y no ayudo mucho a la simplicacin. a a o Se saca la simplicacin lgica para cada Luz y se comienza a realizar el circuito. o o

3.

Desarrollo

El estudiante utilizando el software Digital Work 3.04 deber simular el siguiente ejercicio. a A usted, como ingeniera le han solicitado disear un circuito que controle el estado de cuatro n tanques que contienen qu micos peligrosos pero indispensables para un proceso industrial. El proceso no se puede detener por lo que hay que mantener un control exhaustivo sobre la cantidad de l quido en cada uno de ellos. Para eso, se le han dado las siguientes premisas para que elabore el circuito. Si los CUATRO tanques estn por encima del l a mite inferior, se debe encender una luz VERDE, cuando UNO de los tanques est por debajo del l e mite inferior, se tiene que encender una luz AMARILLA, cuando DOS tanques estn por debajo del l e mite inferior, se debe encender una luz azul y si TRES tanques o los CUATRO tanques estn por debajo del l a mite inferior se deber, entonces, encender una a luz ROJA. A continuacin se muestra la tabla de verdad, mapa de Karnaugh y el circuito perse desarrollados o segn la ecuacin. u o

3.1.

Tabla de verdad

En la columna de salida de la tabla de verdad se muestra la LED que depende del estado de cuatro tanques que contienen qu micos peligrosos. A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 A 0 A 0 0 0 1 B 0 0 1 0 A 0 0 0 1 1 1 A 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 B 0 C 0 1 0 0 B 0 1 1 0 0 1 B 1 0 1 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 C 0 D 1 0 0 0 C 1 0 1 0 1 0 C 1 1 0 1 1 Salida de la LED Verde Amarilla Amarilla Azul Amarilla Azul Azul Rojo Amarilla Azul Azul Rojo Azul Rojo Rojo Rojo D 0 VERDE ABCD AMARILLO ABCD ABCD ABCD ABCD D 1 1 0 1 0 0 D 1 1 1 0 1 AZUL ABCD ABCD ABCD ABCD ABCD ABCD ROJO ABCD ABCD ABCD ABCD ABCD

La resolucin comienza con la tabla de verdad : Esta tabla muestra la salida para cada posible o entrada en trminos de niveles y bits correspodientes(Thomas L. 2006, p. 214) para 4 varibales de e entrada (ABCD) son diecisis (24 =16) posibles combinaciones de valores, para evaluar la ecuacin se e o hace que en la tabla de verdad cada ecuacin sea igual a 1. o

3.2.

Mapa de Karnaugh

Cuando UNO de los tanques est por debajo del l e mite inferior, se tiene que encender una luz AMARILLA.

Figura 1: Mapa de Karnaugh LED amarilla. Simplicacin = ABCD + ABCD + ABCD+ ABCD o Cuando DOS tanques estn por debajo del l e mite inferior, se debe encender una luz AZUL.

Figura 2: Mapa de Karnaugh LED azul. Simplicacin = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD o Si TRES tanques o los CUATRO tanques estn por debajo del l a mite inferior se deber, a entonces, encender una luz ROJA.

Figura 3: Mapa de Karnaugh para LED roja. Simplicacin = ABD + BCD + ACD + ABC o

3.3.

Circuito

El circuito se implementa con varias puertas OR y varias puertas AND a continuacin su desarrollo o es el siguiente:

8 Figura 4: Circuito desarrollado.

Figura 5: Logic History.

En este circuito se requiri de una puerta NOR para encender la LED VERDE ya que cuando los o tanques esten a ese nivel tiene que encenderse y como todos estn 0 con el NOR encedemos la luz. a Para el encendido de la LED AMARILLA se necesito cuatro puertas AND, de cuatro entradas cada una y una puerta OR de cuatro entradas. Para el encendido de la LED ROJA se necesito cuatro puertas AND, de tres entradas cada una y una puerta OR de cuatro entradas. Para el encendido de la LED AZUL se necesito seis puertas AND, de cuatro entradas cada una y tres puerta OR una de cuatro entradas y otras dos de dos entradas.

4.

Conclusiones
Poner en prctica los conocimientos tericos con un ejercicio probable para el desarrollo en a o cualquier empresa o institucin, el cual se desarrolla con circuitos integrados, en un proceso que o se puede dar en la realidad. La complejidad que puede llegar a ser si no se maneja bien para que es cada puerta lgica, ya o que tener esos conocimientos previos es de mucha facilidad al momento de estar elaborando el circuito en el Software Digital Work. El grado de concentracin para enlazar cada bit a la entrada de una puerta lgica para su o o posterior suma, ya que al equivocarse hay que rehacer todo. Descubr en internet un programa Software Libre de simulacin de circuitos de nombre QUCS o http://qucs.sourceforge.net/docs.html. Se trata de un Software multiplataforma que supera en capacidades a Digital Work en muchos aspectos. Por lo que personalmente recomendar que se a evale y se utilice en futuros cursos de Organizacin de Computadores. u o

5.

Bibliograf a
Libro de texto: Floyd, Thomas L. (2006). Fundamentos de sistemas digitales. Editorial Perason Prentice Hall, 9a . Edicin Espaa, Madrid. ISB 10:84-8322-085-7. o n Castro Chaves, Karol. (2012). Orientacin para el curso Organizacin de Computadores. EUNED. o o Costa Rica.

10