100% encontró este documento útil (1 voto)
6K vistas

Implementación de Visualizador Con Displays de 7 y 16 Segmentos

Este documento describe la implementación de un visualizador con displays de 7 y 16 segmentos. Se utilizarán displays alfanuméricos de 16 segmentos para mostrar 3 nombres y displays de 7 segmentos para mostrar los códigos numéricos asociados a cada nombre. Se detallan los objetivos, bases teóricas, y el planteamiento dividido en dos partes: 1) mostrar los nombres en displays de 16 segmentos y 2) mostrar los códigos en displays de 7 segmentos.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
6K vistas

Implementación de Visualizador Con Displays de 7 y 16 Segmentos

Este documento describe la implementación de un visualizador con displays de 7 y 16 segmentos. Se utilizarán displays alfanuméricos de 16 segmentos para mostrar 3 nombres y displays de 7 segmentos para mostrar los códigos numéricos asociados a cada nombre. Se detallan los objetivos, bases teóricas, y el planteamiento dividido en dos partes: 1) mostrar los nombres en displays de 16 segmentos y 2) mostrar los códigos en displays de 7 segmentos.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

IMPLEMENTACIN DE VISUALIZADOR CON DISPLAYS DE 7 Y 16 SEGMENTOS

I. Objetivos: a) Generales 1. Utilizar los mtodos de reduccin para facilitar el uso de puertas lgicas. 2. Realizar el diseo de codificadores personalizados. b) Particulares 1. Obtener una imagen predeterminada, en los displays, usando lgica combinacional y los mtodos de reduccin. 2. Visualizar tres nombres y a su vez nmeros de diez cifras relacionados al nombre (nombre y cdigo) II. Base terica

SIMPLIFICACION DE FUNCIONES USANDO MAPAS DE KARNAUGH La simplificacin de funciones booleanas mediante Mapas de Karnaugh est basada en el concepto de adyacencia lgica o dos mintrminos se dicen adyacentes (desde el punto de vista lgico) si difieren solamente en una variable La propiedad ms interesante de los mintrminos adyacentes es que al sumarlos se simplifican en un trmino producto que no contiene la variable que cambia de uno a otro, por ello se le llama variable redundante. En forma similar se pueden encontrar grupos de 8, 16, etc. (potencias de 2) que permiten eliminar 3, 4 variables, etc. La principal propiedad de los mintrminos adyacentes es que al representarlos en un Mapa de Karnaugh forman un grupo de celdas que resultan adyacentes geomtricamente (es decir, resultan ser vecinos). Observacin.- En un Mapa de Karnaugh se considera que el todo el borde izquierdo es adyacente con el derecho, as como el borde inferior lo es con el superior. De acuerdo con lo anterior, la clave para la simplificacin de funciones usando M.K. es la bsqueda de grupos de celdas adyacentes entre los mintrminos de la funcin (los unos del mapa). De hecho el mtodo de simplificacin usando Mapas de Karnaugh se puede resumir en: 1) Formar los grupos de unos del mximo tamao posible (el nmero de celdas por grupo debe ser potencia de 2). 2) Agrupar todos los unos del mapa usando el menor nmero posible de grupos. (Un uno puede ser usado tantas veces como sea necesario). PROCEDIMIENTO DE DISEO DE CIRCUITOS LGICOS: 1. Primer paso.- Identificar en el enunciado del problema las variables involucradas en el diseo, asignarles un smbolo y representarlas en un Diagrama de Bloques, el cual es un bloque desconocido interiormente an, pero su exterior debe estar bien especificado, es decir, debe poseer un conjunto de entradas (variables independientes) y salidas (variables dependientes o funciones a disear).

