Download Aplicaciones de up y uC Laboratorio #2 Haciendo Funcionar el uC

Document related concepts
no text concepts found
Transcript
Aplicaciones de up y uC
Laboratorio #2
Haciendo Funcionar el uC
Preparado por: jhuircan
Profesores: P. Muñoz, A. Navarro
Primer semestre 2009
Objetivos
1 Armar el circuito básico para el funcionamiento de uC
1 Programar aplicaciones básicas para verificar funcionamiento
1 Grabar las aplicaciones en el uC
Actividades
1.- Realizar el montaje del circuito siguiente:
5V
5V
1K
220W
20
1
Rese
9
XTAL 20MHz
28
27
26
16F873A
22pF
LED
25
24
23
10
22pF
22
8
19
21
2.-Generar un proyecto o usar el anterior e incorporar el programa del punto 3.
3.- Escribir el siguiente Programa en el MPLAB
void ret(uns16 r)
{
while(r>0)
{
r-- ;
}
}
void main()
{
TRISB.0=0;
PORTB.0=1;
while(1)
{
if(PORTB.0==0)PORTB.0=1 ;
else PORTB.0=0;
ret(10000);
}
}
4.- Traspaso de la aplicación al CHIP.
Para esto se requiere el programa compilador sin errores.
Una vez compilado verifique:
1 Que en la Configuración de bit no se haya modificado nada (Todo OFF y/deshabilitado)
1 Ir a:
o View-Program Memory : Asegurar que el programa compilador se encuentre
en el buffer
o Programmer - Select Programmer- Pic Stara Plus
o Programmer - Setting…- Comunications
§ Verificar que esté en el COM correspondiente
§ OK
o Enable Programmer
o Programm
1 El sistema entregará un mensaje en el cual la grabación ha sido satisfactoria
o Sucessfully
5.- Verifique el funcionamiento de la aplicación. Compruebe las aplicaciones 6 y 7.
6.- Implemente y grabe el siguiente programa
void main()
{
TRISB=0x00;
PORTB=0xAA;
while(1)
{
PORTB=0xAA;
}
}
7.- Implemente la siguiente aplicación
void ret(uns16 r)
{
while(r>0)
{
r-- ;
}
}
void main()
{
char dato;
TRISB=0x00;
dato=0xAA;
while(1)
{
PORTB=dato;
dato=~dato;
ret(10000);
}
}