Pics

Páginas: 27 (6555 palabras) Publicado: 25 de agosto de 2012
Programación de los microcontroladores - Microcontroladores PIC – P...

1 de 43

Home

Development Tools

Compilers

http://www.mikroe.com/eng/chapters/view/80/capitulo-2-programacio...

Accessory Boards

Special Offers

Easy Buy

Publications

Support

Book: PIC Microcontrollers - Programming in C
TOC Capitulo 1 Capitulo 2 Capitulo 3 Capitulo 4 Apéndice A

Capitulo 2 -Programación de los microcontroladores
Usted seguramente sabe que no es suficiente sólo conectar el microcontrolador a los otros componentes y encender una fuente de
alimentación para hacerlo funcionar, ¿verdad? Hay que hacer algo más. Se necesita programar el microcontrolador. Si cree que esto es
complicado, está equivocado. Todo el procedimiento es muy simple. Basta con leer el texto paraentender de lo que estamos hablando.

2.1 LENGUAJES DE PROGRAMACIÓN
2.2 CARACTERÍSTICAS PRINCIPALES DEL MIKROC
2.3 TIPOS DE DATOS EN MIKROC
2.4 VARIABLES Y CONSTANTES
2.5 OPERADORES
2.6 ESTRUCTURAS DE CONTROL
2.7 TIPOS DE DATOS AVANZADOS
2.8 FUNCIONES
2.9 CARACTERÍSTICAS PRINCIPALES DEL PREPROCESADOR
2.10 MIKROC PRO FOR PIC
2.11 PROGRAMAR LOS PIC UTILIZANDO MIKROC PRO FOR PIC

2.1LENGUAJES DE PROGRAMACIÓN
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
arquitectura del 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 unainstrucció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. Como es más fácil trabajar con el sistema de
numeración hexadecimal, el código ejecutable se representa con
frecuencia como una serie de los números hexadecimales denominada
código Hex. En losmicrocontroladores PIC con las palabras de programa
de 14 bits de anchura, el conjunto de instrucciones tiene 35 instrucciones
diferentes.

LENGUAJE ENSAMBLADOR
Como el proceso de escribir un código ejecutable era
considerablemente arduo, en consecuencia fue
creado el primer lenguaje de programación
denominado ensamblador (ASM). Siguiendo la sintaxis
básica del ensamblador, era más fácilescribir y
comprender el código. Las instrucciones en
ensamblador consisten en las abreviaturas con
significado y a cada instrucción corresponde una
localidad de memoria. Un programa denominado
ensamblador compila (traduce) las instrucciones del
lenguaje ensamblador a código máquina (código
binario).

HEste programa compila instrucción a instrucción sin optimización. Como permite controlaren detalle todos los procesos puestos en marcha
dentro del chip, este lenguaje de programación todavía sigue siendo popular.

16/01/2011 16:02

Programación de los microcontroladores - Microcontroladores PIC – P...

2 de 43

http://www.mikroe.com/eng/chapters/view/80/capitulo-2-programacio...

Ventajas de lenguajes de programación de alto nivel

Related Li

A pesar de todos loslados buenos, el lenguaje ensamblador tiene algunas desventajas:

Forums

Incluso una sola operación en el programa escrito en ensamblador consiste en muchas instrucciones, haciéndolo muy
largo y difícil de manejar.
Cada tipo de microcontrolador tiene su propio conjunto de instrucciones que un programador tiene que conocer para
escribir un programa
Un programador tiene que conocer el hardwaredel microcontrolador para escribir un programa

About Mikr

Legal Infor

Product Arc

Copyright ©

rights reserv

mentioned a

Programa escrito en C (El mismo programa compilado al código ensamblador):

owners.

Los lenguajes de programación de alto nivel (Basic, Pascal, C etc.) fueron creados con el propósito de superar las desventajas del
ensamblador. En lenguajes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PICS
  • Pics
  • pics
  • Pics
  • Pics
  • Pics
  • Pics
  • Pics

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS