Pic 16f84

funfiles Messages postés 144 Statut Membre -  
matrix01 Messages postés 6 Statut Membre -
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

aya
 
je veux des informations sur les microcontroleurs pic 16f84
0
matrix01 Messages postés 6 Statut Membre 3
 
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