Está en la página 1de 4

TAREA # 6 Código fuente para un programa que controla un

Display de 7 segmentos.

• El siguiente código fuente, es un programa que controla el puerto B del microcontrolador


PIC16F84A, el cual manipula un Display de 7 segmentos cátodo común.

• El código fuente permite controlar el puerto B del microcontrolador como salida, para
posteriormente enviar niveles altos (5V) a las entradas de un Display de 7 segmentos, este
programa además utiliza la rutina de ciclos anidados como un temporizador para permitir a las
salidas del puerto B activar los segmentos y visualizar los números del 0 …..9 .

• Se pide al alumno que compile el siguiente código y que observe su funcionamiento en un


circuito diseñado con Proteus.
• Usando el ejemplo del programa del código fuente, se pide al alumno que realice los siguientes
incisos.
A. Compilar el programa del código fuente del ejemplo de clase y paras espacios en la zona de
código y anotar el comportamiento del programa del código fuente.
B. Cargar el archivo .Hex del ejemplo y copiarlo en el circuito implementado con proteus, anotar lo
observado.
C. Incrementar un decremento más en la rutina de RETARDO, usando DEC3 y anotar lo observado
en el código fuente.
D. Cargar el archivo .Hex del inciso C y anotar lo observado.
E. Compilar el programa del código fuente del ejemplo y agregar a la secuencia de instrucciones
valores de salida en el puerto B, para que el encendido del Display de 7 segmentos muestre los
números del 0 al 9 de forma ascendente y descendente.
F. Compilar el programa del código fuente del ejemplo y agregar instrucciones para que además
de los números mostrados por el Display de 7 segmentos, muestre letras también.
G. Modificar el programa del código fuente para que solo muestre letras en el Display de 7
segmentos.

También podría gustarte