Anda di halaman 1dari 16

UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO.

FACULTAD DE INGENIERA.

INGIENERIA EN ELECTRNICA. Pre-Reporte PROYECTO FINAL. DESPLIEGUE DE DATOS ALFANUMERICOS SOBRE UN OSCILOSCIOPIO
Materia:

Divisin:

SISTEMAS DIGITALES
Profesor:

JORGE CHAVEZ PINEDA

Luis Enrique Meza Morales. Hctor Alcntara Snchez

NTRODUCCION: Se armara un circuito el cual es un componente de un conjunto de circuitos que se van a unir en este circuito para as cumplan con una funcin especfica la cual consta de un teclado y al oprimir una tecla observaremos en un display cual fue la tecla oprimida despus de haber pasado por una lgica. MARCO TEORICO: El circuito integrado 555 es de bajo costo y de grandes prestaciones. Inicialmente fue desarrollado por la firma Signe tics. En la actualidad es construido por muchos otros fabricantes. Entre sus aplicaciones principales cabe destacar las de multivibrador estable (dos estados meta estables) y monoestable (un estado estable y otro meta estable), detector de impulsos, etc. En electrnica digital, un de-multiplexor es un circuito combinacional que tiene una entrada de informacin de datos d y n-entradas de control que sirven para seleccionar una de las 2n salidas, por la que ha de salir el dato que presente en la entrada. Esto se consigue aplicando a las entradas de control la combinacin binaria correspondiente a la salida que se desea GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la compatibilidad de sus terminales, Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar varias veces. Un GAL en su forma bsica es un PLD con una matriz AND reprogramable, una matriz OR fija y una lgica de salida programable mediante una macro celda. Esta estructura permite implementar cualquier funcin lgica como suma de productos con un nmero de trminos definido EEPROM o EPROM son las siglas de Electrically-Erasable Programmable Read-Only Memory (ROM programable y borrable elctricamente). Es un tipo de memoria ROM que puede ser programado, borrado y reprogramado elctricamente, a diferencia de la EPROM que ha de borrarse mediante un aparato que emite rayos ultravioletas. Son memorias no voltiles. Las celdas de memoria de una EEPROM estn constituidas por un transistor MOS, que tiene una compuerta flotante (estructura SAMOS), su estado normal esta cortado y la salida proporciona un 1 lgico. Aunque una EEPROM puede ser leda un nmero ilimitado de veces, slo puede ser borrada y reprogramada entre 100.000 y un milln de veces. Estos dispositivos suelen comunicarse mediante protocolos como IC, SPI y Microwire. En otras ocasiones, se integra dentro de chips como microcontroladores y DSPs para lograr una mayor rapidez DAC: dispositivo que convierte una entrada digital (generalmente binaria) a una seal analgica (generalmente voltaje o carga elctrica). El dispositivo realiza dicha conversin mediante una suma ponderada de los dgitos de valor 1 se consigue, en forma muy simple, un conversor digital-analgico rpido; la ponderacin puede hacerse con una serie de resistencias en progresin geomtrica (cada una mitad de la anterior), lo cual obliga a utilizar un amplio rango de resistencias, o bien mediante una red R-2R que efecta sucesivas divisiones por 2. Puede convertirse una tensin en nmero binario utilizando un conversor opuesto D/A, a travs de la comparacin entre la tensin de entrada y la proporcionada por dicho conversor D/A aplicado a un generador de nmeros binarios; se trata de aproximar el nmero-resultado a aquel cuya correspondiente tensin analgica es igual a la de entrada. La aproximacn puede hacerse de unidad en unidad, mediante un simple contador, o dgito a dgito mediante un circuito secuencial especfico DESCRIPCION DE FUNCIONAMIENTO DEL CIRCUITO: Se va a tener un 555 para generar un pulso de reloj que va conectado a un 193 el cual nos va a servir para que empiece a contar del 0 al 15 y las salidas se meten a un de-multiplexor en los selectores para as obtener 8 salidas en arreglo con unos botones pulsadores en forma de teclado con el cual vamos a tener 32 teclas, en donde se obtienen cuatro salidas del teclado que estarn en un uno lgico mientras no se apriete ninguna tecla y segn el arreglo se obtendr un cero dependiendo de la lnea donde se encuentre el arreglo, al presionas un tecla se desplegara en un display de 16 segmentos y al oprimir una segunda tecla se correr el dato del display anterior al siguiente y en el primer display se desplegara el dato recin tecleado as sucesivamente despus se proceder a mandar las salidas a un multiplexor el cual mediante un arreglo en una multiplicacin dejara pasar datos segn sea el segmento al multiplicarlas por unas coordenadas ya guardadas en ciertas localidades de una memoria para as acondicionar la seal mediante un DAC(conversor de analgico a digital ) para poder mostrar la seal en un osciloscopio de la misma forma que se muestra en los displays .

DIAGRAMA A BLOQUES DEL CIRCUITO. Generador de pulsos de l j Compuerta and de dos entradas De-multiplexor de 3 selectores Teclado de 32 teclas

COMPUERTA AND DE 4 ENTRADAS

DISPLAY 16 SEGMENTOS

GAL

FLIP FLOP

Lgica X

DISPLAY 16 SEGMENTO S

GAL

FLIP FLOP

DISPLAY 16 SEGMENTO

GAL

FLIP FLOP

MULTIPLEXOR DE 48 ENTRADAS Y 6 SELECTORES

CONTADOR DE 10 BITS

MEORIA E-EPROM COORDENADAS EJE X

MEMORIA E-EPROM COORDENADAS DE EJE Y

DAC0808

DAC0808

MULTIPLICACIONS DE SALIDAS

OSCILOSCOPIO

LISTA DE MATERIALES: Circuitos integrados 74LS193, 74LS138, 74LS08, 74LS04, 74LS32, LM55, DAC0808, 74LS151,74LS74 Botones pulsadores. Resistencias varios valores. Capacitores varios valores. Bases para circuitos. Baquelita perforada. Diodos Leed (solo para prueba). Tablilla prothoboard. Circuito integrado gal 16v8, memorias E-Eprom X28C16A Display de 16 segmentos

DIAGRAMA:

LOGICA X:

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

J H F CA G1 E N D M

A CA K B G2 CA DP C L

A 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 1 0 0 0 1 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 1 1 0 1 1 0

B 1 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 1 1 0 1 1 0

C 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1

D 1 1 0 1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 1

E 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 1 1 0 1 1 0

F 1 1 1 1 1 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 1 1 0 1 1 0

G 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 1 0 0 1 1 1 0 0 0 1 0 1 0 0

H 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1

I 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0

J 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

K 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0

L 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1

M 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0

N 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0

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

O 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1

Segmento a= A'C'D+A'C'E+A'BD'+B'C'DE'+AB'C+BC'D'+BD'E'+CDE Segmento b= A'C'D+A'C'E+A'BD'+B'C'DE'+AB'C+BC'D'+BD'E'+CDE Segmento c= A'D'E+A'B+B'CE+AB'D+BC'D'+C'DE'+ACD'E' Segmento d= A'B'CD'+A'BC'+AB'E'+C'DE'+ABD' Segmento e= A'B'CE+A'BC'+A'BD'+A'BE'+AB'E'+AC'D'+BD'E'+ACDE Segmento f= A'B'CE+A'BC'D+A'CD'E+A'BE'+AB'E'+AC'D'+BD'E'+ACDE Segmento g= A'B'CDE'+A'BC'+AB'C'E+BC'D'+ACD'E'+ABE'+ABCD Segmento h= A'C'E'+A'C'D+A'B+AB'C+BD'+ADE' Segmento i= A'+B'+C+D Segmento j= A'B'+A'D'E'+AC'+CD+CE Segmento k= A'D'+B'+DE+C Segmento l= AB'DE'+AB'CE+BC'+ABD'E' Segmento m= A'B'+A'D'+B'C'+B'D'+AC'D+CE'+BE Segmento n= A'B'+AC'+CD+CE Segmento = A'+B'C'+B'D'+C'DE+BC Segmento o= AB'CD+AB'CE+BC'+ABD'E'

Diagrama de Pin a Pin Lgica X

Arreglo de Flip-Flops

Convertidor de 48 a 1

Contador de 10 bits

Convertidor de digital a analgico (DAC0808)

DIAGRAMA DE SALIDAS DE MEMORIAS E-EPROM MUTLPIPLICADA POR SALIDA DE MULTIPLEXOR