2. Segundo paso.- Interpretar en el enunciado las relaciones de dependencia lgica entre entradas y salidas y representarlas en una Tabla de Verdad. Este paso debe realizarse cuidadosamente, dado la ambigedad propia del lenguaje que puede llevar a relaciones lgicas equivocadas. En este paso no debe olvidarse la relacin directa de los conectivos gramaticales Y, O con las operaciones AND, OR respectivamente, as como la negacin gramatical con el complemento lgico (NOT). Sin embargo, hay que ser cuidadoso de las interpretaciones gramaticales de O inclusivo OR) y O exclusivo (EXOR). Esto ciertamente ser ms sencillo si el enunciado lo elaboramos nosotros mismos a partir de un problema real, pues nosotros sabremos exactamente lo que queremos decir, Sin embargo, en la mayora de los casos abordados por un estudiante, los enunciados de los problemas los ha elaborado otra persona (el autor de un libro, o el profesor de la materia). 3. Tercer paso.- Obtener de la tabla de verdad los Mapas de Karnaugh, un mapa por cada variable de salida 4. Cuarto Paso.- Obtener las expresiones lgicas mnimas para cada variable de salida usando los mapas del paso anterior. 5. Quinto paso.- Dibujar la implementacin con puertas lgicas procurando usar el mnimo de circuitos integrados. En este paso hay que tener presente que una expresin lgica mnima NO garantiza una implementacin mnima en trminos de circuitos integrados. Para ello, se puede recurrir al uso de puertas lgicas de un slo tipo, ya que esta estrategia permite aprovechar todas las puertas lgicas de cada circuito integrado utilizado. Las puertas que permiten ser utilizadas de esta manera son las puertas NAND o NOR. Las primeras son adecuadas para formas SP y las segundas para formas PS. III. Planteamiento

Entonces si queremos mostrar 3 nombres necesitaremos tantos displays como el numero de letras que contenga el nombre ms largo. Los nombres a usar sern: Nombre PATTY MANUEL STEVEN Cada nombre con su nmero asociado (cdigo de alumno) cdigo 1023210042 1023220584 1023220174

Ahora vemos que la cantidad de DISPLAYS para los nombres sern 6 pues garantiza que los tres nombres pueden aparecer. Tambin nos damos cuenta que el cdigo de alumno esta conformado por 10 dgitos es decir, se usaran 10 display para representarlo. Ahora para los nombres se deben mostrar letra por letra por ello se utilizaran displays alfanumricos de 16 segmentos y en el caso de los cdigos displays de 7 segmentos. Ahora definamos nuestras tablas de verdad pues entendemos que cada display tendr un funcionamiento personal. Las entradas se otorgaran en binario y las salidas tendr que prender cada segmento del display

Dividiremos en dos partes, los nombres con displays alfanumricos de 16 segmentos y los cdigos en displays de 7 segmentos. 1. nombres con displays alfanumricos de 16 segmentos Usamos la siguiente configuracin: Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 2 1 16 9 8 7 11 6 5 10 3 15 14 4 13 17

imagen N1

Nuestro display alfanumrico es de nodo comn por tanto encender sus segmentos cuando la salida sea baja (0) Ahora dividiremos los nombres en cada letra para cada display y cada uno deber corresponder a una entrada lgica en binario N A B DISPLAY 1 DISPLAY 2 DISPLAY 3 DISPLAY 4 DISPLAY 5 DISPLAY 6 0 0 0 1 0 1 P A T T Y 2 1 0 M A N U E L 3 1 1 S T E V E N Para el primer display se mostraran las letras P, M y S A 0 0 1 1 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 0 0 0 1 1 1 0 1 1 1 0 0 0 1 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 0 1 1

Mediante mapas de Karnaugh Z1 B Z2 B Z3 1 Z4 A+B Z5 AB Z9 A+B Z13 B Z6 AB+AB Z10 A+B Z14 A Z7 1 Z11 AB+AB Z15 1 Z8 A+B Z12 B Z16 1

Para el segundo display se mostraran las letras A, A y T

A 0 0 1 1

B Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0

Mediante mapas de Karnaugh Z1 AB Z5 AB+AB Z9 1 Z13 AB+AB Z2 AB Z6 AB+AB Z10 1 Z14 AB+AB Z3 A+B Z7 1 Z11 AB+AB Z15 1 Z4 1 Z8 1 Z12 AB+AB Z16 A+B Para el tercer display se mostraran las letras T, N y E A 0 0 1 1 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 0 0 1 1 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1

Mediante mapas de Karnaugh Z1 B Z5 A Z9 A+B Z13 A+B Z2 B Z6 A Z10 1 Z14 A+B Z3 B+A Z7 1 Z11 A+B Z15 A+B Z4 A+B Z8 A+B Z12 A+B Z16 B+A Para el cuarto display se mostraran las letras T, U y V A 0 0 1 1 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1

