Sei sulla pagina 1di 16

DEPARTAMENTO DE ELECTRICA Y ELECTRNICA

CARRERA DE INGENIERA ELECTRNICA

INFORME N 3.3

MATERIA: Circuitos Digitales


TUTORA: Ing. Mara Antonella Vallejo

TEMA: Registros

INTEGRANTES:

-Cotacachi Moran Jersson


-Pallo Jos Luis

NRC: 4383

FECHA: 3 de Agosto del 2017


GUA DE PRCTICA No. 3.3

Tema: Registros

1. Materiales y Equipos.

Materiales.
Protoboard
Elementos biestables, compuertas lgicas
Resistencias
Pulsador mecnico
Diodos led
Displaysetc.

Equipos:
Fuente de alimentacin
Computador
Multmetro Digital..

2. Procedimiento

2.1 Implementar el circuito correspondiente al diseo realizado.

2.2 Conecte la fuente de alimentacin ( 5V DC) a su circuito y compruebe


el funcionamiento del mismo verificando que la secuencia se presente
correctamente.

2.3 Apague la fuente de alimentacin y encindala luego de unos pocos


segundos y verifique el funcionamiento de su circuito inicializador.

2.4 Realice el reset de su mquina secuencial en cualquier y verifique el


funcionamiento combinado tanto de su circuito inicializador como de su
circuito antirebotes.

En caso de mal funcionamiento realice los pasos 3.5 y 3.6

2.5 NO desarme el circuito implementado. Como primer paso verifique


conexiones, continuidad, voltaje de la fuente de alimentacin,
alimentacin de los integrados, voltaje de las entradas asincrnicas,
seal de reloj.

2.6 Si la falla se mantiene prosiga a medir y verificar voltajes en el circuito


(0L= aprox. 0V, 1L=aprox. 5V). Se recomienda realizar las mediciones
desde la salida del circuito hacia las entradas, haciendo uso del
multmetro digital. Tome en cuenta que para circuitos secuenciales
las mediciones debe hacerlas usando una seal de reloj manual,
caso contrario no podr verificar resultados. Realice las
mediciones por bloques (DP, EM, DS)
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA

CIRCUITOS DIGITALES

DISEO No. 3.3


Registros

1. Objetivo

Disear e Implementar una mquina secuencial sincrnica mediante el CI


74194 para que cumpla con una secuencia lgica especfica.

2. Planteamiento del problema

Disear una mquina secuencial sincrnica que permita generar la


siguiente secuencia:

1111
1110

1100
1000

0000
1000
1100
1110

Los decodificadores de prximo estado y salida deben disearse en base


al CI 74LS138 y las compuertas bsicas necesarias. Usar el CI: 74194
como elemento de memoria.

3. Diagrama de bloques de su mquina secuencial


4. Pasos para el diseo de mquinas secuenciales sincrnicas

1) y 2). Diagrama de estados y asignacin de cdigos a cada estado.

Se procede a representar grficamente los estados que definirn el


comportamiento de la maquina secuencial sincrnica de acuerdo a
la secuencia de la tabla.
Las salidas xyzw se obtendrn del decodificador de salida, esto debido
a que existen estados que se repiten en la secuencia de la tabla.

3) Tabla de estado presente y prximo estado

El elemento de memoria con el cual se trabajara ser el registro


universal 74194.

74194 D.S

At-1 Bt-1 Ct-1 Dt-1 At Bt Ct Dt S1 S0 Dsr Dsl A B C D X Y Z W


0 0 0 0 0 0 0 0 1 0 1 X 1 X X X X 1 1 1 1
1 0 0 0 1 0 0 1 0 0 1 X 0 X X X X 1 1 1 0
2 0 0 1 0 0 1 0 1 0 1 X 1 X X X X 1 1 0 0
3 0 0 1 1 0 0 0 0 1 1 X X 0 0 0 0 X X X X
4 0 1 0 0 0 0 0 0 1 1 X X 0 0 0 0 X X X X
5 0 1 0 1 1 0 1 1 0 1 X 1 X X X X 1 0 0 0
6 0 1 1 0 0 0 0 0 1 1 X X 0 0 0 0 X X X X
7 0 1 1 1 1 1 1 0 0 1 X 0 X X X X 1 0 0 0
8 1 0 0 0 0 0 0 0 1 1 X X 0 0 0 0 X X X X
9 1 0 0 1 0 0 0 0 1 1 X X 0 0 0 0 X X X X
10 1 0 1 0 0 0 0 0 1 1 X X 0 0 0 0 X X X X
11 1 0 1 1 0 1 1 1 0 1 X 1 X X X X 0 0 0 0
12 1 1 0 0 0 0 0 0 1 1 X X 0 0 0 0 1 1 1 0
13 1 1 0 1 0 0 0 0 1 1 X X 0 0 0 0 X X X X
14 1 1 1 0 1 1 0 0 0 1 X 0 X X X X 1 1 0 0
15 1 1 1 1 0 0 0 0 1 1 X X 0 0 0 0 X X X X
4) Expresiones lgicas

Variable Introducida (Dt-1)


Introducimos una variable para utilizar como generador de funciones del
decodificador de prximo estado y decodificador de salida el integrado 74138
(DECO 3/8)

At-1 Bt-1 Ct-1 S1 S0 Dsr Dsl X Y Z W


0
1 1 1 1
0 0 0 0 1 X Dt 1
1 1 1 1 0
2 1 1 0 0
0 0 1 Dt-1 1 X 1
3 X X X X
4
X X X X
0 1 0 Dt 1 1 X 1
5 1 0 0 0
6
X X X X
0 1 1 Dt 1 1 X 0
7 1 0 0 0
8 X X X X
1 0 0 1 1 X 1
9 X X X X
10
X X X X
1 0 1 Dt 1 1 X 1
11 0 0 0 0
12 1 1 1 0
1 1 0 1 1 X 1
13 X X X X
14 1 1 0 0
1 1 1 Dt-1 1 X 0
15 X X X X

S1 (POS) = ( + 1 )(2 +
1 )(5 + 1 )(7 + 1 )
S0 = Vcc
Dsl (POS)= (0 +
1 )(3 )(7 )
Dsr = Vcc

* 0 , 1, 74138

Bt-1 Ct-1 Dt-1 X Y Z W


0 0 0 0 1 1 1 1
1 0 0 1 1 1 1 0
2 0 1 0 1 1 0 0
5 1 0 1 1 0 0 0
3 0 1 1 0 0 0 0
7 1 1 1 1 0 0 0
6 1 1 0 1 1 0 0
4 1 0 0 1 1 1 0

X= 3
Y= 3 5 7
Z= 2 3 5 6 7
W= 0

* 0 , 1, 2 74138

5. Diagrama electrnico optimizado


6. Diagrama de tiempos

7. Lista de elementos

1. R1: resistor 2 [K] (1/4 [W])


2. R2,R3: resistor 330 [] (1/4 [W])
3. R4, R5, R6, R7: resitor 100[] (1/4 [W])
4. C1: condensador 10 [uF]
5. C4: condensador 220 [uF]
6. D1, D7: diodos de uso comn 1N4007
7. D2, D3, D4, D5: diodos led
8. U1: 74194
9. U2, U8: 74LS138 (2/2)(1/2)
10. U3: 74LS04 (2/6)
11. U4, U5: 74LS32 (4/4), (2/4)
12. U6,U7,U9: 74LS08 (4/4)
13. U10: 74LS08 (1/4)
14. U11: 74LS00 (2/4)
15. U12: 74LS08 (1/4)
16. pulsador NA (2)

8. Conclusiones y recomendaciones

Conclusiones

Se diseado e implementado una maquina secuencial sincrnica


mediante la utilizacin del Registro Universal 74194 como
elemento de memoria, que permite generar una secuencia lgica
especifica
Se ha puesto en prctica la generacin de funciones con
decodificadores, diseando los decodificadores de prximo estado
y de salida en base al circuito integrado 74LS138.

Recomendaciones

Una buena comprensin del funcionamiento y utilizacin de los


diversos circuitos integrados anteriormente estudiados pueden
hacer que nuestro circuito a implementar se optimice.
9. Bibliografa

[1]Morris, M. (2003). DISEO DIGITAL.Tercera edicin. Mxico: PEARSON


EDUCACIN.
[2]Tocci, R., & Widmer, N. (2003). SISTEMAS DIGITALES Principios y aplicaciones.
Mxico: PEARSON EDUCACIN.
[3]Herrera,J.(s.f).CONFIGURACIN DEL TEMPORIZADOR 555. Mxico: CIDETEC IPN

[4]Alldatasheet. (2003-2017). 74LS04. Recuperado el 2 de Agosto de 2017, de


http://www.alldatasheet.es/datasheet-pdf/pdf/51021/FAIRCHILD/74LS04.html
[5]Alldatasheet. (2003-2017). 74LS08. Recuperado el 2 de Agosto de 2017, de
http://www.alldatasheet.com/view.jsp?Searchword=74ls08
[6]Futurlec. (2005-2017). 74LS194. Recuperado el 2 de Agosto de 2017, de
http://www.futurlec.com/74LS/74LS194.shtml
[7] Alldatasheet. (2003-2017). 74LS138. Recuperado el 2 de Agosto de 2017, de
http://www.alldatasheet.com/datasheet-pdf/pdf/51039/FAIRCHILD/74LS138.html
DEPARTAMENTO DE ELECTRICA Y ELECTRNICA

CARRERA DE INGENIERA ELECTRNICA

INFORME N 3.4

MATERIA: Circuitos Digitales


TUTORA: Ing. Mara Antonella Vallejo

TEMA: Lgica Programable

INTEGRANTES:

-Cotacachi Moran Jersson


-Pallo Jos Luis

NRC: 4383

FECHA: 3 de Agosto del 2017


GUA DE PRACTICA No. 3.4

Tema: Lgica Programable


1. Materiales y Equipos.
Materiales.
Protoboard
Compuertas lgicas, circuitos MSI, memoria programable 27XX.
Dip-Switch, Resistencias, Displays,
Software de programacin BK Precision

Equipos:
Fuente de alimentacin
Punta lgica
Multmetro Digital
Computador
Hardware de programacin universal 865: DIL48 socket module.

2. Procedimiento

2.1. Implementar el circuito correspondiente al diseo realizado en el


trabajo preparatorio.

2.2. Encienda el computador, cargue el software de programacin


BKPrecision y copie su buffer de datos.

2.3. Coloque su memoria en el mdulo DIL48. Verifique que est en la


posicin correcta y asegrela.

2.4. Mediante la opcin programacin enve el buffer cargado hacia el


mdulo y espere. Un vez que su memoria se haya programado
retrela y tape la ventana para incidencia de luz ultravioleta.

2.5. Coloque su memoria programada en el circuito, conecte la fuente de


alimentacin (5V DC) y compruebe el funcionamiento del mismo
verificando que el diseo cumpla con los requerimientos planteados
ingresando nmeros BCD aleatorios y verificando las respuestas
correctas. El mximo resultado que debe presentar es 9+9=18

En caso de mal funcionamiento realice los pasos 3.6 y 3.7

2.6. NO desarme el circuito implementado. Como primer paso verifique


conexiones, continuidad, voltaje de la fuente de alimentacin,
alimentacin de los integrados, programacin de la memoria.

2.7. Si la falla se mantiene prosiga a medir y verificar voltajes en el circuito


(0L= aprox. 0V, 1L=aprox. 5V). Se recomienda realizar las mediciones
desde la salida del circuito hacia las entradas, haciendo uso del
multmetro digital.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA

CIRCUITOS DIGITALES

DISEO No. 3.4


Lgica Programable

1. Objetivo.

Disear e implementar circuitos combinacionales usando MEMORIAS


programables para que cumplan con una operacin aritmtica especfica.

2. Disee el circuito aritmtico escogido.

La operacin aritmtica que se realizara es la suma entre dos nmeros


BCD natural A(A3 A2 A1 A0) y B(B3 B2 B1 B0), por lo que la mxima
suma ser 9+9=18.

Se debe analizar todas las posibles sumas entre A y B por lo que se


proceder a sumar cada nmero del 0 al 9 para los 10 valores puede
tomar el numero B.

Es decir:

0
1 0
2 1
3 2
0 + 4 3
5 1 + 4
6 5
7 6
8 7
9 8
9

0
1 0
2 1
3 2
2 + 4 3
5 hasta: 9 + 4
6 5
7 6
8 7
9 8
9

Para visualizar de mejor manera estas sumas las ubicamos en una tabla,
en la cual se representaran todas las combinaciones de A3 A2 A1 A0 B3
B2 B1 B0, las mismas que indicaran la direccin (localidad donde se
encuentra la informacin) en la memoria.
Los valores de a, b, c, d, e, f, g representan a los segmentos del display,
asignando un 1 a los segmentos que deseo encender para as visualizar
el nmero correspondiente al resultado de A+B. Dec representa a las
decenas asignado un 1 cuando la suma de A y B supere el 9.

A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0

A3 A2 A1 A0 B3 B2 B1 B0 Dec. a b c d e f g Hex.
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 7E
0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 30
0 0 0 0 0 0 1 0 0 1 1 0 1 1 0 1 6D
0 0 0 0 0 0 1 1 0 1 1 1 1 0 0 1 79
0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 1 33
0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 1 5B
0 0 0 0 0 1 1 0 0 1 0 1 1 1 1 1 5F
0 0 0 0 0 1 1 1 0 1 1 1 0 0 0 0 70
0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 7F
0 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1 7B
0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 30
0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 1 6D
0 0 0 1 0 0 1 0 0 1 1 1 1 0 0 1 79
0 0 0 1 0 0 1 1 0 0 1 1 0 0 1 1 33
0 0 0 1 0 1 0 0 0 1 0 1 1 0 1 1 5B
0 0 0 1 0 1 0 1 0 1 0 1 1 1 1 1 5F
0 0 0 1 0 1 1 0 0 1 1 1 0 0 0 0 70
0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 7F
0 0 0 1 1 0 0 0 0 1 1 1 1 0 1 1 7B
0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 0 FE
0 0 1 0 0 0 0 0 0 1 1 0 1 1 0 1 6D
0 0 1 0 0 0 0 1 0 1 1 1 1 0 0 1 79
0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 33
0 0 1 0 0 0 1 1 0 1 0 1 1 0 1 1 5B
0 0 1 0 0 1 0 0 0 1 0 1 1 1 1 1 5F
0 0 1 0 0 1 0 1 0 1 1 1 0 0 0 0 70
0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 7F
0 0 1 0 0 1 1 1 0 1 1 1 1 0 1 1 7B
0 0 1 0 1 0 0 0 1 1 1 1 1 1 1 0 FE
0 0 1 0 1 0 0 1 1 0 1 1 0 0 0 0 B0
0 0 1 1 0 0 0 0 0 1 1 1 1 0 0 1 79
0 0 1 1 0 0 0 1 0 0 1 1 0 0 1 1 33
0 0 1 1 0 0 1 0 0 1 0 1 1 0 1 1 5B
0 0 1 1 0 0 1 1 0 1 0 1 1 1 1 1 5F
0 0 1 1 0 1 0 0 0 1 1 1 0 0 0 0 70
0 0 1 1 0 1 0 1 0 1 1 1 1 1 1 1 7F
0 0 1 1 0 1 1 0 0 1 1 1 1 0 1 1 7B
0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 FE
0 0 1 1 1 0 0 0 1 0 1 1 0 0 0 0 B0
0 0 1 1 1 0 0 1 1 1 1 0 1 1 0 1 ED
0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 33
0 1 0 0 0 0 0 1 0 1 0 1 1 0 1 1 5B
0 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 5F
0 1 0 0 0 0 1 1 0 1 1 1 0 0 0 0 70
0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 7F
0 1 0 0 0 1 0 1 0 1 1 1 1 0 1 1 7B
0 1 0 0 0 1 1 0 1 1 1 1 1 1 1 0 FE
0 1 0 0 0 1 1 1 1 0 1 1 0 0 0 0 B0
0 1 0 0 1 0 0 0 1 1 1 0 1 1 0 1 ED
0 1 0 0 1 0 0 1 1 1 1 1 1 0 0 1 F9
0 1 0 1 0 0 0 0 0 1 0 1 1 0 1 1 5B
0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 5F
0 1 0 1 0 0 1 0 0 1 1 1 0 0 0 0 70
0 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 7F
0 1 0 1 0 1 0 0 0 1 1 1 1 0 1 1 7B
0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 FE
0 1 0 1 0 1 1 0 1 0 1 1 0 0 0 0 B0
0 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 ED
0 1 0 1 1 0 0 0 1 1 1 1 1 0 0 1 F9
0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 1 B3
0 1 1 0 0 0 0 0 0 1 0 1 1 1 1 1 5F
0 1 1 0 0 0 0 1 0 1 1 1 0 0 0 0 70
0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 7F
0 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 7B
0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 0 FE
0 1 1 0 0 1 0 1 1 0 1 1 0 0 0 0 B0
0 1 1 0 0 1 1 0 1 1 1 0 1 1 0 1 ED
0 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 F9
0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 1 B3
0 1 1 0 1 0 0 1 1 1 0 1 1 0 1 1 DB
0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 70
0 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 7F
0 1 1 1 0 0 1 0 0 1 1 1 1 0 1 1 7B
0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 FE
0 1 1 1 0 1 0 0 1 0 1 1 0 0 0 0 B0
0 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 ED
0 1 1 1 0 1 1 0 1 1 1 1 1 0 0 1 F9
0 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 B3
0 1 1 1 1 0 0 0 1 1 0 1 1 0 1 1 DB
0 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 DF
1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 7F
1 0 0 0 0 0 0 1 0 1 1 1 1 0 1 1 7B
1 0 0 0 0 0 1 0 1 1 1 1 1 1 1 0 FE
1 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 B0
1 0 0 0 0 1 0 0 1 1 1 0 1 1 0 1 ED
1 0 0 0 0 1 0 1 1 1 1 1 1 0 0 1 F9
1 0 0 0 0 1 1 0 1 0 1 1 0 0 1 1 B3
1 0 0 0 0 1 1 1 1 1 0 1 1 0 1 1 DB
1 0 0 0 1 0 0 0 1 1 0 1 1 1 1 1 DF
1 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 F0
1 0 0 1 0 0 0 0 0 1 1 1 1 0 1 1 7B
1 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 FE
1 0 0 1 0 0 1 0 1 0 1 1 0 0 0 0 B0
1 0 0 1 0 0 1 1 1 1 1 0 1 1 0 1 ED
1 0 0 1 0 1 0 0 1 1 1 1 1 0 0 1 F9
1 0 0 1 0 1 0 1 1 0 1 1 0 0 1 1 B3
1 0 0 1 0 1 1 0 1 1 0 1 1 0 1 1 DB
1 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 DF
1 0 0 1 1 0 0 0 1 1 1 1 0 0 0 0 F0
1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 FF

