gOOD bUENAS TARESAS

Páginas: 2 (459 palabras) Publicado: 7 de diciembre de 2013
Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 16

Compilador PICs

CC2

Variables.
Se permiten variables de 8-bit y 16-bit . Pueden ser definidas como
globaleso locales. La variable local sólo puede ser usada en su ambito
Ejemplo:
const char a = 10;

// esta a es global

char fun( char a )
{
return a+5;
}
main( )
{
char b;
b = 0;
fun( b );//after the call b will be equal to 5
}
No se aconseja el uso de variables de este modo. Recordar que
una variable global puede ser modificada desde cualquier
punto del programa.
Ejemplo:
voidfun1( void )
{
char a;
a = 10;
}
void fun2( void )
{
char b;
b = 1;
fun1(); //After the call b may be equal to 10
}
Francisco Larrosa Cascales

3ª Parte:

Microcontrolador PIC programadoen C

Metodología de Programación, Programación en C, Aplicaciones electrónicas 2 / 16

Las variables de 8 bits deben ser declaradas como char.
Las de 16 bit deben ser declaradas como short, intor long.

Ejemplo:
char x; //8bit variable
short y; //16bit variable
long z; //16bit variable, the same as short z;

Se permiten arrays de 1 dimension (vectores). Si se declara como const
debeser de tipo char.

Direccionamiento Absoluto
Una variable puede ser colocada en una dirección definida por el usuario.Para
hacerlo se entepone el caracter ‘@’ y la dirección después de lavariable.
Ejemplo para el PIC:
char a @20; //Variable ‘a’ will be placed on address 20
char b@0x20; //Variable ‘b’ will be placed on address 32

Punteros
Solo se permiten punteros a caracter const char*, por ejemplo:
const char *txt = “This is a text”;
output_port_b( txt[1] ); //the ‘h’ will be put into port b

Francisco Larrosa Cascales

3ª Parte:

Microcontrolador PIC programado en C Metodología de Programación, Programación en C, Aplicaciones electrónicas 3 / 16

Variables Internas
Para el PIC:
INDF

registro indf ( 0x00 )

TMR0

clock/contador de 8 bits ( 0x01 )...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cuestionario De Marketing Buenas Taresas
  • buenas taresa
  • buenas taresas
  • Buenas Taresas
  • Taresas
  • Ingreso a buenas taresa
  • Taresas
  • Taresa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS