01_Introducción a C18_Preview

download 01_Introducción a C18_Preview

of 2

description

Indroducción a C18 (Vista previa) documento completo en: www.perfectalgorithm.com.mx

Transcript of 01_Introducción a C18_Preview

WWW.PERFECTALGORITHM.COM.MX

Introduccin a C18.Ing. Jonatan [email protected] 16/05/2012

El siguiente documento contiene una breve introduccin al compilador C18 tratando de hacer ms claro el panorama con un par de ejemplos.

Introduccin. MPLAB C18 es un compilador ANSI C de uso libre para los microcontroladores PIC18 de microchip. Tiene las siguientes caractersticas: Compatibilidad ANSI `89. Total integracin con el MPLAB IDE. Compatibilidad con los mdulos generados por el ensamblador MPASM permitiendo as libertad de combinar cdigo en ensamblador y C en el mismo proyecto. Generacin de cdigo eficiente con niveles de optimizacin mltiples. Soporte extensa de libreras, incluyendo PWM, SPI,I2C,UART, USART, manipulacin de cadenas y libreras matemticas. Control completo sobre la escritura de datos y el cdigo en la memoria.

Tipos de dato y lmites. Ya que este compilador es ANSI, manipula los tipos datos de este estndar, estn divididos en: Tipos enteros. Tipos de punto flotante.

Tipos enteros. En la siguiente tabla se presentan los tipos enteros as como sus rangos:

Typechar(1,2) signed char unsigned char int unsigned int short unsigned short short long unsigned short long long unsigned long

Size8 bits 8 bits 8 bits 16 bits 16 bits 16 bits 16 bits 24 bits 24 bits 32 bits 32 bits

Minimum Maximum-128 -128 0 -32,768 0 -32,768 0 -8,388,608 0 -2,147,483,648 0 127 127 255 32,767 65,535 32,767 65,535 8,388,607 16,777,215 2,147,483,647 4,294,967,295

www.perfectalgorithm.com.mx | Jonatan Yam.

1