manual de practicas basicas para pic
CENTRO DE BACHILLERATO TECNOLOGICO Industrial y de Servicios No. 229
MANUAL DE PRACTICAS DE PROGRAMACION DE MICROCONTROLADORES PIC´S
Introducción
El presente manual contiene una serie de 35 prácticas, estructuradas de manera tal, que su desarrollo secuencial propicia la adquisición de habilidades y destrezas así como el desarrollo de competencias en el alumno y sobre todoconocimientos para el manejo de los dispositivos microcontroladores que forman parte del ambiente de trabajo para este curso.
Práctica 1 (EJEMPLO)
Encendido de led´s en PUERTO D
Objetivo: El alumno realizara la programación correspondiente para encender los led´s 0,1,3,5,7 conectados en el puerto D del pic 16F887 .
Trabajo previo:
1.- Investigar la hoja de datos del PIC16F887
Material y equipo:
Tablilla proto board (tablilla de prototipos)
Multímetro digital auto rango
Cables Para Conexiones diversas (cable de interfon)
Fuente de alimentación 0-30VCD
Pinzas de punta (tipo alicata chica)
PIC 16F887
8 Resistencias de 470 1/2 w
8 led´s
8 Resistencias de 10k 1/2 w
8 sw tipo tecla
8 Resistencias de 330 1/2 w
Programador de pic´s vía USB
Cristal 20MHz2 capacitores de 27pF
Software PROTEUS
Software PIC SIMULATOR
Instrucciones:
1. Arme los circuitos en la tablilla protoboard y antes de energizarlos pida al instructor verifique las conexiones.
2. La práctica debe contener en el formato proporcionado por el instructor lo siguiente: El diagrama esquemático, cálculos, mediciones realizadas.
3. anexe su investigación previa a la prácticarealizada e intégrelo a su portafolio de evidencias previamente evaluado por el instructor.
Desarrollo de la Práctica:
1.- Arme el circuito de la siguiente figura en su tablilla de prototipos y calibre el voltaje a 5Vcd y alimente el circuito.
1.- Desarrolle el programa en lenguaje C y compilar dicho programa, posteriormenteusando el programa PROTEUS simule su circuito, si esta correcto transfiera el programa al pic y ejecute el programa.
LISTADO DEL PROGRAMA
/*PRACTICA 1
ENCENDER LOS LED 0,1,3,5,7 DEL PUERTO D
*/
char Reg1;
void main()
{
TRISD = 0b00000000;
Reg1=0xAB;
while(1)
{
PORTD=Reg1;
}
}
Actividades Complementarias
1. Desarrolla tuspropias conclusiones de lo que experimentaste en la práctica, inserta una fotografía de la evidencia física de tu práctica, dará credibilidad a tu desarrollo de tus competencias adquiridas.
2. Desarrolla de manera adecuada tu reporte de la práctica observando limpieza en el trabajo realizado, un excelente reporte habla muy bien de ti pues aprenderás a trabajar con pulcritud.
Foto ejemploPráctica 2 (EJEMPLO)
Transferencia de datos entre registros
Objetivo: El alumno realizara la programación correspondiente para manipular datos en los registros del PIC 16F887 .
Trabajo previo:
1.- Investigar la hoja de datos del PIC 16F887
Material y equipo:
Tablilla proto board (tablilla de prototipos)
Multímetro digital auto rango
Cables ParaConexiones diversas (cable de interfon)
Fuente de alimentación 0-30VCD
Pinzas de punta (tipo alicata chica)
PIC 16F887
8 Resistencias de 470 1/2 w
8 led´s
8 Resistencias de 10k 1/2 w
8 sw tipo tecla
8 Resistencias de 330 1/2 w
Programador de pic´s vía USB
Cristal 4MHz
2 capacitores de 27pf
Software PROTEUS
Software PIC SIMULATOR
Instrucciones:
1. Arme los circuitos en la tablillaprotoboard y antes de energizarlos pida al instructor verifique las conexiones.
2. La práctica debe contener en el formato proporcionado por el instructor lo siguiente: El diagrama esquemático, cálculos, mediciones realizadas.
3. anexe su investigación previa a la práctica realizada e intégrelo a su portafolio de evidencias previamente evaluado por el instructor.
Desarrollo de la Práctica:...
Regístrate para leer el documento completo.