Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo 17 Trabajo2 PDF
Grupo 17 Trabajo2 PDF
Presentado Por:
Camilo Jos Pedroza
Jefferson Ortiz Gonzlez
Kepler Rodrguez
Luis ngel Cubides
Jean Carlos Meneses
Presentado A:
Carlos Emel Ruiz
ESCUELA DE CIENCIAS
INTRODUCCION.
En el siguiente trabajo veremos las temticas estudiadas en la unidad N 2 como son Flip-Flops y
diseo de Mquinas de Estado, apoyados en investigaciones de ndole personal y el trabajo
desarrollado en la prctica desarrollaremos un circuito secuencial el cual realizara una secuencia
cclica iniciando con el nmero 1, debemos utilizar un display de siete segmentos y un contador 555
el cual debe ser programado para dar secuencia cada dos segundos. De igual forma se anexara un
link de un video en el cual se explica el montaje del circuito, la secuencia y el funcionamiento de los
componentes.
La electrnica digital en la actualidad mueve el mundo entero, es la una de las ramas de la ciencia
que mas rpido evoluciona, y la de mayor importancia, todo gracias a que sus aplicaciones son
mltiples e innumerables, la sociedad cada vez mas depende de los computadores y las
comunicaciones electrnicas, temas en los que la electrnica digital tiene gran impacto. Debido a
esta gran importancia que tiene la electrnica digital, es crucial para todo ingeniero electrnico hoy
da tener fuertes bases en circuitera digital. En el siguiente trabajo se har una sencilla aplicacin
de circuitera combinacional y secuencial, lo que ayudara a que los participantes interioricen los
conocimientos adquiridos hasta el momento en estos temas.
ESCUELA DE CIENCIAS
OBJETIVOS.
Afianzar los temas vistos en la unidad N 2 realizando investigaciones personales ms a
fondo sobre los sistemas secuenciales y mquinas de estado.
Resolver el problema propuesto en la gua de actividades utilizando cada uno de los
elementos recomendados en esta, conocer su funcionamiento y desempeo.
Realizar el proceso de resolucin paso a paso lo que nos ayudara a incrementar habilidades
y destrezas en este tipo de circuitos
Realizar simulacin en Proteus del circuito resulto y realizar pruebas de funcionamiento del
contador cclico.
Aplicar los conocimientos adquiridos sobre circuitera combinacional y secuencial enla
solucin de un problema prctico
Profundizarlos conocimientos de la unidad correspondiente y fortalecer el manejo delos
conceptos bsicos de la electrnica digital en circuitos Combinacionales.
Aprender a disear circuitos digitales secuenciales con la ayuda de mtodos establecidos.
Comprobar la efectividad del sistema en un ambiente simulado, para posteriormentepasarlo
a montaje fsico
ESCUELA DE CIENCIAS
DESARROLLO
Una vez estudiados los contenidos de la unidad II y apoyados en los documentos de las referencias
bibliogrficas, el equipo de trabajo debe disear un circuito secuencial que permita en un display de
siete segmentos la secuencia de diez nmeros de la siguiente forma cclica. 1 3 6 9 2 5 8
4 7 - 0.
Fase 2. Verificacin.
El equipo de trabajo debe realizar todo el proceso o pasos necesarios para la realizacin del
circuito, recuerde que se debe hacer dos videos, uno para la simulacin en Proteus y otro para el
circuito fsico funcionando de manera que la secuencia se pueda apreciar en el display siete
segmentos. La secuencia debe observarse cada dos (2) segundos, para lo cual, el informe debe
incluir los clculos de temporizacin del circuito 555.
Como parte del trabajo colaborativo final se puede ir al CEAD donde se est matriculado para el
montaje del circuito en el laboratorio y verificacin de su funcionamiento, la simulacin del sistema
diseado se puede realizar en cualquier programa de simulacin, se recomienda Proteus.
Igualmente para la verificacin de funcionamiento del sistema propuesto se debe realizar el diseo
del mismo en VHDL, para el diseo se debe realizar en primera medida un diagrama de flujo del
sistema. A continuacin se debe realizar el programa en un simulador de VHDL, no importa cul
sea la herramienta seleccionada, se puede utilizar la herramienta disponible a su alcance y realizar
la simulacin del sistema haciendo uso del VHDL elegido.
Para las opciones de simulacin es necesario realizar dos videos, el primero es un video explicativo
haciendo uso de la herramienta CamStudio en donde se exponga claramente cmo funciona el
circuito del sistema. El segundo video se refiere al montaje fsico del circuito funcionando (montaje
ESCUELA DE CIENCIAS
en protoboard), se puede realizar desde su telfono celular o cmara de video, donde se evidencie el
correcto funcionamiento del sistema, no puede ser mayor a 45 segundos. Los videos se deben subir a
una pgina gestora de videos como YouTube para evidenciar su funcionamiento, adems se debe
incluir en el trabajo final la direccin o links de los dos videos.
DESARROLLO PASO A PASO DEL DISEO
1. Diagrama de flujo:
DIAGRAMA DE ESTADOS.
Describimos el contador mediante un diagrama de estado, que nos muestra la manera como avanza
la secuencia cada vez que se aplica un pulso de reloj.
El numero de estados por los que pasa el contador es de 10 por lo que se necesitarn 4 Flip Flop
para su diseo y funcionamiento.
0
0000
1
0001
3
0011
6
0110
7
0111
9
1001
4
0100
8
1000
2
0010
5
0101
ESCUELA DE CIENCIAS
Qn
Qn+1
1
0
1
0
1
1
0
1
1
Q3
ACTUAL
Q2
Q1
SIGUIENTE
Q3 Q2 Q1
Q0
Q0
ESCUELA DE CIENCIAS
Esta tabla de estado es de gran importancia y es necesario que quede bien estructurada ya que de
esta tabla depende el diseo. Secuencia: 0001 - 0011 - 0110 - 1001 0010 - 0101 - 1000 - 0100 0111 - 0000, que en decimal es 1 3 6 9 2 5 8 4 7 0
TABLA DE ESTADOS
Display
TABLA DE ESTADOS
Estado presente Estado siguiente
D
C
B
A
D
C
B
A
Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0
En la primera fila se encuentra el estado 0001 que corresponde al decimal 1 y el prximo estado de
la cuenta debe ser el 0011 que corresponde al decimal 3.
3. Desarrollo de la tabla de transiciones a partir de la tabla de control del Flip Flop
tipo D:
TABLA DE EXCITACIN
ESCUELA DE CIENCIAS
Durante el proceso de diseo se conoce por lo general la transicin del presente estado al siguiente
y se desea encontrar las condiciones de entrada del Flip-Flops que encuentre la transicin
requerida. Por esta razn, se necesita una tabla que liste las entradas necesarias para un cambio de
estado dado.
Para obtener los datos de excitacin del flip flop en cuestin, es posible aplicar dos mecanismos de
bsqueda:horizontal y vertical. Cualquiera de ambas bsquedas es vlida; aunque visiblemente, la
primera tcnica derivaen ecuaciones ms reducidas que la segunda. Adems, cuando se trabaja con
la bsqueda vertical posiblemente se requiera forzar al circuito con un reset para comenzar un
conteo lgico (no siempre es necesario).La bsqueda horizontal permite obtener la tabla de los flip
flops comparando directamente el bit del estadopresente contra el estado siguiente, como lo indican
las flechas marcadas en la tabla siguiente. Recuerda que elflip flop utilizado es de tipo D.
FF4
FF3
FF2
FF1
Q0 D3 Q1 D2 Q2 D1 Q3 D0
ESCUELA DE CIENCIAS
Ubicamos las tablas cerca de forma que podamos interpretarlas mejor, a continuacion se presentan
las tablas:
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
0
1
0
1
1
0
1
0
1
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
Entradas de Flip-Flop
D0
D1
D2
D3
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
0
1
0
0
Observaciones
1
0
1
0
1
0
0
1
0
1
- Se presenta un resumen por separado para identificar las salidas de los flip flops:
Control
D0= Q3
Q3 Q3+1
D0
0
0
0
1
0
0
1
0
0
0
0
Control
D1= Q2
Q2 Q2+1
0
Control
D3= Q1
Q1 Q1+1
D2
D1
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
0
1
0
0
Control
D0= Q0
Q0 Q0+1
D3
1
0
1
0
1
0
0
1
0
1
ESCUELA DE CIENCIAS
En las entradas de los Flip Flop deberemos poner los valores necesarios para pasar del estado
presente al estado futuro cuando baje el pulso de reloj.
Q3`Q2`
Q3'Q2
Q3 Q2
Q3Q2`
00
01
11
10
Q1`Q0`
00
Q1`Q0
01
Q1Q0
11
Q1Q0`
10
De la tabla de transiciones para cada una de las entradas de los Flip Flop obtenemos los Mapas de
Karnaugh en funcin del estado presente, y simplificando obtenemos las funciones de las entradas
de cada FlipFlop.
D0 = Q3
Q3`Q2`
Q3'Q2
Q3Q2
Q3Q2`
00
01
11
10
Q1`Q0`
Q1`Q0
Q1Q0
Q1Q0`
00
0
0
X
0
01
0
1
X
0
11
0
0
X
X
10
0
1
X
X
Q1`Q0`
Q1`Q0
Q1Q0
Q1Q0`
00
0
1
X
01
0
0
X
0
11
1
0
X
X
10
1
0
X
D0 = Q2 Q1'Q0 + Q2 Q1 Q0'
D1= Q2
Q3`Q2`
Q3'Q2
Q3Q2
Q3Q2`
00
01
11
10
1
D1= Q3 Q0' + Q2 Q1' Q0' +
Q2' Q1
1
0
ESCUELA DE CIENCIAS
D2= Q1
Q3`Q2`
Q3'Q2
Q3Q2
Q3Q2`
Q1`Q0`
Q1`Q0
Q1Q0
Q1Q0`
00
01
00
0
1
01
1
0
11
1
0
10
0
0
11
10
X
0
X
1
X
X
X
X
D3= Q0
Q1`Q0`
Q1`Q0
Q1Q0
Q1Q0`
01
1
11
Q3`Q2`
00
1
10
1
1
X
0
0
X
0
00
01
11
10
Q3'Q2
Q3Q2
Q3Q2`
0
0
X
X
1
X
X
Q3' Q2 Q1'Q0'
Q3' Q0'
Q3' Q2' Q1
+Q3' Q2 Q0
+ Q2' Q1'
Es una forma de representar nmeros en equipos electrnicos. Est compuesto de siete segmentos
que se pueden encender o apagar individualmente, cada segmento tiene la forma de una pequea
lnea. A un que exteriormente su forma difiere considerablemente de un diodo led tpico,
internamente estn constituidos por una serie de diodos led con unas determinadas conexiones
1
1
ESCUELA DE CIENCIAS
internas estratgicamente ubicadas, para que formen un ocho. A cada uno de los segmentos que
forma el display se le denominan a, b, c, d, e, f y g. los diodos led trabajan con baja tensin y poca
potencia, por lo tanto podran excitarse directamente con puertas lgicas. Los hay de dos tipos, nodo
comn y ctodo comn.
En los tipo nodo comn, todos los nodos de los diodos led estn unidos internamente a una patilla
comn que debe ser conectada a potencial positivo (nivel 1) el encendido de cada segmento
individual se realiza aplicando potencial negativo (nivel 0).
En los tipos de ctodo comn todos los ctodos de los led estn unidos a una patilla internamente que
debe ser conectada a potencial bajo (nivel 0) el encendido de cada segmento individual se realiza
aplicando potencial positivo (nivel 1).
1
2
ESCUELA DE CIENCIAS
Tomado: es.wikipedia.org/wiki/Circuito_integrado_555
La seal de salida tiene un nivel alto por un tiempo t1 y un nivel bajo por un tiempo t2. La duracin de estos
tiempos dependen de los valores de R1, R2 y C, segn las frmulas siguientes:
[segundos]
[segundos]
Como cada numero debe visualizarse por 2 segundos este ser el valor del periodo de nuestra onda
cuadrada.
2 = 1 + 2
2 = (0,693 (1 + 2) ) + (0,693 2 )
2 = (0,693 1) + (0,693 2) + (0,693 2 )
2 = (0,693 1) + 2(0,693 2 )
2 = (0,693 ) (1 + 22)
1
3
ESCUELA DE CIENCIAS
1
4
ESCUELA DE CIENCIAS
VERIFICACION.
http://youtu.be/Cw6QIK-zG0w.
1
5
ESCUELA DE CIENCIAS
1
6
ESCUELA DE CIENCIAS
CONCLUSIONES.
Se logra el objetivo del problema planteado realizando un circuito secuencial o mquina de
estado el cual nos hace un conteo cclico desde el 1 - 3 - 6 hasta el 9 luego 2 - 5 8 4 7
hasta el cero 0, e iniciando nuevamente con el 1 hasta el 9 y as hasta el 0.
Se refuerzan los conocimientos aprendidos y se adquiere habilidad en el diseo con FF,
pasando por su desarrollo paso a paso identificando cada uno de los diferentes estados,
realizando simplificacin y montaje en simulador Proteus.
Se afianzan los conceptos sobre el dispositivo 555 que nos da un retardo de tiempo, se aplica
formula en la cual podemos alterar el valor de las resistencias y el capacitor para ajustar el
periodo y por ende la frecuencia de operacin.
1
7
ESCUELA DE CIENCIAS
BIBLIOGRAFIA
Huerta Snchez Mara Antonia. Lgica y lgebra de Boole. Editorial OUC. 2011.
Recuperado Junio 28 de 2014 de:
http://www.etnassoft.com/biblioteca/logica-y-algebra-de-boole/
Snchez Ele Marcos. Introduccin a la Programacin VDHL. Editorial Computlense
de Madrid. 2012. Recuperado Junio 30 de 2014 de:
http://www.etnassoft.com/biblioteca/introduccion-a-la-programacion-en-vhdl/
Muoz Fras Jos Daniel. Introduccin a los sistemas digitales. Editorial Autoedicin
Openlibra. 2012. Recuperado Junio 30 de 2014, de:
http://www.etnassoft.com/biblioteca/introduccion-a-los-sistemas-digitales/
1
8