Mediante mapas de Karnaugh Z1 B+A Z5 A Z9 A+B Z13 1 Z2 B+A Z6 A Z10 A+B Z14 A+B Z3 B+A Z7 A+B Z11 A+B Z15 1 Z4 1 Z8 B+A Z12 1 Z16 A+B Para el quinto display se mostraran las letras Y, E y E A 0 0 1 1 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1

Mediante mapas de Karnaugh Z1 A Z2 A Z3 1 Z4 B+A Z5 A Z9 A Z13 A Z6 A Z10 B+A Z14 1 Z7 1 Z11 1 Z15 1 Z8 A Z12 A Z16 B+A

Para el sexto display se mostraran las letras - , L y N A 0 0 1 1 B 0 1 0 1 Z1 1 1 1 1 Z2 1 1 1 1 Z3 1 1 1 1 Z4 1 1 1 0 Z5 1 1 0 0 Z6 1 1 0 0 Z7 1 1 1 1 Z8 1 1 0 1 Z9 1 1 0 1 Z10 1 1 1 1 Z11 1 1 1 0 Z12 1 1 1 1 Z13 1 1 1 1 Z14 1 1 1 0 Z15 1 1 1 0 Z16 1 1 1 1

Mediante mapas de Karnaugh Z1 1 Z2 1 Z3 1 Z4 B+A Z5 A Z9 A+B Z13 1 Z6 A Z10 1 Z14 A+B Z7 1 Z11 A+B Z15 A+B Z8 A+B Z12 1 Z16 1

2. cdigos en displays de 7 segmentos Como notamos en los cdigos solo varan 4 dgitos por tanto haremos nuestro diseo en funcin de esos 4 displays. Adems los dems displays son constantes por ello los configuraremos de manera directa. Usamos la siguiente configuracin: Z1 Z2 Z3 Z4 Z5 Z6 Z7 g f a b e d c Imagen N2

Nuestro display de 7 segmentos es de ctodo comn por tanto encender sus segmentos cuando la salida sea alta (1) Ahora dividiremos los cdigos cifra a cifra para cada display y cada uno deber corresponder a una entrada lgica en binario

N A B DISPLAY 1 DISPLAY 2 DISPLAY 3 DISPLAY 4 0 0 0 1 0 1 1 0 4 2 2 1 0 2 5 8 4 3 1 1 2 1 7 4 Para el primer display se mostraran los nmeros 1, 2, 2 A 0 0 1 1 Mediante mapas de Karnaugh Z1 A Z5 A Z2 0 Z6 A Z3 A Z7 AB Z4 A+B Para el segundo display se mostraran los nmeros 0, 5, 1 A 0 0 1 1 Mediante mapas de Karnaugh Z1 AB Z5 AB Z2 AB+AB Z6 AB+AB Z3 AB+AB Z7 A+B Z4 B Para el tercer display se mostraran los nmeros 4, 8, 7 A 0 0 1 1 Mediante mapas de Karnaugh Z1 AB+AB Z5 AB Z2 AB+AB Z6 AB Z3 A Z7 A+B Z4 A+B Para el cuarto display se mostraran los nmeros 2, 4, 4 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 0 0 0 1 0 0 1 B Z1 Z2 Z3 Z4 Z5 Z6 Z7 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0

A 0 0 1 1 Mediante mapas de Karnaugh

B Z1 Z2 Z3 Z4 Z5 Z6 Z7 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1

Z1 A+B Z5 AB Z2 A Z6 AB Z3 AB Z7 A Z4 A+B Para los dems displays, podremos sus salidas a positivo de manera que se dispongan los nmeros que se ven repetidos constantemente, y su salida a tierra la pondremos en circuito lgico tal que nos ermita usarlo como interruptor, as cuando sea 0 0 no se ver ningn display encendido A 0 0 1 1 Siendo esto: AB IV. Diseo B Z1 0 1 1 0 0 0 1 0

Luego de obtener nuestras salidas, procederemos a implementar nuestro sistema usando el software PROTEUS.

Imagen N 3 (primera parte, los nombres)

Imagen N 4 (segunda parte, los cdigos) V. Implementacin

Materiales Integrados (2) 7404 (3) 7408 (2) 7432 10 displays de 7 segmentos ctodo comn. 6 displays de 16 segmentos (alfanumricos) en nodo comn. La implementacin bsica parte de la organizacin de las compuertas, implementar las compuertas primero para luego conectar los display donde estos necesiten alimentacin

Imagen N 5

imagen N6

También podría gustarte