Microcontrolador
Enviado por isaac_merida • 20 de Febrero de 2013 • 445 Palabras (2 Páginas) • 345 Visitas
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:
...