Programación de Pic

Páginas: 5 (1199 palabras) Publicado: 1 de octubre de 2015
PROGRAMACIÓN DE
PIC

PROGRAMADOR DE PIC
Muchos de los
clásicos programadores de
pic y memorias eeprom realizan su
comunicación con la PC, a través
del puerto serie, o algunos por
el puerto paralelo, son circuitos
muy sencillos de unos pocos
componentes.

El proyecto en Kicad el cual cuenta
con el esquema y el pcb que se ha
realizado.
El PDF el cual tiene la capa de
cobre
y
la
mascara
decomponentes.

Como el programador esta controlado por un
PIC18F2550 será necesario cargar
primeramente a este con el firmware por lo
que inevitablemente vamos a necesitar un
programador.

El microcontrolador ejecuta el programa
cargado en la memoria Flash. Esto se
denomina el código ejecutable y está
compuesto por una serie de ceros y unos,
aparentemente sin significado.
Dependiendo de la arquitecturadel
microcontrolador, el código binario está
compuesto por palabras de 12, 14 o 16
bits de anchura.

Cada palabra se interpreta por la
CPU como una instrucción a ser
ejecutada durante el
funcionamiento del
microcontrolador. Todas las
instrucciones que el
microcontrolador puede reconocer y
ejecutar se les denominan
colectivamente Conjunto de
instrucciones.

Lenguajes de
Programación de Pic
Que esun lenguaje de programación:
Un lenguaje de programación es un lenguaje
formal diseñado para expresar procesos que
pueden ser llevados a cabo por máquinas como las
computadoras.
Pueden usarse para crear programas que controlen
el comportamiento físico y lógico de una máquina,
para expresar algoritmos con precisión, o como
modo de comunicación humana. Está formado por
un conjunto de símbolos yreglas sintácticas y
semánticas que definen su estructura y el
significado de sus elementos y expresiones.

Dentro de los lenguajes en los que
programamos rutinas para PIC existen tres
posibilidades:

∙Lenguaje BASIC
∙Lenguaje C
∙Lenguaje Ensamblador (assembler)

Lenguaje BASIC
Es fácil de usar para todos, crea un lenguaje de
programación de propósito general, al cual se
le pude incorporarcaracterísticas avanzadas y
sigue siendo de fácil uso para los principiantes,
es interactivo, los mensajes de error son claros,
responde rápidamente a los programas
pequeños, no es necesario tener conocimiento
del hardware de la computadora, y que protege
al usuario del sistema operativo.
Ventajas:
•Es un lenguaje muy simple y con instrucciones
fácilmente legibles, incluso por no expertos.

Desventajas:•Nunca vas a tener el control del programa en
cuanto tiempos de ejecución y control de
registros bit a bit.
•Es muy complicado el manejo de interrupciones
simultáneas en este lenguaje.
Tiene limitaciones cuando genera el archivo .hex,
es decir no optimiza el tamaño de memoria de
programa del PIC.
•La mayoría de compiladores para este lenguaje
pueden utilizarse únicamente bajo ambiente
Windows. Ejemplo: rutina que hace parpadear un led en el pin
cero del puerto B cada 200 milisegundos en lenguaje
Basic empleando el software PICBASIC PRO:

Lenguaje C
Se trata de un lenguaje de tipos de datos
estáticos, débilmente tipificado, de medio nivel
pero con muchas características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes
de alto nivel pero, a su vez, dispone de
construccionesdel lenguaje que permiten un
control a muy bajo nivel. Los compiladores suelen
ofrecer extensiones al lenguaje que posibilitan
mezclar código en ensamblador con código C o
acceder directamente a memoria o dispositivos
periféricos.
Ventajas:
∙Es un lenguaje de alto nivel mas cercano a la
máquina.

∙Puede ser de ayuda al combinarlo con
Ensamblador sobre todo en la gama alta.
∙Se pueden crearmacros con este lenguaje, para
después simplificar el código en diferentes
desarrollos.
∙Es aceptado por la empresa fabricante
Microchip, incluso ellos tienen algunos
compiladores C.
Desventajas:
∙Los programas al compilarlos pueden resultar un
poco extensos y pesados por ello debe tenerse en
cuenta la capacidad de memoria de programa del
PIC a utilizar.

∙Con este lenguaje tampoco se puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion de pic
  • Pic programacion
  • Programacion En Pic C
  • Programación De Pic Para Seguidor
  • torreta, pic programacion
  • PROGRAMACIÓN DE PIC`s en MPLAB
  • Programación Pic En Basic
  • Programacion con pic`s

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS