Sie sind auf Seite 1von 19

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

NDICE OBJETIVO ................................................................................................................................... 2 INTRODUCCIN ........................................................................................................................ 2 Nmeros utilizados en electrnica digital........................................................................... 2 Sistema decimal. ................................................................................................................. 3 Sistema de nmeros binarios. ............................................................................................. 3 Sistema de nmeros octal. .................................................................................................. 4 Sistema de numeracin hexadecimal.................................................................................. 4 Decodificador de un nmero binario a representacin grfica en siete segmentos. ........... 4 Codificador de teclado........................................................................................................ 5 DESARROLLO TERICO ........................................................................................................ 7 Decodificador de un nmero binario a representacin grfica en siete segmentos. ........... 7 Codificador de teclado........................................................................................................ 12 DESARROLLO EXPERIMENTAL .......................................................................................... 13 DIAGRAMAS ............................................................................................................................... 14 Diagrama a Bloques............................................................................................................ 14 Diagramas Lgicos. ............................................................................................................ 15 SIMULACIN.............................................................................................................................. 16 CONCLUSIONES ........................................................................................................................ 18 REFERENCIAS ........................................................................................................................... 19

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

OBJETIVO Disear y construir un teclado matricial de 4 x 4 y el respectivo circuito que despliegue el nmero hexadecimal correspondiente a cada tecla que ser muestreado en un display de siete segmentos. INTRODUCCIN NMEROS UTILIZADOS EN ELECTRNICA DIGITAL Estamos habituados al sistema de numeracin decimal y nos parece lgico usarlo en todo momento. Pero hay ocasiones en donde no es el ms apropiado. Uno de esos mundos en los que existen sistemas ms descriptivos de los fenmenos que el decimal es el de los procesadores. Por su naturaleza digital, los procesadores son mquinas esencialmente binarias. Utilizan el sistema de numeracin llamado binario, en el que slo se disponen dos signos: 0 y 1. Contando correlativamente de manera binaria, diramos: 0, 1, 10, 11, 100, 101, 110, 111, ... complicado?. Pero es muy fcil!. Tanto el sistema binario, como el decimal y el hexadecimal, son sistemas en los que la posicin de cada dgito representa informacin de mucha importancia. Un humano necesita manejarlo de otra manera y por eso se invent el sistema hexadecimal, con 16 smbolos, ya que si uno agrupa cuatro bits obtiene 16 combinaciones posibles (24 = 16). Nuestro sistema decimal no se corresponde en la cantidad de dgitos con el binario en cambio, el hexadecimal si, porque cada cuatro bits representan un dgito hexadecimal exacto. De tal manera, el anterior nmero de 32 bits se traduce al hexadecimal como uno de 8 dgitos (32 bits agrupados de a 4). Para la conversin podemos usar la tabla binario-decimal-hexadecimal, figura 1. En un sistema hexadecimal, necesitamos 16 smbolos. Ya que somos muy buenos manejando nmeros decimales, adoptamos esos diez smbolos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) para empezar, pero hay que agregar otros seis. Mmh ! por qu no A, B, C, D, E y F ? Note el lector el "0x" del comienzo, para significar que lo que sigue es un nmero hexadecimal. Otro estilo es poner una "h" final, con la precaucin de colocar un cero adelante si el nmero comienza con A, B, C, D, E o F. Cada trozo de informacin recibe un nombre propio segn la cantidad de bits que posea: un bit es la unidad de informacin binaria y con l se puede contar desde 0 hasta 1 un nibble son cuatro bits y se puede contar desde 0 hasta 15 (0xF en hexa), con un byte (8 bits) puedo contar desde 0 hasta 255 0xFF hexa, una word tiene 16 bits y permite contar desde 0 hasta 65535 0xFFFF, una double-word (32 bits) permite contar desde 0 hasta 4.294.967.295 0xFFFFFFFF. Cuando usted escuche hablar de direcciones de 32 bits, sepa que hay un espacio de almacenamiento de 4.294 ... millones de bytes o 4 Gigabytes (o de colores, si estamos hablando de color de 32 bits). El la figura 1 hay una tabla que convierte el primer nibble (los primeros 4 bits) a decimal y a hexadecimal. Con ella se puede convertir cualquier numero binario en hexa y viceversa. 2

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Sistema Binario 0000 0001 0010 0011 0100 0101 0110 0111

