Abstract:
|
El presente proyecto consta en diseñar aplicaciones prácticas para que los
estudiantes de la asignatura del laboratorio de Sistemas Digitales tengan
más recursos y así poder complementar el material del profesor.
Para ello primero de todo se ha diseñado un programador paralelo bastante
sencillo, para no tener que depender del centro de cálculo para poder
programar el microcontrolador, ya que hasta la fecha son los únicos que
disponen de un programador.
Una vez conseguido el programador se pasa a diseñar diferentes
aplicaciones, primero se realiza una bastante sencilla que servirá para que
los estudiantes empiezen a familiarizarse con ellas. Consiste en una fila de 8
LEDs, que con el software se diseña para que se enciendan indistintamente
provocando un efecto de luz.
En la siguiente aplicación se quiere dar un mayor grado de dificultat y se
implementa una matriz de 7x5 LEDs, a través del software se intenta
simular un contador que pulsando una tecla cuente y con otra descuente. No
obstante esta aplicación tiene muchos recursos, sólo hace falta introducir el
código adecuado.
A continuación se ha querido simular el efecto de un vumeter con 21 LEDs
distribuidos en 3 filas y 7 columnas, para ello tendremos una entrada
analógica y a través de un conversor ADC nos la convertirá en digital para
poder ser tratada por el microcontrolador.
La última aplicación es un velocimetro, a través de 4 displays de 7
segmentos se puede visualizar la velocidad de un motor que se conecta a la
placa.
Por último se ha diseñado otro programador muy sencillo para poder grabar
el microcontrolador sin necesidad de extraerlo de la aplicación, utilizando el
método de programación in-system program (ISP). El software utilizado nos
lo proporciona el propio fabricante del microcontrolador. |