Micro

Páginas: 5 (1064 palabras) Publicado: 23 de marzo de 2012
PRÁCTICA #1 ARMADO DEL PIC Y PRIMER PROGRAMA

http://www.microchip.com/

El PIC16F84 es un microcontrolador de la familia PIC, fabricada por la empresa Microchip. Se trata de uno de los microcontroladores más populares del mercado actual, ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un set de instrucciones RISC muy amigable para memorizar y fácil de entender,internamente consta de:       Memoria Flash de programa (1K x 14). Memoria EEPROM de datos (64 x 8). Memoria RAM (68 registros x 8). Un temporizador/contador (timer de 8 bits). Un divisor de frecuencia. Varios puertos de entrada-salida (13 pines en dos puertos, 5 pines el puerto A y 8 pines el puerto B).

Manual de prácticas

Elaboró: Sergio Hernández Corpus

Otras características son:    Manejo de interrupciones (de 4 fuentes). Perro guardián (watchdog). Bajo consumo. Frecuencia de reloj externa máxima 10MHz. (Hasta 20MHz en nuevas versiones). La frecuencia de reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno sería de 5Mhz y así pues se ejecutan 5 Millones de Instrucciones por Segundo (5 MIPS) No posee conversoresanalógicos-digital ni digital-analógicos. Pipe-line de 2 etapas, 1 para búsqueda de instrucción y otra para la ejecución de la instrucción (los saltos ocupan un ciclo más). Repertorio de instrucciones reducido (RISC), con tan solo 30 instrucciones distintas. 4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operación entre registros, de salto.

   

En los últimos años se hapopularizado el uso de este microcontrolador debido a su bajo costo y tamaño. Se ha usado en numerosas aplicaciones, que van desde los automóviles a decodificadores de televisión. Es muy popular su uso por los aficionados a la robótica y electrónica. Puede ser programado tanto en lenguaje ensamblador, Basic y C, en sus diferentes compiladores.

DESARROLLO DE LA PRÁCTICA

Monta elmicrocontrolador en el protoboard y realiza las conexiones como se muestra en la figura 1.

Manual de prácticas

Elaboró: Sergio Hernández Corpus

Recuerda que:

PROTOBOARD

Manual de prácticas

Elaboró: Sergio Hernández Corpus

Manual de prácticas

Elaboró: Sergio Hernández Corpus

Para probar el funcionamiento del mismo, vamos a realizar el siguiente programa usando MIKRO-C: Crea unacarpeta en el disco duro de la computadora llamada MICROCONTROL_2012. Dentro de la carpeta crea otra carpeta llamada práctica1. Ahora abre el programa MIKRO-C, y se despliega un cuadro similar al mostrado en la figura 2. En el menú Project selecciona la opción New Project, en el cuadro Project Name escribe práctica1, en Project Path usa el Browse para encontrar la carpeta práctica1 antes creada. Elcuadro Description se llena de manera opcional, en este caso escribe “Primer programa, encenderá y apagará un led a intervalos de 1 segundo”. En el menú Device busca P16F84A y en Clock escribe el valor del cristal oscilador con el que estás trabajando. Para concluir oprime el botón Ok. En la ventana del editor (en blanco) captura el siguiente programa (en la siguientes prácticas entenderemos comofunciona el mismo).
void main( ) { TRISB = 0; while(1) { PORTB = 1; Delay_ms(1000); PORTB = 0; Delay_ms(1000); } }

Ahora vamos a compilar el programa. En el menú Project selecciona Build (o usa Ctrl+F9). Si no existen errores en el código, en la parte de abajo MIKRO-C tiene una ventana de mensajes. En ella debe aparecer la palabra ‘Success’ seguida de algunas estadísticas acerca del
Manual deprácticas Elaboró: Sergio Hernández Corpus

porcentaje de uso de las memorias del PIC (para ver que sucede en caso de cometer un error, cambia la tercera línea del código (PORTB = 0;) quitando el punto y coma, y a continuación vuelve a compilar el programa ¿Qué resultados obtienes?. _____________________________ ____________________________________________________________________________...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Micro
  • Micro
  • Micro
  • Micro
  • Micro
  • micro
  • micro
  • Micro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS