Вы находитесь на странице: 1из 9

Informe practica final

Presentado por: Juan Manuel Parra Casagua

Universidad del cauca

Ingeniería electrónica y telecomunicaciones

Circuitos digitales

Popayán--Cauca

2017-2
Introducción

Está práctica se realizó con el fin de implantar los circuitos secuenciales y podemos y demostrar que
un circuito secuencial tiene las siguientes características:

Son aquellos cuya salida o estado de salida no solo depende del estado presente en la entrada sino
también de los estados anteriores

Con una misma entrada o estado de entrada podemos obtener distinta respuesta

En los sistemas secuenciales la variable tiempo juega un papel importante debido a que el estado
de las salidas depende del estado actual de las variables de sistema. Adicionalmente los sistemas
secuenciales tienen la característica de almacenar o retener información, lo cual los convierte en
sistemas muy versátiles en electrónica digital.

Objetivos

General:

Conocer el funcionamiento, de los circuitos secuenciales, y así implantarlo en múltiples maneras


donde se aproveche de la mejor manera sus utilidades.

Específicos:

 Implementar un circuito secuencial y utilizar sus beneficios.


 Utilizar un circuito secuencial junto a conocimientos previos en la materia.
Marco teórico:

en los sistemas secuenciales, los valores de las salidas, en un momento dado, no dependen
exclusivamente de los valores de las entradas en dicho momento, sino también dependen del
estado anterior o estado interno.1 El sistema secuencial más simple es el biestable, de los cuales, el
de tipo D (o cerrojo) es el más utilizado actualmente.

El sistema secuencial requiere de la utilización de un dispositivo de memoria que pueda almacenar


la historia pasada de sus entradas (denominadas variables de estado) y le permita mantener su
estado durante algún tiempo, estos dispositivos de memoria pueden ser sencillos como un simple
retardador o celdas de memoria de tipo DRAM, SRAM2 o multivibradores biestables también
conocido como Flip-Flop.

Etapa procedimental.

1. Un circuito secuencial tiene dos flip-flops JK, A y B, dos entradas, x y y, y una salida, z. Las
ecuaciones de entrada de los flip-flops y la ecuación de salida del circuito son

JA=Bx+B'y' KA=B’xy'

JB=A'x KB=A+xy'

z=Ax'y'+Bx'y'

a) Dibuje el diagrama lógico del circuito.

b) Prepare la tabla de estados.

c) Deduzca las ecuaciones de estado para A y B.


Solución:

b)Tabla de estado:

Para el siguiente circuito utilizamos dos flip flops jk para suplir las necesidades del circuito, y con las
ecuación de estado deducir el estado siguiente para así completar la tabla.

estado
estado
actual entradas siguiente estado flip flop salida
A B X Y A B JA KA JB KB z

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

Circuito lo montamos de acuerdo a las ecuaciones de estado de los flip flops.


c. ecuaciones de estado:

JA=Bx+B'y' KA=B’xy'

JB=A'x KB=A+xy'

z=Ax'y'+Bx'y'

Q(t+1)=JQ’+k’Q

A(t+1)= (Bx+B’y’)A’+(B+X’+Y)A

B(t+1)=A’xB’+ (A’(x’+y))B

2. Diseñe un circuito secuencial con dos flip-flops JK, A y B, y dos entradas, E y x. Si E=0, el
circuito permanece en el mismo estado sea cual sea el valor de x. Si E=1 y x=1, el circuito pasa por
las transiciones de estado de 00 a 01 a 10 a 11 y de vuelta a 00, y repite. Cuando E=1 y x=0, el circuito
pasa por las transiciones de estado de 00 a 11 a 10 a 01 y de vuelta a 00, y repite.

Solución:

E.A Entradas E.S E del F.F


A B E X A+ B+ Ja Ka Jb Kb
0 0 0 0 0 0 0 x 0 x
0 0 0 1 0 0 0 x 0 x
0 0 1 0 1 1 1 x 1 x
0 0 1 1 0 1 0 x 1 x
0 1 0 0 0 1 0 x x 0
0 1 0 1 0 1 0 x x 0
0 1 1 0 0 0 0 x x 1
0 1 1 1 1 0 1 x x 1
1 0 0 0 1 0 x 0 0 x
1 0 0 1 1 0 x 0 0 x
1 0 1 0 0 1 x 1 1 x
1 0 1 1 1 1 x 0 1 x
1 1 0 0 1 1 x 0 x 0
1 1 0 1 1 1 x 0 x 0
1 1 1 0 1 0 x 0 x 1
1 1 1 1 0 0 x 1 x 1
Mapas:

