Pièce jointe « capitulo3a.sgml »
Téléchargement <sect1 id="pic16f877a" xreflabel="pic16f877a">
<title>Pic16f877a</title>
<para>
Para definiciones esclusivas para el pic 16f877a, se debe incluir.
</para>
<para>
<screen>
#include <pic/p16f877a.h>
</screen>
</para>
</sect1>
<sect1 id="ejemplopic" xreflabel="Ejemplo Pic">
<title>Ejemplo de Pic</title>
<para>
para compilar necesitas los siguientes comandos
</para>
<para>
<screen>
Ejemplo de compilacion : ./compila.sh ej_pic 16f877a
</screen>
</para>
<para>
ej_pic.c
</para>
<screen>
#include <pic/p16f877a.h>
int main(void)
{
TRISCbits.TRISC2=0; //Pin 2 del PUERTO C, como entrada
TRISB=0xFF; //Todo el PUERTO B, como entrada
TRISA=0x00; //Todo el PUERTO A, como salida
while(1)
{
//Con un cristal de 20Mhz
//esto genera un clock de 714Khz
//con un pulso alto de 200ns
PORTCbits.RC2=1;//Pin 2 del PUERTO C, alto
PORTCbits.RC2=0;//Pin 2 del PUERTO C, bajo
}
return 0;
}
</screen>
</sect1> Fichiers joints
Pour vous référer aux pièces jointes d'une page, utilisez attachment:filename, comme indiqué ci-dessous dans la liste de fichiers. N'utilisez pas l'URL du lien [get], car elle peut changer et donc être facilement cassée.Vous n'êtes pas autorisé à joindre un fichier à cette page.

