Programación en C sobre Microcontroladores. Trabajo Práctico 01 ...

Escribir un programa en C para micro controlador PIC16F877A, de manera que el ... controlador dibuje los números del 0 al 9 en un display de 7 segmentos, ...
644KB Größe 7 Downloads 58 vistas
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN Departamento: ELECTRÓNICA Carrera: Ingeniería Electrónica – Ciclo 2014/15 Cátedra: INFORMÁTICA II

Introducción a Programación de MCU – TP01

Programación en C sobre Microcontroladores. Trabajo Práctico 01 Ejercicios de aplicación: 1. Escribir un programa en C para micro controlador PIC16F877A, de manera que el micro controlador encienda y apague, secuencialmente, un Led conectado al bit menos significativo del “puerto B” del micro controlador seleccionado. 2. Escribir un programa en C para micro controlador PIC16F877A, de manera que el micro controlador encienda un Led conectado al bit menos significativo del “puerto_B”, y luego de 200 milisegundos, producir el desplazamiento del Led encendido, hasta encender el Led conectado al bit más significativo del “puerto_B”. Este ciclo debe repetirse indefinidamente. 3. Escribir un programa en C para micro controlador PIC16F877A, de manera que el micro controlador dibuje los números del 0 al 9 en un display de 7 segmentos, conectado al “puerto_B”, con un retardo de 400 milisegundos entre cada dígito. La secuencia debe repetirse indefinidamente luego de alcanzar el número 9. •

Completar la tabla para obtener los valores en hexadecimal que deben enviarse al puerto para iluminar los segmentos correspondientes a cada número

4. Realizar el ejercicio anterior implementando una función que reciba como parámetro una variable “contador” y que produzca la salida correspondiente sobre el display de 7 segmentos.

___________________________________________________________________________ Página 1 de 1