TUTORIAL MPLAB

Páginas: 17 (4149 palabras) Publicado: 11 de marzo de 2014
PIC16F84 Fundamentos

Palabras clave : PIC16F84 , Hello World , LED , DIP, temporizador, puerto serie , RS232 , programación C

La foto muestra una placa de microprocesador PIC16F84 atado , por cable plano , a un circuito que tiene 8 LEDs y un interruptor DIP de 8 posiciones . Aprender las capacidades de un microprocesador a menudo exige tal disposición donde LEDs encender / apagar , abrir ycerrar a tasas deseadas y responden a los interruptores. Este tutorial sirve para acelerar rápidamente sus ambiciones de desarrollo PIC16F84 .





La motivación y la Audiencia

Un micro incorporado como el PIC16F84 es un chip de 18 pines que puede servir como el "cerebro" detrás de su proyecto , el PIC puede ser equipado con sensores y decidir si los dispositivos como motores y relésdeben activarse .
Al igual que otros micros , el PIC16F84 tiene un siguiente grande y leal. Hay muchos artículos escritos en ella , tanto en forma impresa y en línea , así como varios libros. Así que por qué este tutorial? Mucha de la literatura , ya sea proporciona demasiada o muy poca información. Este tutorial está muy centrado porque su propósito es que se familiarice rápidamente con losfundamentos necesarios para desarrollar aplicaciones basadas en PIC16F84 . Esto se logra con ejercicios enfocados manos - en la exploración :

Entrada de PIC / salida (E / S) : Los LED se encienden y se apagan y los interruptores se leen
PIC temporizador : Un LED está parpadeando a una velocidad deseada
Comunicación serial PIC : los caracteres ASCII se envían entre un PC y PIC
Puerto de E / S ,temporizadores y las comunicaciones en serie son los bloques de construcción para la construcción de sistemas más complejos. Complementando estos ejercicios son enlaces a información adicional que puede Leap Frog sus futuros proyectos de desarrollo. Este tutorial asume lo siguiente :

Tiene un dispositivo programador PIC16F84
Usted tiene MPLAB de Microchip o el programador de dispositivos vino conel software de "quemar " los archivos HEX para el PIC16F84
Además, esto ayuda a tener :

El libro de David Benson Fácil PIC'n
El compilador de C de CCS si desea probar los programas en C
El desglose tutorial es como sigue:

Ciclo de Desarrollo PIC16F84 general
PIC16F84 puerto de entrada / salida
Ejemplo 1 : helloLed.asm enciende LED
Ejemplo 2 : count.asm ilumina LEDS mientras cuenta de 0a 255
Ejemplo 3 : syled.c es el mismo que count.asm pero utiliza el compilador PIC C de CCS .
Ejemplo 4 : helloDip.asm lee interruptor DIP y se ilumina los LED correspondientes
Timer PIC16F84
Ejemplo 5 : timer1_0.asm un LED parpadea a una velocidad deseada
comunicación serie
Ejemplo 6 : rcv1_1.asm PIC lee caracteres ASCII escritos en un PC y se ilumina los LED correspondientes.
Ejemplo 7 :ser2_0.c PIC envía caracteres ASCII y se visualizan en un PC
Dónde Ir desde Aquí
Referencias
Modelos PIC

Ciclo de Desarrollo PIC16F84 general

El PIC16F84 es un 18 -pin micro integrados de 14 bits que ofrece la memoria de sólo lectura programable y borrable electrónicamente (EEPROM ) . Los pasos esenciales son:
Paso 1 : En un PC , escriba el programa, compilarlo con éxito y
acontinuación, generar el archivo HEX .
Paso 2 : El uso de un dispositivo programador PIC16F84 , cargue
el archivo HEX en el PIC16F84 . Este paso se denomina a menudo
" ardiente" .
Paso 3 : Inserte el PIC16F84 en su circuito , el encendido
y verificar el funcionamiento del programa como se esperaba. Este paso
a menudo se llama " dejar caer " elchip. Si no lo es,
usted debe ir al paso 1 y depurar el programa y
repetir la quema y soltar.
Micros Embedded con EPROM versus aquellos con EEPROM requieren un cuarto paso - el programa debe ser borrada usando luz ultravioleta antes de comenzar nuevamente desde el paso 1 . Sin embargo, el PIC16F84 utiliza EEPROM y es lo que lo hace popular - el programador de dispositivos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial Mplab
  • Tutorial Mplab
  • Tutorial Creacion De Proyecto MPLAB X XC8
  • Tutorial Para Mplab Con Pic16F84A
  • mplab
  • Mplab
  • Mplab
  • Retardos en mplab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS