Tutorial de porton ide

Solo disponible en BuenasTareas
  • Páginas : 20 (4895 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de diciembre de 2010
Leer documento completo
Vista previa del texto
PROTON IDE

GRENELECTRONIC

DESARROLLO CON MICROCONTROLADORES PIC

Índice

1. Introducción
2. Código de programación Basic
3. Códigos Binario, hex., Decimal, ASCII
4. Programación I
• Laso abierto, secuencia
• Actividades de programación I
5. Programación II
• Laso cerrado, compuertas lógicas
• Secuencia de control y carga
• Actividades deprogramación II
6. Programación III
• Display de 7 segmentos
• Actividades de programación III
7. Programación IV
• LCD, lm35, instrumentación
• Actividades de programación IV
8. Programación V
• Motores, Servos y PAP
• Actividades de programación V
9. Programación VI
• Robótica sensorial
• Actividades de programación VI
10. Programación VII
• VisualBasic
• Comunicación serial rx tx
• Actividades de Programación VII

¿Qué es un microcontrolador?
Es un circuito integrado programable que acepta un listado de instrucciones y contiene todos los componentes de un computador. Se utilizan para realizar determinadas tareas o para gobernar dispositivos, debido a su reducido tamaño, suele ir incorporado en el propio dispositivo que gobierna.El microcontrolador es un dispositivo dedicado. En su memoria solo reside un programa destinado a gobernar una aplicación determinada, sus líneas de entradas y salidas (I/O) permiten la conexión de sensores y relay. Una vez programado y configurado el microcontrolador solamente sirve para gobernar la tarea asignada

Los microcontroladores en general, y los de la empresa Microchip enparticular, necesitan de un circuito electrónico auxiliar que nos permita transferirles desde el ordenador el programa que hemos escrito para ellos.
Hay muchas maneras de encarar este problema, y en general se suele utilizar alguno de los puertos disponibles en cualquier ordenador para este fin. Así es que en el mercado es posible conseguir “quemadores” de PICs con conexión para puerto USB, paralelo oserie (RS-232).
Los microcontroladores de Microchip (PICs) se programan mediante un protocolo tipo serie. Se necesitan dos tensiones de alimentación para poder llevar a cabo la programación: una de 4.5v a 5.5v (VDD) y otra comprendida entre 12v y 14v (VPP), que es la que indica al PIC que va a ser programado, para que el cambie la función que realizan los pines I/O implicados en la programación.Los pines implicados en la programación varían de un microcontrolador a otro, pero en general, los de un mismo numero de pines (8, 18, etc.) tienen las mismas patitas asignadas a la programación, lo que nos permite construir programadores que sirvan para mas de un PIC.
Es muy recomendable leer la hoja de datos de Microchip sobre este tema dado que es conveniente conocer el mecanismo implicadoen la programación (tiempos, señales, etc). El documento se refiere específicamente a la familia 16F8x, pero los demás no difieren demasiado de lo allí expuesto.
El programador, será el encargado de transferir el programa que escribamos en la PC a la memoria FLASH del PIC. Esta es una memoria no volátil, de bajo consumo, que se puede escribir y borrar en el circuito integrado (al igual que lasEEPROM). Microchip comercializa dos microcontroladores prácticamente iguales que sólo se diferencian en que la memoria de programa de uno de ellos es tipo EEPROM y la del otro tipo Flash. Se trata del PIC16C84 y el PIC16F84, respectivamente.
Además de esta memoria, casi todos los PICs también disponen de una memoria de datos de lectura y escritura no volátil, (esta del tipo EEPROM). De estaforma, un corte en el suministro de la alimentación no ocasiona la pérdida de la información, que está disponible al reiniciarse el programa. Por ejemplo, el 16F84 dispone de 64 bytes de memoria EEPROM para contener datos, y los programas que creemos pueden leer y escribir en ella.

BOOTLOADER

 
Un bootloader («cargador de arranque» ) es un programa sencillo que no tiene la totalidad de las...
tracking img