Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

El código se compone de los siguientes módulos

Enviado por   •  19 de Septiembre de 2018  •  1.086 Palabras (5 Páginas)  •  220 Visitas

Página 1 de 5

...

Usando la salida del divisor de frecuencia previamente mencionado y los cuatro pulsadores de la Nexys se configura el reloj.

Por efecto se van contando 60 segundos, cuando esto se cumple el valor es reinciado a cero y el valor de las unidades de minutos se incrementa en una unidad, este contador a su vez se reincia al llegar a un valor de 9 e incrementa en una unidad el valor de las decenas de minutos el cual se reinicia al llegar a un valor de 5 e incrementa en una unidad el valor de las unidades de hora que se reincia al llegar a un valor de 9 en caso de que no se hallan contado más de 20 horas o se reincia al llegar al valor de 4 en caso de que se hallan contado más de 20 horas. Por último el contador dedecenas de hora alcanza un valor máximo de 2, y cuando se han contado 24 horas todos los contadores son reiniciados para regresar a las 00:00 horas del día siguiente.

Si el interruptor selector de modo está en posición 0 (modo reloj) es posible configurar la hora manualmente usando los pulsadores de la Nexys y siguiendo la misma lógica y procedimiento que en el caso de configuración de la alarma.

Módulo Comparador

Este módulo tiene como entrada la información de salida de los módulos de Conteo-Reloj y alarma, esto es, cuatro entradas de la alarma (entrada de unidades de minuto, decenas de minuto, unidades de hora, decenas de hora) y lo mismo para las entradas que vienen del reloj- contador.

Simplemente se comparan los valores que tienen los contadores del módulo alarma con los valores de los contadores del módulo reloj-contador de manera que cuando la hora de la alarma y la hora del reloj sean iguales se activa un led que representa a la alarma. Se define también como entrada un interruptor apara poder apagar la alarma.

Módulo Visual

Es el encargado de edcodificar la información previa para representar en los diplay de 7 segmentos de forma gráfica la hora del reloj y la hora de la alarma, por lo tanto las entradas son los contadores de horas y minutos tanto del reloj como de la alarma, y otra entrada es el interruptor de selector de modo, si dicho interruptor está en posición 1 se mostrará la información de la alarma y en poscición cero se mostrará la información del reloj.

Para cada display se definen los casos de los Valores que puede tomar dicho display y a cada caso se le asigna una configuración de segmentos de display que representen al numero en cuestión. Por ejemplo la casilla de unidades de minuto puede ir de cero hasta nueve decimal (10 casos) y para el valor de 4 se encenderán los segmentos B,C,F,G mostrando la formá gráfica del número cuatro.

Se utiliza el divisor de frecuencia previamente creado para multiplexar los displays y poder mostrar en cada uno cosas diferentes. Como los segmentos son comunes a los cuatro displays es necesario ir inetrcalando de forma muy rápida el display que estará activa y la configuración de segmentos correspondiente; si esto se hace lo suficientemente rápido el ojo humano verá todos los display encendidos.

...

Descargar como  txt (6.1 Kb)   pdf (43.2 Kb)   docx (12.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club