Sistema Decimal 0 1 2 3 4 5 6 7

Sistema Hexadecimal 0 1 2 3 4 5 6 7

Sistema Binario 1000 1001 1010 1011 1100 1101 1110 1111

Sistema Decimal 8 9 10 11 12 13 14 15

Sistema Hexadecimal 8 9 A B C D E F

FIGURA 1. Tabla binario-decimal-hexadecimal. Tabla que muestra la conversin de los 16 primeros nmeros de cada sistema.

Existen muchas formas de representacin de las magnitudes cuantitativas que se denominan sistemas de numeracin. Cada sistema tiene una base, que se define como el nmero de smbolos distintos utilizados para la representacin de las cantidades. El sistema que cotidianamente utilizamos es el decimal, cuya base es el nmero 10 porque se emplean diez smbolos para su representacin. Los sistemas de numeracin utilizados en electrnica digital son los siguientes: sistema decimal, sistema binario, sistema octal y sistema hexadecimal. SISTEMA DECIMAL Este sistema consta de diez smbolos que van desde el numero 0 hasta el numero 9, los cuales le dan la caracterstica principal a este sistema conocido por todo el mundo. Estos smbolos numricos tambin forman unidades numricas compuestas, al tomarlos como exponentes de un nmero que se encargar de regular el procedimiento, este nmero es llamado base. El nmero base va a ser 10, por tal motivo tambin es conocido como "sistema de numeracin en base 10". SISTEMAS DE NMEROS BINARIOS Este es el sistema numrico que utilizan los sistemas digitales para contar y es el cdigo al que traduce todas las informaciones que recibe. Se dice "Binario" a todo aquello que tiene dos partes, dos aspectos, etc. Muchas cosas en los sistemas digitales son binarias: Los impulsos elctricos que circulan en los circuitos son de baja o de alta tensin, los interruptores biestables estn encendidos o apagados, abiertos o cerrados, etc. A diferencia del sistema decimal al que estamos habituados, y que utiliza diez cifras, del 0 al 9, el sistema numrico binario utiliza solo dos cifras, el 0 y el 1. Para los sistemas digitales es fcil, hasta el punto que reduce todas las operaciones a sumas y restas de nmeros binarios. Tambin las palabras, los nmeros y los dibujos se traducen en el ordenador en secuencias de 1 y 0. De hecho toda letra, cifra o smbolo grfico es codificado en una secuencia de 0 y 1. La palabra bit deriva de las dos palabras inglesas "binary digit" cifra binaria, y designa a las dos cifras 0 y 1, que se utilizan en el sistema binario. 3

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Un bit es tambin, la porcin ms pequea de informacin representable mediante un nmero, e indica si una cosa es verdadera o falsa, alta o baja, negra o blanca, etc. Un byte es generalmente una secuencia de 8 bits. SISTEMA DE NUMERACIN OCTAL Este sistema consta de 8 smbolos desde el 0 hasta el 7, es muy poco utilizado en los computadores. La facilidad con que se pueden convertir entre el sistema Octal y el binario hace que el sistema Octal sea atractivo como un medio "taquigrfico" de expresin de nmeros binarios grandes. SISTEMA DE NUMERACIN HEXADECIMAL El sistema de numeracin hexadecimal consta de 16 smbolos donde desde el 0 hasta el 9 son nmeros y del 10 hasta el 15 son letras (A, B, C, D, E, F), las cuales se encuentran distribuidas en la forma que muestra la figura 1. La ventaja principal de este sistema de numeracin es que se utiliza para convertir directamente nmeros binarios de 4 bits. En donde un solo dgito hexadecimal puede representar 4 nmeros binarios o 4 bits. DECODIFICADOR DE UN NMERO BINARIO A REPRESENTACIN GRFICA EN SIETE SEGMENTOS El siguiente dispositivo tiene como finalidad representar grficamente, mediante un arreglo de LEDs, a un dgito decimal (esta arreglo de leds es el display de siete segmentos donde cada uno de estos segmentos es un led y con el que se pueden representar nmeros, letras y smbolos. Se tienen 4 entradas al dispositivo que representan a cuatro posiciones de un nmero en base dos (binario). Con esos 4 bits se podra representar hasta el nmero quince decimal, sin embargo, el objetivo de este dispositivo es tomar nicamente las combinaciones binarias que produzcan un dgito decimal (nmeros del 0 al 9), por lo que los nmeros del 10 al 15 no son tomados en cuenta. Esto se hace siguiendo la filosofa de los nmeros BCD (Binary Coded Decimal). Las entradas binarias son: A B C D que representa al bit de2^3, que representa al bit de 2^2, que representa al bit de 2^1, que representa al bit de 2^0

Las salidas son 7 filas de LEDs nombradas de la A a la F, tal como se muestra en la figura 2, con las que es posible representar cualquier dgito decimal tal y como se hace en los relojes digitales de cuarzo. La tabla de verdad quedara como sigue:

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

A) Tabla de codificacin.

