Rechercher : dans
Par :

Besoin prog(c) pic pour commandee ascenseur

Dernière réponse le 9 mai 2008 à 13:39:51 amroulat, le 22 avr 2008 à 13:17:05 
 Signaler ce message aux modérateurs

Bonjour,
svp:::::besoin programmme (c) pic pour commandee ascenseur a trois niveaux

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « besoin prog(c) pic pour commandee ascenseur » dans :
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Compiler un programme en C avec Dev C++ sous Vista VoirIl est très probable que vous ayez des problèmes lors de la compilation d'une source C sous Vista avec Dev C++. Solution rapide de secours: le compilateur g++ Voici une astuce pour Dev-Cpp : Aller dans "Outils" -> "Options du compilateur" puis...

1

 matrix01, le 9 mai 2008 à 13:39:51
  • +1

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

les positions de { et } sera changer quend j envoyer cette message


#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,compilateur cc5x, winpic800



Répondre à matrix01