PROGRAMACION DE GALS: 1 GAL. Name Teclado1 ; PartNo 00 ; Date 17/05/2011 ; Revision 01 ; Designer Engineer ; Company Atmel ; Assembly None ; Location ; Device g20v8a ; /* *************** INPUT PINS *********************/ PIN 2=E ; /* */ PIN 3=D ; /* */ PIN 4=C ; /* */ PIN 5=B ; /* */ PIN 6=A ; /* */ /* *************** OUTPUT PINS *********************/ PIN 15=a ; /* */ PIN 16=b ; /* */ PIN 17=c ; /* */ PIN 18=d ; /* */ PIN 19=e ; /* */ PIN 20=f ; /* */ PIN 21=g ; /* */ PIN 22=h ; /* */ /* *************Ecuaciones ********************/ a=(!A & !C & D)#(!A & !C & E)#(!A & B & !D)#(!B & !C & D & !E)#(A & !B & C)#(B & !C & !D)#(B & !D & !E)#(C & D & E); b=a; c=(!A & !D & E)#(!A & B)#(!B & C & E)#(A & !B & D)#(B & !C & !D)#(!C & D & !E)#(A & C & !D & !E); d=(!A & !B & C & !D)#(!A & B & !C)#(A & !B & !E)#(!C & D & !E)#(A & B & !D); e=(!A & !B & C & E)#(!A & B & !C)#(!A &B & !D)#(!A & B & !E)#(A & !B & !E)#(A & !C & !D)#(B & !D & !E)#(A & C & D & E); f=(!A & !B & C & E)#(!A & B & !C & D)#(!A & C & !D & E)#(!A & B & !E)#(A & !B & !E)#(A & !C & !D)#(B & !D & !E)#(A & C & D & E); g=(!A & !B & C & D & !E)#(!A & B & !C)#(A & !B & !C & E)#(B & !C & !D)#(A & C & !D & !E)#(A & B & !E)#(A & B & C & D); h=(!A & !C & D)#(!A & B)#(A & !B & C)#(B & !D)#(A & D & !E)#(!A & !C & !E);

2 GAL. Name 3dispgalflip ; PartNo 00 ; Date 26/05/2011 ; Revision 01 ; Designer Engineer ; Company Atmel ; Assembly None ; Location ; Device g20v8a ; /* *************** INPUT PINS *********************/ PIN 2=E ; /* */ PIN 3=D ; /* */ PIN 4=C ; /* */ PIN 5=B ; /* */ PIN 6=A ; /* */

/* *************** OUTPUT PINS *********************/ PIN 15=a ; /* */ PIN 16=b ; /* */ PIN 17=c ; /* */ PIN 18=d ; /* */ PIN 19=e ; /* */ PIN 20=f ; /* */ PIN 21=g ; /* */ PIN 22=h ; /* */ a=( !A )#( !B )#( C )#( D ); b=( !A & !D & !E )#( !A & C )#( !B )#( A & !C )#( C & D )#( C & E ); c=( !A & !D )#( !B )#( D & E )#( C ); d=( A & !B &D & !E )#( A & !B & C & E )#( B & !C)#( A & B & !D & !E ); e=( !A & !B )#( !A & !D )#( !B & !C )#( !B & !D )#( A & !C & D )#( C & !E )#( B & E ); f=( !A & !B )#( A & !C )#( C & D )#( C & E ); g=( !A )#( !B & !C )#( !B & !D )#( !C & D & E )#( B & C ); h=( A & !B & C & D )#( A & !B & C & E )#( B & !C )#( A & B & !D & !E );

Conclusiones: Dado el anlisis realizado sobre esta prctica podemos concluir que mediante el acoplamiento de una seal que viene codificada en cdigo binaria al transformarla en una serie de coordenadas y convertirla en una seal del tipo analgica no es posible desplegar datos sobre la pantalla de un osciloscopio de un manera igual a la que se desplegaran en un display de 16 segmentos, tambin debe de tomarse en cuanta la sincrona del funcionamiento en cuanto a las memorias donde se tiene almacenadas las coordenadas ya que ambos pares deben coincidir en el instante que se muestree el dato proveniente del teclado para tener una correcta interpretacin de la seal sobre la pantalla del osciloscopio.

Anda mungkin juga menyukai