Documente Academic
Documente Profesional
Documente Cultură
LABORATORIO N° 09
Alumno(s) Nota
Grupo
Ciclo 4C5 Electrónica y Automatización – Microcontroladores
Fecha de entrega
I. CAPACIDAD TERMINAL
● Utilizar al microcontrolador en aplicaciones de control electrónico.
● Desarrollar y ejecutar programas en un microcontrolador PIC
● Programar y configurar interfaces básicas del microcontrolador.
IV. RESULTADOS
● Diseñan y optimizan sistemas y procesos para cumplir con las condiciones establecidas
y gestionando adecuadamente los recursos materiales y humanos.
V. MATERIALES Y EQUIPO
● CCS Compiler instalado.
● Entrenador de PICS
● Pantalla LCD
● PIC16F877A
● Motor DC
● Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
● PC con Software de simulación.
{
salida = salida << 1; // Recorremos el contenido de "salida" una posición a la izquierda
output_c(salida); // Sacamos por el puerto C el valor de salida (00000001)
variable = 1; // asignamos el valor "1" a variable
delay_ms(500); // "Congela el tiempo" durante 500 ms para evitar falsas pulsaciones
}
IF (!input(PIN_E2) && (variable == 1)) // SI detectamos 0 voltios en PIN E2 variable vale 1....
{
output_bit(PIN_C5,0); // Pone a "0" el pin C0 (envía cero voltios o GND)
variable = 0; // asignamos el valor "0" a variable
delay_ms(500); // "Congela el tiempo" durante 500 ms para evitar falsas pulsaciones
}
}
}
1. Se tiene un sistema con 3 pulsadores (A5, D0, D1) de entrada y 8 leds de salida
(Puerto C): Programar para que se comporte de la siguiente manera:
a. Al iniciar el programa todos los leds deben permanecer apagados.
b. Al presionar A5, debe encender C0, al volver a presionar, debe encender C1 y
así sucesivamente.
c. Al presionar D0, los deben encender sucesivamente pero en sentido inverso.
d. La entrada D1 debe funcionar como un habilitador, es decir, por defecto el
sistema está habilitado y funcionará como lo antes mencionado. Si presiono D1,
el sistema quedará “congelado” y nada funcionará. Si vuelvo a presionar D1, el
sistema nuevamente queda habilitado.
2. Describa el funcionamiento del programa previamente diseñado, demuestre
funcionamiento mediante simulación y en tarjeta entrenadora. Grabe en video para
evidencia.
XII. RESÚMEN
● Programación de los puertos como Entradas y/o salidas
● Prueba y uso de buzzer, pulsadores y leds
● Simulación paso a paso en PROTEUS