Sei sulla pagina 1di 24

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA

E.A.P DE INGENIERÍA ELECTRÓNICA

CONTADORES EN MSI Y DISEÑO


(NOVENO LABORATORIO)

Estudiante:
Segovia Pujaico, Álvaro Saúl 15190039
Pereyra Peláez Oscar Abel 15190023

Curso:
Circuitos Digitales II

Fecha de realización:
18 de noviembre

Fecha de entrega:
20 de noviembre

Docente:
Ing. Guillermo Tejada Muñoz

Lima – 20 de noviembre del 2017


CONTADORES EN MSI Y DISEÑO

CONTENIDO

 Resumen y objetivos de la experiencia………………..………………….2

 Datos, cómputos y resultados


tabulados…………….……………………………………………………….3

 Discusión de Datos y Resultados………………………………………….17

 Conclusiones…………………………………………………………………19

 Apéndice……………………………………………………………………...20

~1~
CONTADORES EN MSI Y DISEÑO

I. OBJETIVO

 Diseñar y comprobar el funcionamiento de contadores binarios

II. RESUMEN

 El 9no laboratorio consistió en desarrollar la parte experimental de la clase


sobre contadores binarios.

 Primero se procedió a implementar los circuitos secundarios como el


circuito driver y el circuito antirrebote con el fin de obtener un correcto
funcionamiento del circuito secuencial.

 Luego se procedió a analizar el correcto funcionamiento del decodificador


BCD 74LS48 y del contador 74LS193 para su correcto uso en el laboratorio.

 Luego procedimos a analizar los problemas del cuestionario previo.

 Luego de implementar dichos circuitos y del análisis teórico de los circuitos


contadores, se procedió a experimentarlo en el laboratorio, donde se pudo
corroborar los datos obtenidos teóricamente.

~2~
CONTADORES EN MSI Y DISEÑO

DATOS, CÓMPUTOS Y RESULTADOS TABULADOS


1.- Utilizando FF JK con flanco negativo, diseñar un secuenciador con una
linea de control X. Cuando X es igual a 1, la secuencia de conteo es: 0, 4,
2, 1, 6, 0, 4, 2, 1, 6… Mientras que cuando X tiene el valor de 0, la
secuencia de conteo se invierte desde su valor actual. Para visualizar el
conteo utilizar un Decodificador BCD a 7 segmentos con un Display de
LEDs de cátodo común. Siga los procesos formales del diseño: diagrama
de estados, tabla de transición y mapa de Karnaugh según los Flip Flop
seleccionados.

a) Diagrama de estados

1
1 1
1

B/100 C/010 D/001 E/110


A/000

0 0 0 0

DIAGRAMA 1: Diagrama de estados del circuito 1

~3~
CONTADORES EN MSI Y DISEÑO

b) Tabla de estados
TABLA 1
TABLA DE ESTADOS DEL CIRCUITO

X 0 1 𝒁𝟐 𝒁𝟏 𝒁𝟎

A E B 0 0 0

B A C 1 0 0

C B D 0 1 0

D C E 0 0 1

E D A 1 1 0

Ahora cada estado lo definimos arbitrariamente:

 A=0000
 B=0100
 C=0010
 D=0001
 E=0110

c) Tabla de transición
TABLA 2
TABLA DE TRANSICION DEL CIRCUITO

X
0 1
𝒚𝟐 𝒚𝟏 𝒚𝟎
0 0 0 1 1 0 1 0 0
1 0 0 0 0 0 0 1 0
0 1 0 1 0 0 0 0 1
0 0 1 0 1 0 1 1 0
1 1 0 0 0 1 0 0 0
𝒀𝟐 𝒀𝟏 𝒀𝟎 𝒀𝟐 𝒀𝟏 𝒀𝟎

~4~
CONTADORES EN MSI Y DISEÑO

d) Mapa de karnaugh de los Flips Flops

Para 𝒀𝟐

TABLA 3

