PIC18f4550

Páginas: 61 (15166 palabras) Publicado: 2 de septiembre de 2013
2

Prefacio
Este es un tutorial b´sico de MPLAB C18 Microchip, donde se ir´ adquiriendo conceptos a
a
a
medida que los utilizaremos en el desarrollo de los ejemplos, de esta manera lo que se presenta
te´ricamente lo asociamos inmediatamente con la pr´ctica. Aunque claro est´ que el lenguaje es
o
a
a
muy amplio y no se puede hacer ejemplos de cada concepto.

3

4

LICENCIACasanova Alejandro ([www.infopic.comlu.com][inf.pic.suky@live.com.ar])
Algunos derechos reservados

Obra liberada bajo licencia Creative Commons by-nc-sa.

Reconocimiento - NoComercial - CompartirIgual (by-nc-sa):
En cualquier explotaci´n de la obra autorizada por la licencia har´ falta reconocer la autor´ La
o
a
ıa.
explotaci´n de la obra queda limitada a usos no comerciales. Laexplotaci´n autorizada incluye
o
o
la creaci´n de obras derivadas siempre que mantengan la misma licencia al ser divulgadas.
o

M´s informaci´n:
a
o
http://es.creativecommons.org/licencia/

´
Indice general
1. Introducci´n
o
1.1. Entorno de programaci´n . . .
o
1.2. Compilador . . . . . . . . . . .
1.3. Instalaci´n . . . . . . . . . . .
o
1.4. Creaci´n de un nuevo proyecto
o

.
..
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

1
1
1
2
5

2. Comenzando con C18
2.1. Creando el c´digo . . . . . . . . . . . . . . . . . . .
o
2.2. El proceso de compilaci´n . .. . . . . . . . . . . .
o
2.2.1. Flujo de la generaci´n del hex . . . . . . . .
o
2.3. Operadores . . . . . . . . . . . . . . . . . . . . . .
2.3.1. Operadores aritm´ticos . . . . . . . . . . .
e
2.3.2. Operadores de Comparaci´n . . . . . . . . .
o
2.3.3. Operadores l´gicos . . . . . . . . . . . . . .
o
2.3.4. Operadores bitwise . . . . . . . . . . . . . .
2.4. Estructuras de Control. . . . . . . . . . . . . . . .
2.4.1. Estructura if . . . . . . . . . . . . . . . . .
2.4.2. Estructura if-else . . . . . . . . . . . . . . .
2.4.3. Estructura while . . . . . . . . . . . . . . .
2.4.4. Estructura do-while . . . . . . . . . . . . .
2.4.5. Estructura for . . . . . . . . . . . . . . . .
2.4.6. Estructura switch . . . . . . . . . . . . . .
2.5. Accediendo a los bits de unregistro . . . . . . . .
2.6. Primer ejemplo, control de leds con un pulsador . .
2.6.1. Objetivo . . . . . . . . . . . . . . . . . . . .
2.6.2. Hardware . . . . . . . . . . . . . . . . . . .
2.6.3. C´digo . . . . . . . . . . . . . . . . . . . . .
o
2.7. Variables . . . . . . . . . . . . . . . . . . . . . . .
2.7.1. Almacenamiento de los datos ”endianness”
2.7.2. Modificadores de las variables. . . . . . . .
2.7.3. Operaciones con variables de distintos tipos
2.8. Secciones . . . . . . . . . . . . . . . . . . . . . . .
2.9. Demoras . . . . . . . . . . . . . . . . . . . . . . . .
2.10. Segundo ejemplo, Leds titilando . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • caracteristicas PIC18f4550
  • Lcd con pic18f4550
  • Pic18f4550
  • Pic18f4550
  • Pic18f4550
  • Pic18f4550
  • Pic18f4550
  • pic18f4550

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS