Pic 16f84

Fermé
funfiles Messages postés 135 Date d'inscription samedi 13 octobre 2007 Statut Membre Dernière intervention 2 juin 2020 - 14 mars 2008 à 14:27
matrix01 Messages postés 5 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 7 juillet 2008 - 9 mai 2008 à 13:31
Bonjour,a tous,alors voila etant un débutant dans le domaine des pics je voulais savoir est ce que quelqu'un peut m'aider pour realiser un programme qui permet qui permet d'afficher un nom sur ecran LCD.merci d'avance
A voir également:

2 réponses

je veux des informations sur les microcontroleurs pic 16f84
0
matrix01 Messages postés 5 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 7 juillet 2008 3
9 mai 2008 à 13:31
Bonjour,


je voudrais réalisé un un assenceur de 3 etaps a base du PIC 16F84

pour mon projet de fin etude

j'ai un probleme de programme

ce lui la mais ne fonction pas, je voulais vous aides svp

#define BP2 PORTB.1
#define BP3 PORTB.2
#define FC1 PORTB.3
#define FC2 PORTB.4
#define FC3 PORTB.5
#define sortie1 PORTA.1
#define sortie2 PORTA.2
#define sortie PORTA.3

void tempo (void)
{
int i;
for(i=0;i<5000;i++);
}
void LED (void)
{
sortie =1;
tempo();
sortie =0;
tempo();
}
void main (void)
{
int i,j,k;
TRISB=1;
TRISA.0=0;TRISA.1=0;TRISA.2=0;

if (FC2==0 || FC3==0)
{
if (BP1==0 && FC1==1)
{
sortie1=1;
i=1;
}
}
if (BP2==0 && FC2==1)
{
if (FC1==0)
{
sortie2=1;
j=1;
}
if (FC3==0)
{
sortie1=1;
j=1;
}
}
if (FC1==0 || FC2==0)
{
if (BP3==0 && FC3==1)
{
sortie2=1;
k=1;
}
}
if (FC1==0 && i==1)
{
sortie1=0;
i=0;
}
if (FC2==0 && j==1)
{
sortie2=0;
sortie1=0;
j=0;
}
if (FC3==0 && k==1)
{
sortie2=0;
k=0;
}
while (sortie1==1)
LED();
while (sortie1==0)
sortie =1;
}


envérenement: windows xp sp2, mplab v8,
0