La informacin que se almacenara en la memoria debe estar codificada


en Hexadecimal, como se muestra en la tabla anterior, estos valores se
obtienen al asignar su valor correspondiente en hexadecimal de cada
grupo de 4 bits.
3. Diagrama de bloques completo y declaracin de variables

Dec a .... g

Declaracin de variables:

A3- A0: bits del nmero A

B3- B0: bits del nmero B

a g: segmentos del display 1: encendido


0: apagado

Dec: existencia de Decena 1: decena


0: no decena
4. Tabla de programacin de la memoria usada.

5. Diagrama electrnico
6. Lista de elementos

1. DSW1, DSW2: switch (4 posiciones)


2. R1 R8: resistores 1 [k]
3. U1: 27C256 (memoria EPROM)
4. 2 displays 7 segmentos (catodo comn)

5. Conclusiones y recomendaciones

Conclusiones
Se ha logrado disear e implementar un circuito combinacional
con la utilizacin de una memoria programable (EPROM), el
cual realiza la suma de dos nmeros A y B.
La utilizacin de memorias reduce el nmero de circuitos al
momento de la implementacin, mejorando la esttica del
circuito por la reduccin notoria de circuitera.
Recomendaciones
Evitar topar con las manos las memorias debido a la esttica
que pudiese encontrarse en nuestro cuerpo, lo que afectara al
correcto funcionamiento del CI.
Poner atencin al momento de ingresar los cdigos al
programa con el cual grabaremos los datos a la memoria,
debido a que un digito mal ingresado alterara el resultado que
se ha previsto.

6. Bibliografa

[1]Morris, M. (2003). DISEO DIGITAL.Tercera edicin. Mxico: PEARSON


EDUCACIN.
[2]Tocci, R., & Widmer, N. (2003). SISTEMAS DIGITALES Principios y aplicaciones.
Mxico: PEARSON EDUCACIN.
[3]Herrera,J.(s.f).CONFIGURACIN DEL TEMPORIZADOR 555. Mxico: CIDETEC IPN
[4]Alldatasheet. (2003-2017). 27C256 . Recuperado el 2 de Agosto de 2017, de
http://www.alldatasheet.com/datasheet-pdf/pdf/74896/MICROCHIP/27C256.html

Potrebbero piacerti anche