B) Display FIGURA 2. Tabla de codificacin binaria a representacin en un display de 7 segmentos.

A partir de la tabla de verdad, podemos obtener las funciones en minitrminos de cada uno de los segmentos. Este caso es para cuando queremos solo que salga hasta el 9, para la prctica nosotros necesitamos que todas las combinaciones con cuatro bits que despliegue un smbolo despus del nueve los cuales son letras de la A a la F. Se llenan las funciones para cada uno de los segmento de acuerdo a la conformacin de cada letra correspondiente a cada combinacin. CODIFICADOR DE TECLADO El codificador de teclado es un ejemplo de aplicacin del registro de desplazamiento como contador de anillo, junto con otros dispositivos. LA figura 3 muestra un codificador de teclado simplificado que codifica la pulsacin de una tecla en una matriz organizada en cuatro filas y cuatro columnas, que definen 16 teclas. Se conecta un registro de desplazamiento de 4 bits 74LS194 como 5

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

contador en anillo de 8 bits con una secuencia patrn de bits formada por 3 unos y un cero, que se activa cuando se conecta la alimentacin. Se usar un circuito para poder codificar las filas y las columnas.

FIGURA 3. Circuito simplificado de codificacin de teclado.

El funcionamiento bsico del codificador de teclado de la figura 3 es el siguiente: cuando se pulsa una tecla, el contador en anillo explora las filas a medida que la seal de reloj desplaza el 0 por el contador a una frecuencia de 5 kHz. Secuencialmente se aplica un 0 (nivel bajo) a una de las lneas de fila, mientras que las restantes filas estn a nivel alto. 6

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Todas las lneas correspondientes a las filas se conectan a las entradas del codificador de filas, de modo que la salida de 3 bits del mismo, en cualquier instante, representa, un binario, la fila que est a nivel bajo. Cuando se pulsa una tecla, la lnea de la columna correspondiente se conecta a la lnea de la fila que est a nivel bajo, por lo que dicha columna tambin quedar a nivel bajo. El codificador de columnas genera la salida binaria que corresponde a la columna en la que est la tecla pulsada. El cdigo de dos bits de la fila ms el cdigo de dos bits de la columna identifican unvocamente la tecla que se ha presionado. Este cdigo de cuatro bits se aplica a las entradas del registro de cdigo de tecla. Cuando se ha pulsado una tecla, los dos monoestables producen un impulso de reloj retrasado, para realizar la carga paralelo del cdigo de cuatro bits en el registro de cdigo de tecla. Este retrazo permite que se extingan los rebotes de los contactos. La salida del primer monoestable tambin inhibe al contador en anillo, para evitar la exploracin mientras se estn cargando los datos en el registro de cdigo de las teclas. Este cdigo se aplica al decodificador de un nmero binario a representacin grfica en siete segmentos, visto con anterioridad. DESARROLLO TERICO DECODIFICADOR DE UN NMERO BINARIO A REPRESENTACIN GRFICA EN SIETE SEGMENTOS El primer problema a resolver es poder ver en un display un smbolo diferente para cada combinacin de los cuatro bits de entrada (A, B ,C Y D) empezando con los nmeros del 0 al 9 y luego las letras de la A a la F, teniendo as la numeracin hexadecimal. Para esto nos basamos en que el display consta de siete leds en forma de lneas que forman un ocho, con el que se pueden formar los smbolos requeridos con la combinacin correcta de leds encendidos, entonces cada segmento enciende de acuerdo a una funcin de los cuatro bits de entrada. Ahora lo que sigue es ver como formar los nmeros en el display, tomando como base el display mostrado en la figura 4.