X
0 1
𝒚𝟐 𝒚𝟏 𝒚𝟎
0 0 0 1 X 1 X
1 0 0 X 1 X 1
0 1 0 1 X 0 X
0 0 1 0 X 1 X
1 1 0 X 1 X 1
𝑱𝟐 𝑲𝟐 𝑱𝟐 𝑲𝟐

Para 𝑱𝟐

TABLA 4

𝒚𝟏 𝒚𝟎
00 01 11 10
𝑿 𝒚𝟐

0 0 1 0 X 1

0 1 X X X X

1 0 X X X X

1 1 1 1 X 0

𝑱𝟐 = 𝑿̅̅̅̅̅ ̅ ̅̅̅
𝒚𝟏 + 𝑿 𝒚𝟎

~5~
CONTADORES EN MSI Y DISEÑO

Para 𝑲𝟐

TABLA 5

𝒚𝟏 𝒚𝟎
00 01 11 10
𝑿 𝒚𝟐

X
0 0 X X X

0 1 X X X 1

1 0 X X X 1

1 1 X X X X

𝑲𝟐 = 𝟏

Para 𝒀𝟏

TABLA 6

X
0 1
𝒀𝟐 𝒀𝟏 𝒀𝟎
0 0 0 1 X 0 X
1 0 0 0 X 1 X
0 1 0 X 1 X 1
0 0 1 1 X 1 X
1 1 0 X 1 X 1
𝑱𝟏 𝑲𝟏 𝑱𝟏 𝑲𝟏

Para 𝑱𝟏

TABLA 7

𝒚𝟏 𝒚𝟎
00 01 11 10
𝑿 𝒚𝟐

0 0 1 1 X X

0 1 0 X X X

1 0 1 X X X
X
1 1 0 1 X

~6~
CONTADORES EN MSI Y DISEÑO

̅ ̅̅̅
𝑱𝟏 = 𝑿 𝒚𝟐 + 𝑿𝒚𝟐 + 𝒚𝟎

Para 𝑲𝟏

TABLA 8

𝒚𝟏 𝒚𝟎
00 01 11 10
𝑿 𝒚𝟐

X
0 0 X X 1

0 1 X X X 1

1 0 X X X 1

1 1 X X X 1

𝑲𝟏 = 𝟏

Para 𝒀𝟎

TABLA 9

X
0 1
𝒀𝟐 𝒀𝟏 𝒀𝟎
0 0 0 0 X 0 X
1 0 0 0 X 0 X
0 1 0 0 X 1 X
0 0 1 X 1 X 1
1 1 0 1 X 0 X
𝑱𝟎 𝑫𝟎 𝑱𝟎 𝑫𝟎

~7~
CONTADORES EN MSI Y DISEÑO

Para 𝑱𝟎

TABLA 10

𝒚𝟏 𝒚𝟎
00 01 11 10
𝑿 𝒚𝟐

0 0 0 X X 0

0 1 0 X X 1

1 0 0 X X 0

1 1 0 X X 1

̅ 𝒚𝟐 𝒚𝟏 + 𝑿𝒚
𝑱𝟎 = 𝑿 ̅̅̅𝒚
𝟐 𝟏

Para 𝑲𝟎

TABLA 11

𝒚𝟏 𝒚𝟎
00 01 11 10
𝑿 𝒚𝟐

X
0 0 X 1 X

0 1 X X X X

1 0 X X X X

1 1 X 1 X X

𝑲𝟎 = 𝟏

~8~
CONTADORES EN MSI Y DISEÑO

e) Grafico del circuito obtenido

IMAGEN 1: Diseño del circuito

IMAGEN 2: Implementación del circuito

Dado que el problema nos pide visualizar el conteo mediante un decodificador


BCD, procedemos a armar el siguiente circuito con el decodificador BCD 7447
y un display cátodo común para poder visualizar la secuencia obtenida.

Pero antes estudiamos el datasheet del CI 7447:

~9~
CONTADORES EN MSI Y DISEÑO

IMAGEN 4: Display cátodo


común

IMAGEN 3: CI. 7448

Donde cada salida de nuestro circuito va conectado a una entrada del 7447 y
cada salida del 7447 va conectado a cada entrada del display; una vez
conectado polarizando cada CI, ya se podrá observar el conteo:

IMAGEN 5: Implemento del CI.7448 y el Display

~ 10 ~
CONTADORES EN MSI Y DISEÑO

PRESENTACION DE IMÁGENES

IMAGEN 6: X=1 Conteo IMAGEN 7: X=1 Conteo


0 4

IMAGEN 8: X=1 Conteo IMAGEN 9: X=1 Conteo


2 1

IMAGEN 10: X=1


Conteo 6

~ 11 ~
CONTADORES EN MSI Y DISEÑO

2.- Muestre un arreglo con el CI 74LS193 que funcione como un contador


módulo 10 ascendente, el estado de la salida debe ser visualizado en un
Display de 7 segmentos.

IMAGEN 11: Diseño del circuito 2

Ajustando nuestro generador de señales (clock) a 1 Hz para que el conteo


sea visible, implementamos el circuito obtenido teóricamente.

IMAGEN 11: Diseño del circuito 2

IMAGEN 12: Implemento del circuito 2

IMAGEN 13:
Contador
74LS193

~ 12 ~
CONTADORES EN MSI Y DISEÑO

PRESENTACION DE IMÁGENES

IMAGEN 14: Conteo del 0 IMAGEN 15: Conteo del 1

IMAGEN 16: Conteo del 2 IMAGEN 17: Conteo del 3

IMAGEN 18: Conteo del 4 IMAGEN 19: Conteo del 5

~ 13 ~
CONTADORES EN MSI Y DISEÑO

IMAGEN 20: Conteo del 6 IMAGEN 21: Conteo del 7

IMAGEN 22: Conteo del 8 IMAGEN 23: Conteo del 9

3.- Muestre un arreglo utilizando 74LS193 que genere la siguiente salida:


0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5,
4, 3, 2, 1, 0,…. Utilice Leds para visualizar los estados de la salida.

IMAGEN 24: Diseño del circuito 3

~ 14 ~
CONTADORES EN MSI Y DISEÑO

IMAGEN 25: Conteo del 0 IMAGEN 26: Conteo del 1

IMAGEN 27: Conteo del 2 IMAGEN 28: Conteo del 3

IMAGEN 29: Conteo del 4 IMAGEN 30: Conteo del 5

IMAGEN 31: Conteo del 6 IMAGEN 32: Conteo del 7

~ 15 ~
CONTADORES EN MSI Y DISEÑO

IMAGEN 33: Conteo del 8 IMAGEN 34: Conteo del 9

IMAGEN 35: Conteo del 10 IMAGEN 36: Conteo del 11

IMAGEN 37: Conteo del 12 IMAGEN 38: Conteo del 13

IMAGEN 39: Conteo del 14 IMAGEN 40: Conteo del 15

~ 16 ~
CONTADORES EN MSI Y DISEÑO

DISCUSIÓN DE DATOS Y RESULTADOS

 El DIAGRAMA 1 nos muestra el diagrama de estados, que en forma gráfica


nos muestra los cambios de estado a medida que la entrada X sea ‘0’ o ‘1’
lógico en cada pulso del clock; respetando la secuencia que se requería en la
pregunta 1.

 Además en el DIAGRAMA 1 utilizamos solo 5 estados (dado que nuestra


secuencia requerida tiene 5 valores distintos) los cuales los definimos por letras
A, B, C, D, E, donde en la TABLA 1 los hemos distribuido, formando así
nuestra tabla de estados.

 De nuestra tabla de estados, definimos arbitrariamente cada estado:

 A= 0000

 B= 0100
Donde el MSB es y2, y el LSB es
 C= 0010 y0

 D= 0001

 E= 0110

