REPORTE 2

Páginas: 5 (1117 palabras) Publicado: 5 de noviembre de 2015
LABORATORIO DE SISTEMAS DIGITALES II
PRÁCTICA 2: SUBRUTINAS DE RETARDO Y CIRCUITOS SECUENCIALES








REPORTE








PRESENTADO POR:
Jaime Ernesto Palacios - 1112104907
Johan Correa – 1093224281
Juan David Cañas-1093224014









PRESENTADO A:
ING. RICARDO LINARES RUIZ










INGENIERÍA ELECTRÓNICA
UNIVERSIDAD TECNOLÓGICA DE PEREIRA
PEREIRA, 11/10/2015


1. INTRODUCCIÓN

En estapráctica de laboratorio se aplicaron los conceptos adquiridos en clase sobre subrutinas de retardo y máquinas de estado en el MCU. Con el fin de poner a prueba estos conceptos se implementó y verificó el funcionamiento de dos circuitos, un temporizador digital programable y un contador ascendente/descendente de 4 bits.
En el temporizador digital programable de 1 a 19s, se utilizaron las subrutinas deretardo para evitar el fenómeno de rebote presentado en los pulsadores y también generar el tiempo de conteo regresivo. Para el contador ascendente/descendente de 4 bits se utilizó el concepto de tablas enlazadas, la cual es una manera de programar en el MCU una máquina de estados. En ambos circuitos se utilizó un periférico básico de salida como lo es el display 7 segmentos de ánodo común, donde elusuario puede observar el correcto funcionamiento del programa.

2. MARCO TEORICO

1) Temporizador digital programable
a) Consideraciones de Diseño

PTD
7
6
5
4
3
2
1
0
D2
X
X
X
S
T
X
X

Donde D2, es la salida activa para el conteo regresivo, S es el start y T la programación del tiempo.

PTB
7
6
5
4
3
2
1
0
D1
g
f
e
d
c
b
a

Donde D1, es la activación del segundo display para los números mayores a9.

b) Diagrama circuital

c) Diagrama de flujo






2) Contador ascendente/descendente


a) Consideraciones de diseño

PTB
7
6
5
4
3
2
1
0
S
g
f
e
d
c
b
a

Donde S es la salida baja para los números del 0 al 7 y activa para los números del 8 al 15.


PTD
7
6
5
4
3
2
1
0
X
X
X
X
Clock
X0
X
X

b) Diagrama circuital

c) Máquina de estados


3. PROCEDIMIENTO

Para el inicio de la práctica elequipo de trabajo tuvo previamente montado el circuito temporizador de la parte A de la práctica en el protoboard, ahorrando tiempo y desgaste en el armado, acto seguido se dispuso a quemar el microcontrolador MC68HC908JK8 para ser probado con el osciloscopio de la siguiente manera, con la sonda del osciloscopio puesta en la salida del temporizador se programó los tiempos deseados de 1s a 19sverificando si los tiempos vistos por el osciloscopio son iguales a los programados o si presentan algunas diferencias.





Figura 1 – tiempo generado de 1s


Figura 2- tiempo generado de 5s

Figura 3- tiempo generado de 9s

Figura 4- tiempo generado de 13s


Figura 5 – tiempo generado de 15s

Figura 6 –tiempo generado de 19s





Lo que se evidencia es que los tiempos generados no sonidénticos a los mostrados por el osciloscopio esto es debido a que en el programa de la subrutina de retardo se utilizaron tres constantes de incremento, pero para poder generar un segundo completo se necesitaba una constante K3=34.97, pero al aproximarlo en el programa a 35 este incremento a su vez género que el tiempo de retardo fuera de 1.060 segundos.
En la segunda parte se desmonto el circuitotemporizador y se implementó el montaje del circuito contador con máquinas de estado, haciendo uso del PROGSIM08 se quemó el microcontrolador con el nuevo código para poner en marcha el contador de 4 bits ascendente/descendente con el concepto de máquinas de estado, se le ingresa una señal de reloj de 1Hz cuadrada con niveles lógicos de tensión TTL/CMOS

Figura7- Tiempo de activación salidaactiva para valores entre 8 y 15 (señal de entrada azul y señal de salida amarilla).




La imagen nos muestra que 8 siclos de la señal de reloj, nuestra salida se mantuvo en alto lo que se refiere a los 8 últimos números del contador (8-15) después regresa a 0 como es debido para los primeros números del contador. Después se modificó la señal de entrada a 10HZ y disponemos a colocar una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • reporte 2
  • Reporte 2
  • Reporte 2
  • Reporte 2
  • Reporte 2
  • Reporte 2
  • Reporte 2
  • Reporte 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS