2
Práctica N°3 Técnicas Digitales Microcontrolador PIC 16F877 Ejercicio 1 Encendido de LED Crear un programa que encienda y apague un led, ubicado en la terminal RD7 del puerto D. El tiempo de encendido es de 1000 milisegundo y el de apagado de 300 milisegundos. Ejercicio 2 El alumno encenderá y apagara en forma alternada dos led’s ubicados en los bit’s 2 y 3 del puerto B. Los retardos serán de 500 milisegundos (ambos). Usando asignación directa a bits. Ejercicio 3 El alumno encenderá y apagara un led ubicado en el bit 5 del puerto C. Los retardos serán de 100 milisegundos y 2 segundos, respectivamente. Usando asignación de byte. Ejercicio 4 Luces secuenciales Programa que envíe la siguiente secuencia de datos al puerto de salida D. Secuencia : 00000001 00000010 00000100 00001000 00010000 00100000

Trabajo practico n°3 microcontroladores

Embed Size (px)

Citation preview

Page 1: Trabajo practico n°3 microcontroladores

Práctica N°3

Técnicas Digitales Microcontrolador PIC 16F877

Ejercicio 1

Encendido de LED

Crear un programa que encienda y apague un led, ubicado en la terminal RD7 del puerto D. El tiempo de encendido es de 1000 milisegundo y el de apagado de 300 milisegundos.

Ejercicio 2

El alumno encenderá y apagara en forma alternada dos led’s ubicados en los bit’s 2 y 3 del puerto B. Los retardos serán de 500 milisegundos (ambos). Usando asignación directa a bits.

Ejercicio 3

El alumno encenderá y apagara un led ubicado en el bit 5 del puerto C. Los retardos serán de 100 milisegundos y 2 segundos, respectivamente. Usando asignación de byte.

Ejercicio 4

Luces secuenciales • Programa que envíe la siguiente secuencia de datos al puerto de salida D. Secuencia : – 00000001 – 00000010 – 00000100 – 00001000 – 00010000 – 00100000 – 01000000 – 10000000

Ejercicio 5

El alumno enviara una secuencia de datos distinta por el puerto B, utilizando retardos por software de distintas duraciones, con incrementos de 100 milisegundos entre si.

Ejercicio 6

Page 2: Trabajo practico n°3 microcontroladores

El alumno enviara la secuencia de datos por el puerto A, utilizando retardos por software con duración de 800 milisegundos. 100001 010010 001100 010010 100001