ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Microcontrolador


Enviado por   •  20 de Febrero de 2013  •  445 Palabras (2 Páginas)  •  345 Visitas

Página 1 de 2

PLANTEAMIENTO DEL PROBLEMA:

La practica nos pide desplegar en un display de 7 segmentos una conjunto de caracteres (16 bits) los cuales los almacenara una memoria y mediante un contador y un 555(generador de pulsos) se desplegaran de uno en uno, con un tiempo de uno o dos segundos entre cada carácter.

La secuencia de caracteres que se piensa desplegar es la siguiente:

OSCAR710- MISA1811

Para lo cual se tendrá que hacer el desarrollo del código generador de los distintos caracteres uno por uno de acuerdo a lo visto en clase.

DESARROLLO:

Lo primero fue hacer los cálculos para que el 555 diera pulsos de 1 segundo, para lo cual se utilizaron 2 resistencias 4.7 KΩ, así como un capacitor de 1 µF y otro de 01 pF en la configuración que muestra la siguiente figura.

A continuación conectamos el 555(generador de pulsos) al contador de 16 bits (74193) el cual se conectara respecto a las siguientes especificaciones:

Para observar el correcto funcionamiento del contador se procedió a poner leds a su salida y así constatar que el conteo fuera del 0 al 15(en código binario), al comprobar el correcto funcionamiento de muestro contador así como del tiempo de pulso de 1 segundo del 555, se procede a conectar la memoria GAL (GAL22V10D), pero no sin antes haberla programado para que desplegara la secuencia de caracteres antes descrita, a continuación se muestra el programa que realiza esto:

begin header

grupo 6cm10

equipo 1

corona martinez oscar

end header

begin definition

device gal22v10d;

inputs

a, b, c, d;

outputs(com)

f1, f2, f3, f4, f5, f6, f7, f8;

end definition

begin truth_table

ttin a, b, c, d;

ttout f1, f2, f3, f4, f5, f6, f7, f8;

0000 11111100

0001 10110111

0010 10011100

0011 11101111

0100 10001100

0101 11100001

0110 01100000

0111 11111101

1000 11110010

1001 00000111

1010 10110110

1011 11101111

1100 01100000

1101 11111111

1110 01100000

1111 01100001

end truth_table

begin vector

a,b,c,d;

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

end vector

Una vez que se realizo la programación del dispositivo la configuración de los 24 pines fue la siguiente:

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com