Y reemplazamos los estados en la TABLA 1, nos quedará una tabla lógica, así
como en la TABLA 2 (TABLA DE TRANSICION) donde nos muestra cómo va
cambiando las salidas de los FF (Y2, Y1, Y0) a medida que el X sea un ‘0’ o ‘1’
lógico.

 Las TABLAS 3 – 11 nos muestra las tablas de excitación para cada FF (3 en


total) con sus tablas de Karnaugh con sus ecuaciones respectivas para cada
una de sus entradas (J, K). De estas ecuaciones, saldrá el diseño de nuestro
circuito.

 En la IMAGEN 1 y 2 tenemos el diseño y la implementación del CIRCUITO 1


respectivamente, que obtuvimos de las tablas de Karnaugh para cada salida
del cada Flip Flop. Para poder observar la secuencia en código BCD(decimal)
hacemos uso de un decodificador BCD (7448), conectando cada salida de FF
con cada entrada del decodificador (7448), mandando la entrada D (MSB) a
tierra dado que ninguna salida de la secuencia requerida tiene un 1 en el MSB.

 La IMAGEN 5 nos muestra la conexión del decodificador BCD (7448) con el


Display, donde cada salida del decodificador le corresponde a cada entrada del
Display (IMAGEN 3 y 4).

 Las IMÁGENES 6 – 10 nos muestra el funcionamiento del CIRCUITO 1 en


imágenes cuando X=1, es decir, siguiendo la secuencia 0, 4, 2, 1, 6; donde los
cambios fueron efectuados con ayuda de un circuito antirrebote y luego con
ayuda de un generador de funciones.

~ 17 ~
CONTADORES EN MSI Y DISEÑO

 La IMAGEN 11 nos muestra el diseño del nuestro contador MOD 10


ascendente, donde se emplea el uso de una compuerta AND ( conectado al
MSB y a la salida Q1) cuya función es resetear el conteo una vez detecte la
salida binaria 1010 ( 10 en decimal); lográndose así el conteo del 0 al 9
ascendente. Para poder observar el conteo hacemos uso de un decodificador
BCD con su respectivo Display.

 Las IMÁGENES 14 – 23 nos muestra el funcionamiento del CIRCUITO 2 donde


se puede observar el conteo ascendente del 0 al 9 (MOD 10).

 La IMAGEN 24 nos muestra el diseño del CIRCUITO 3; donde es necesario el


uso del FF JK ya que este se encarga de controlar la activación del conteo
ascendente y descendente.

 Las IMÁGENES 25 – 40 nos muestra el funcionamiento del CIRCUITO 3 en


imágenes, donde se puede observar el conteo del 0 al 15

~ 18 ~
CONTADORES EN MSI Y DISEÑO

CONCLUSIONES
 El uso de las tablas y diagramas de estado fue necesario para poder encontrar
el diseño del circuito del secuenciador de la pregunta 1 del cuestionario, así
como también el uso de las tablas de Karnaugh fue necesario para saber las
ecuaciones de cada Flip Flop y así poder encontrar el correcto diseño del
circuito.

 Así como también fue útil el uso del decodificador BCD para lograr la
conversión de los códigos binarios a código decimal.

 El uso del display fue necesario para poder observar la secuencia(o conteo) en
el display en código BCD o decimal, y así facilitar la visualización de lo
obtenido teóricamente.

 Así como también fue necesario el uso del circuito antirrebote para evitar falsos
pulsos de disparo del exterior (ruido) y tener una salida más clara del
antirrebote.

~ 19 ~
CONTADORES EN MSI Y DISEÑO

APÉNDICE
Esquemas circuitales

Diseño del circuito 1

Diseño del circuito 2

Diseño del circuito 3

~ 20 ~
CONTADORES EN MSI Y DISEÑO

Estructura interna de los C.I

C.I 74LS112

C.I 74LS04

C.I 74LS00

~ 21 ~
CONTADORES EN MSI Y DISEÑO

C.I 74LS08 C.I 74LS32

CONTADOR 74LS193

DISPLAY CATODO COMUN

DECODIFICADOR BCD 7448

~ 22 ~
CONTADORES EN MSI Y DISEÑO

Esquemas implementados

Implemento del circuito 1

Implemento del circuito 2

Implemento del Decodificador BCD con el Display 7 segmentos

~ 23 ~

Potrebbero piacerti anche