JA=B’EX’+BEX JB = E

AB\EX 0.0 0.1 1.1 1.0 AB\EX 0.0 0.1 1.1 1.0
0.0 0 0 0 1 0.0 0 0 1 1
0.1 0 0 1 0 0.1 x x x x
1.1 x x x x 1.1 x x x x
1.0 x x x x 1.0 0 0 1 1

KA = BEX+ B’EX’ KB = E

AB\EX 0.0 0.1 1.1 1.0 AB\EX 0.0 0.1 1.1 1.0
0.0 x x x x 0.0 x x x x
0.1 x x x x 0.1 0 0 1 1
1.1 0 0 1 0 1.1 0 0 1 1
1.0 0 0 0 1 1.0 x x x x

3. Diseñe un registro de desplazamiento de cuatro bits con carga paralela empleando


flip-flops D. Hay dos entradas de control: desplazar y cargar. Cuando desplazar=1, el contenido del
registro se desplaza una posición. Se transfieren nuevos datos al registro cuando cargar=1 y
desplazar=0. SI ambas entradas de control son 0, el contenido del registro no cambia.

4. Diseñe con flip-flops T un contador que pase por la siguiente sucesión binaria
repetida: 0, 1, 3, 7, 6, 4. Demuestre que si los estados binarios 010 y 101 se consideran condiciones
de indiferencia, el contador podría no funcionar correctamente. Encuentre una forma de corregir el
diseño.

TA=A XOR B

TB=B XOR C

TC= A XNOR C

SECUENCIA: 0 , 1 , 3 , 7 , 4.
E.A E.S E.F.F
A B C A+ B+ C+ TA TB TC
0 0 0 0 0 1 0 0 1
0 0 1 0 1 1 0 1 0
0 1 0 X X X X X X
0 1 1 1 0 0 1 1 1
1 0 0 1 1 0 0 1 0
1 0 1 X X X X X X
1 1 0 1 1 1 0 0 1
1 1 1 0 0 0 1 1 1

A\BC 0.0 0.1 1.1 1.0


0 0 0 1 X
1 0 X 1 0
Ta= A’B+BC

A\BC 0.0 0.1 1.1 1.0


0 0 1 1 X
1 1 X 1 0
Tb= AB’+C

A\BC 0.0 0.1 1.1 1.0


0 1 0 1 X
1 0 X 1 1
Tc=B+A’C’

Si se toma el estado de 010 y 101


5. Diseñe un contador que siga esta sucesión binaria repetida: 0, 1, 2, 3, 4, 5, 6. Use flip-flops
JK.

Solución:

E.A. E.S. E.F.F.


A B C A+ B+ C+ JA KA JB KB JC KC
0 0 0 0 0 1 0 0 0 0 1 1
0 0 1 0 1 0 0 0 1 1 1 1
0 1 0 0 1 1 0 0 0 0 1 1
0 1 1 1 0 0 1 1 1 1 1 1
1 0 0 1 0 1 0 0 0 0 1 1
1 0 1 1 1 0 0 0 1 1 1 1
1 1 0 0 0 0 1 1 1 1 0 0
1 1 1 x x x X X X X X X

JA,KA= A’BC+ABC’

=B(A’C+AC’)

=B AXORC

JB,KB=

A\BC 0.0 0.1 1.1 1.0


0 0 1 1 0
1 0 1 X 1

JB,KB=C+AB

JC,KC=A’+B’+C
6. Diseñar un circuito combinacional con una ROM. El circuito acepta un número de 3 bits y
genera un número binario igual al cuadrado del número introducido.

 Realizar la tabla de verdad


 Seleccionar el tipo de ROM
 Implementar el circuito

D Numeroros memoria
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1
2 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0
3 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1
4 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0
5 0 0 1 0 1 0 0 0 0 0 1 1 0 0 1
6 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0
7 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1
8 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0
9 0 1 0 0 1 0 0 0 1 0 1 0 0 0 1
10 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0
11 0 1 0 1 1 0 0 0 1 1 1 1 0 0 1
12 0 1 1 0 0 0 0 1 0 0 1 0 0 0 0
13 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1
14 0 1 1 1 0 0 0 1 1 0 0 0 1 0 0
15 0 1 1 1 1 0 0 1 1 1 0 0 0 0 1
16 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0
17 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1
18 1 0 0 1 0 0 1 0 1 0 0 0 1 0 0
19 1 0 0 1 1 0 1 0 1 1 0 1 0 0 1

Вам также может понравиться