Beruflich Dokumente
Kultur Dokumente
Informe Final Nº 4
TEMA : Contadores
SEMESTRE : 2014 – II
CIRCUITOS CONTADORES
I. OBJETIVO:
Diseñar circuitos secuenciales autónomos (contadores) utilizando CI’s estándar.
74LS90
INFORME FINAL Nº 4 2
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
INFORME FINAL Nº 4 3
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
74LS93
Contador 0-7 (3bits).
INFORME FINAL Nº 4 4
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
Contador 0-15(4bits).
Para obtener un contador de 0 a 15 usamos CP2 como entrada de CLOCK,
conectamos la salida de Q0 hacia la entrada de clock del segundo FF JK.
Tomamos las salidas Q0, Q1, Q2 y Q3 para obtener el contador de 4 bits. Tener en
cuenta que MR1 y MR2 no deben estar en alto si queremos realizar el conteo.
INFORME FINAL Nº 4 5
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
74LS161
Es un contador binario síncrono de 4 bits con carga paralela.
Veamos el diagrama de estados para analizar su funcionamiento:
DIAGRAMA DE ESTADOS
INFORME FINAL Nº 4 6
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
TABLA LÓGICA:
Del circuito implementado y según la tabla notamos que cuando SR está activo, es
decir toma el estado L (bajo) entonces las salidas son 0.
Cuando PE esta en bajo y SR esta en alto se habilita la carga paralela.
Una vez ingresado el dato y teniendo SR=PE=CET=CEP en H (alto) realiza el
conteo ascendente a partir del dato ingresado.
Por ello cundo se ingresa el 6 y estableciendo el conteo después de 5 clocks se
obtiene el 11
74LS193
Es un contador en código BCD de MOD-16 que puede ser programado
fácilmente; es decir, cada salida puede programarse para cualquiera de los niveles
mediante la introducción de los datos deseados en los pines de entrada. La salida
va a cambiar independientemente de los impulsos de contaje o de la señal de reloj
(CLOCK). Estos contadores se han diseñado para ser conectado en cascada sin
la necesidad de circuitería externa.
INFORME FINAL Nº 4 7
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
TABLA LÓGICA:
Del circuito implementado y según la tabla notamos que cuando MR está activo,
es decir toma el estado H (alto) entonces las salidas son 0.
INFORME FINAL Nº 4 8
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
ANÁLISIS EXPEIMENTAL
1) Uso del CI 74ls90
Realizar el diseño de un contador de 0 a 9 teniendo en cuenta solo las
conexiones de la parte superior del esquema adjunto. Comprobar su correcto
funcionamiento.
CONTADOR DE 0 – 9
Después de 5 clock:
MS1=MS3=H (SALIDA 9)
INFORME FINAL Nº 4 9
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
OPCIONAL:
Implementamos el circuito contador de 0-99 utilizando 2 CI 74LS90.
Se puede decir que cuando en el contador de unidades 0-9 se detecte el numero en
decimal 10 (1010) inmediatamente este contador regresa a 0000 y
simultáneamente entra un clock en el contador de decenas cambiando de 0-1. Así
sucesivamente hasta llegar a visualizar en el display 99 en donde al siguiente
clock se visualiza en el display a 00.
INFORME FINAL Nº 4 10
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
CONTADOR DE 0 – 7 (3bits)
Implementamos:
Teniendo en cuenta que las salidas son los 3 leds de la derecha.MSB=LED
ROJO.
Después de 5 clocks.
INFORME FINAL Nº 4 11
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
CONTADOR DE 0 – 15 (4bits)
Implementamos:
Después de 7 clocks.
Poniendo MR1=MR2=H.
INFORME FINAL Nº 4 12
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
INFORME FINAL Nº 4 13
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
Simulando en Proteus:
INFORME FINAL Nº 4 14
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
Implementamos el circuito:
1. Iniciamos activando el CLEAR:
4. Activamos el pin 9 (LOAD) en bajo e ingresamos los datos por el pin 3, 4, 5,6
(DATA INPUT).
INGRESANDO: 0110
Las salidas del contador nos muestra el valor ingresado: 0110
INFORME FINAL Nº 4 15
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
INFORME FINAL Nº 4 16
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
Activamos el PRESET:
Las salidas del contador son: 1111
MSB=LED ROJO
INFORME FINAL Nº 4 17
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
INFORME FINAL Nº 4 18
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
Ejemplos
CONTADOR DE RIZADO MOD-6.
Para conseguir este tipo de contador de bits, se utiliza una entrada de reset o
borrado la cual se activa inmediatamente después de la cuenta más alta que se
necesite, en este caso en la cuenta 110, colocando los flip-flops en 0 lógico.
Este trabajo de activar las entradas de reset de cada flip-flop lo realiza una puerta
NAND la cual da un 0 lógico a las entradas de reset. Al recibir en las entradas de
la NAND los 1 lógicos de las salidas del FF2 y del FF3 colocando en 0 lógico
todos los flip-flops y así el contador comienza de nuevo a contar desde 000 hasta
101 o inversamente si es de cuenta descendente.
INFORME FINAL Nº 4 19
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
C B A Cuenta decimal
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 5
1 1 0
RESET
1 1 1
Secuencia de un contador mod-6
INFORME FINAL Nº 4 20
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
En este caso no importaran las entradas las salidas siempre estarán en 0.La más
importante será el Reset ya que cualquiera que sea el valor que tome la salida
siempre será 0.
Para realizar la carga del valor de las entradas de datos se deberá meter un nivel
lógico bajo en la entrada. Un nivel lógico alto en la entrada CLR pone todas las
salidas a valor lógico bajo por lo que será necesario tenerla el CLR a un nivel
bajo para no activarla, con lo que se tendrá las salidas pre ajustadas a las
entradas.
INFORME FINAL Nº 4 21
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
Cabe recordar que el circuito es síncrono debido a que el sistema se maneja por
un solo tren de pulsos.
INFORME FINAL Nº 4 22
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
5. Diseñar con flip-flops tipo 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.
INFORME FINAL Nº 4 23
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
INFORME FINAL Nº 4 24
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
INFORME FINAL Nº 4 25
Ing. Óscar Casimiro Pariasca
UNMSM – FIEE LABORATORIO CIRCUITOS DIGITALES II
IV. CONCLUSIONES.
ff
gj
LÑ
Conclusiones:
Todos los contadores existentes con un determinado número MOD pueden ser
modificados para obtenerse circuitos secuenciales de diferente secuencia de
conteo.
Los circuitos contadores son muy útiles en especial los de tipo sincrónico ya que
son muy veloces en comparación que su contraparte los asincrónicos, esta
velocidad como ventaja es fundamental para aplicaciones como en el monitoreo
de procesos industriales mediante el uso de sensores que por ejemplo pueden
“contar”las cajas que pasan en una faja transportadora, para ello deben ser muy
veloces y con gran numero MOD.
V. BIBLIOGRAFÍA
INFORME FINAL Nº 4 26
Ing. Óscar Casimiro Pariasca