FIGURA 4. Display de siete segmentos.

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Donde elegimos que led encienda (de acuerdo a la letra del esquema. Los elegimos de la siguiente manera: Para el nmero 0: entonces para la primera combinacin prende a,b,c,d,e y f. Para el nmero 4: enciende b, c, f y g.

Para el nmero 1: enciende b y c.

Para el nmero 5: enciende a, c, d, f y g.

Para el nmero 2: enciende a, b, d, e y g.

Para el nmero 6: enciende a, c, d, e, f y g.

Para el nmero 3: enciende a, b, c, d y g.

Para el nmero 7: enciende a, b y c.

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Para el nmero 8: encienden a, b, c, d, e, f y g.

Para la letra C: enciende c, d, e y f.

Para el nmero nueve: enciende a, b, c, d, f, g.

Para la letra d: enciende b, c, d, e, f y g.

Para la letra A : enciende a, b, c, e, f y g.

Para la letra E enciende: enciende a, d, e, f, g.

Para la letra b: encienden c, d, e, f y g.

Para F tenemos: enciende a, e, f y g.

Con esta eleccin de smbolos y ver que leds deben encender para cada combinacin de entrada (donde un led encendido representa un 1 lgico y un led apagado representa un 0 lgico) podemos realizar la tabla lgica para cada una de las funciones (una por cada segmento, es decir siete funciones).

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

La figura 5 muestra una tabla que es de mucha utilidad para encontrar el error que puede tener cada uno de los segmentos. 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 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 a 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 b 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 c 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 0 d 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 0 e 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 f 1 0 0 0 1 1 1 0 1 1 1 1 1 0 1 1 g 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1

FIGURA 5. Tabla de codificacin binaria hexadecimal.

En la tabla A, B, C y D son las variables de entrada, y a, b, c, d, e, f y g son las funciones correspondientes a cada uno de los segmentos. Ahora lo que sigue es la reduccin de cada una de estas funciones, con ayuda de los mapas k, entonces tenemos: Para a:

10

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Para b :

Para e:

Para c:

Para f:

Para d:

Para g:

11

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

CODIFICADOR DE TECLADO El segundo problema es realizar el teclado matricial 4 x 4 con su respectivo circuito codificador de tecla. Teniendo como base la figura 3 procedemos a disear los respectivos circuitos combinacionales de los bloques expuestos en tal figura. Estos bloques son: Codificador de Filas, Codificador de Columnas, Contador en anillo y Registro de cdigo de tecla. Para realizar el Codificador de Filas y el Codificador de Columnas es necesario analizar el teclado matricial para poder establecer la tabla mostrada en la figura 6 en la cual observamos un cdigo diferente para la pulsacin de cada tecla. El Cdigo consta de ocho bits, cuatro proporcionados por las cuatro filas y cuatro proporcionados por las cuatro columnas. En la misma tabla se observan los cuatro bits que sern las entradas del decodificador hexadecimal (T0, T1, T2, T3). Ahora lo que sigue es obtener las respectivas ecuaciones booleanas para poder implementarlas, las cuales se obtendrn de la tabla mostrada en la figura 7. CODIFICADOR DE TECLADO COLUMNA FILAS T3 T2 S 1 1 0 0 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 0 1 1 0 1 0 0 1 1 0 1 1 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1
FIGURA 6. Codificador de teclado.

T1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

T0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

0 1 2 3 4 5 6 7 8 9 A B C D E F

1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0

CODIFICADOR DE FILAS Y COLUMNAS Columnas P0 P1 P2 P3 T3 T2 T1 Filas Q0 Q1 Q2 Q3 1 1 1 0 0 0 1 1 1 0 1 0 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 0

T0 1 0 1 0

FIGURA 7. Tabla para el codificador de filas y columnas.

12

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

De la tabla mostrada en la figura 7 se obtuvieron las siguientes ecuaciones booleanas, que sern implementadas como muestra la figura 8.

DESARROLLO EXPERIMENTAL Ahora, es necesario armar el circuito decodificador hexadecimal y el circuito de control de teclado de acuerdo a las funciones obtenidas, para esto es necesarioel siguiente material y equipo. MATERIAL 2 CI 74LS04 (COMPUERAS NOT) 7 CI 74LS08 (COMPUERAS AND DE DOS ENTRADAS) 2 CI 74LS27 (COMPUERAS NOR DE TRES ENTRADAS) 1 CI 74LS11 (COMPUERAS AND DE TRES ENTRADAS) 2 CI 74LS86 (COMPUERAS XOR DE DOS ENTRADAS) 4 CI 74LS32 (COMPUERAS OR DE DOS ENTRADAS) 3 CI NE555 (TEMPORIZADOR 555) 2 CI 74LS194 (REGISTROS UNIVERSALES) 4 1N4007 (DIODOS) 2 CAPACITORES DE 0.01 F. 1 CAPACITOR DE 3.3 F. 1 DISPLAY DE SIETE SEGMENTOS CATODO COMN. 2 RESISTENCIAS DE 22 K. 1 RESISTENCIA DE 100 K. 2 RESISTENCIAS DE 2.2 K. 1 RESISTENCIA DE 220 . 1 TECLADO MATRICIAL DE 4 x 4. LEDS CABLE 4 PROTOBOARDS EQUIPO 1 PINZAS 1 FUENTE DE 5 VOLTS 1 MULTMETRO DIGITAL 13

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

Con este material se arman las funciones obtenidas en el desarrollo terico para el decodificador hexadecimal y se comprueba la tabla con el uso de el equipo. Se puede comprobar funcin por funcin o con el display. En la figura 8 se muestra una tabla con los valores medidos en volts. 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 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 a 3.43 .13 3.41 3.4 .12 3.39 3.4 3.33 3.43 3.4 3.4 .13 3.37 .13 3.37 3.34 b 3.43 3.28 3.41 3.39 3.36 .11 .11 3.32 3.42 3.4 3.4 .11 .11 3.37 .11 .11 c 3.42 3.28 .11 3.39 3.36 3.38 3.4 3.32 3.42 3.4 3.4 3.37 .11 3.37 .11 .11 d 3.42 0.11 3.4 3.38 .11 3.38 3.39 .11 3.42 3.39 .11 3.36 3.36 3.37 3.36 .11 e 3.43 0.13 3.4 .12 .12 .13 3.4 .13 3.43 .13 3.4 3.37 3.37 3.38 3.37 3.34 f 3.42 0.12 .11 .11 3.36 3.38 3.39 .11 3.42 3.39 3.39 3.36 3.36 .11 3.36 3.33 g 0.11 0.12 3.4 3.39 3.36 3.38 3.4 .11 3.42 3.39 3.39 3.37 .11 3.37 3.36 3.33 I to(mA) 4.97 4.31 4.86 4.83 4.71 4.81 4.89 4.51 4.97 4.86 4.87 4.75 4.69 4.76 4.75 4.63

FIGURA 8. Tabla de comprobacin de las funciones booleanas.

De la misma forma, se arman las funciones booleanas para el codificador de teclado. DIAGRAMAS DIAGRAMA A BLOQUES

FIGURA 9. Diagrama a bloques del teclado hexadecimal.

La figura 9 muestra un panorama general de cmo se puede realizar el objetivo planteado en esta prctica. El teclado se construir en forma matricial del cual obtendremos ocho seales las cuales se procesarn, en el bloque de control de teclado, para poder tener slo cuatro entradas (A, B, C y D) para el decodificador 4 a 7. Dentro del bloque decodificador 4 a 7 se encuentran las siete funciones obtenidas que dan como salidas a, b, c, d, e, f y g que irn al display. 14

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

DIAGRAMA LGICO DEL DECODIFICADOR HEXADECIMAL


R1 220 R2 R3 220 R4 220 220 1 2 3 4 S1 +5V 8 7 6 5

SW DIP-4

U1A 74LS04

U1B 74LS04

U1C 74LS04

U1D 74LS04

1 2 4 6 8 2

U1A 3 74LS08 U1A 12 74LS11 U1C 8 9 10 4 5

U1B 6 74LS08 1 2 13 U1A 12 74LS27 U1C 8 74LS08 11 74LS04 4 5 74LS32 U1B 6 U1E 10

1 2 13

9 10

74LS32 U1D 11 74LS32 U1C 8 74LS86 U1C 8 74LS11 U1A 3 74LS32 U2B 6 74LS32 4 5 74LS08 4 5 74LS86 U3A 3 74LS08 U3D 11 74LS08 9 10 74LS32 1 2 74LS08 U2D 11 74LS32 U3D 11 74LS32 U3A 3 74LS32 4 5 74LS08 3 4 5 U1B 6 74LS11 U3B 6 74LS32 U4A 3 74LS32 9 10 74LS08 12 13 74LS08 U5C 8 74LS27 74LS04 9 10 11 U2C 8 11 U2E 10 U5D 11 U5B 6 1 2 74LS08 U2B 6 74LS27 9 74LS04 U2D 8 U5A 3 9 10 74LS08 12 13 74LS08 U4C 8 74LS32 9 10 U3C 8 U4D 11 U4A 3 U2C 8 9 10 74LS08 U3C 8 1 2 13 U2A 12 74LS27 13 74LS04 U2F 12 1 2 74LS32 74LS08 U2A 3 4 5 U3B 6 U1B 6 U2B 6 3 4 5 U1B 6 74LS27 3 74LS04 U2B 4 1 2 74LS08 9 10 74LS08 U2A 3 U2C 8 13 74LS04 U1F 12 12 13 74LS08 U2D 11 12 13 74LS08 U1D 11

12 13

9 10

9 10 11

9 10 11

U1C 8 74LS27 1

U2A 2 74LS04

1 2

4 5

1 2

12 13

12 13

12 13

1 2

3 4 5

4 5

1 2

15

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

DIAGRAMA LGICO DEL CODIFICADOR DE TECLADO

Los diagramas lgicos presentados muestran la totalidad de circuitos necesarios para el pleno desempeo del teclado hexadecimal cumpliendo con los requisitos planteados en el objetivo de esta practica.

SIMULACIN La simulacin solo se realiz para el bloque correspondiente al decodificador hexadecimal (decodificador 4 a 7). La figura 10 muestra el circuito completo que contiene las siete funciones obtenidas de los mapas k.

16

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

FIGURA 10. Simulacin del decodificador 4 a 7.

La figura 11 muestra el generador de palabra en el cual se tomaron los ltimos cuatro bits en forma binaria, para representar las 16 combinaciones. Las salidas de cada una de las funciones se muestran en el analizador lgico, ordenadas de la a a la f de arriba hacia abajo en el analizador, mostrados en la figura 11.

17

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

FIGURA 11. Generador de palabras y Analizador Lgico.

CONCLUSIONES Al realizar esta prctica obtuvimos las siguientes conclusiones: La manera en que aparecen los nmeros en el display no es en realidad una conversin de cdigo (binaria a hexadecimal), ya que en realidad lo que hacemos es en base a un esquema de siete segmentos, encender los que representen un smbolo en especial. No es tan sencillo como se podra creer y menos si se les da un smbolo a cada combinacin ya que nos limita la utilizacin de trminos no importa que facilitan la implementacin de circuitos combinacionales. Este es un primer acercamiento a la utilizacin de displays que se manejan mucho en el rea de la electrnica digital. Este es un bloque que se puede utilizar para muchas aplicaciones mas grandes o mas complejas.

18

LABORATORIO DE ELECTRNICA DIGITAL II

PRCTICA No. 1

REFERENCIAS ANLISIS DE DISEO DE CIRCUITOS LGICOS DIGITALES VICTOR P. NELSON - H. TROY NAGLE - BILL D. CARROLL DAVID IRWIN PRIMERA EDICIN PRENTICE HALL CAPTULO 4 (245 264)) DISEO DIGITAL M. MORRIS MANO PRIMERA EDICIN 1987 / PRENTICE HALL CAPTULO 1 SISTEMAS BINARIOS PG. 1 32 SISTEMAS DIGITALES (PRINCIPIOS Y APLICACIONES) RONALD J. TOCCI PRIMERA EDICIN 1993 / PRENTICE HALL CAPTULO 2 SISTEMAS NUMRICOS Y CDIGOS PG. 20 - 35

19

Das könnte Ihnen auch gefallen