Que fais ce programme

Marleneeloka Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'aimerai savoir que fais ce programme, nous travaillons sur maplab mais comme nous sommes au début j'arrive pas encore a comprendre.
#include <studio.h>
#include<htc.h>
#define MasQue 0x80
Void main(void)
{
Unsigned char a=0;
int i;
PORTB=0; TrisB=0;
intcon=0;
While(1){
for(i=0; i<8; i=i+1){
a=MASQUE>>i;
PortB=a;
}
}
}

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
quelle partie du programme n'est-elle pas claire pour toi?
#include <studio.h> 
#include<htc.h> 
#define MasQue 0x80 
Void main(void) 
{ 
	Unsigned char a=0; 
	int i; 
	PORTB=0; TrisB=0; 
	intcon=0; 
	While(1)
	{ 
		for(i=0; i<8; i=i+1)
		{ 
			a=MASQUE>>i; 
			PortB=a; 
		} 
	} 
}
0
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
On est dans la section Objective-C. Ce code semble plutôt être du langage C.
Tu parles de MapLab. Alors que qu'il s'agit vraisemblablement d'un code embarqué, c'est plutôt du MPLab?
Ce code pilote successivement à la manière d'un chenillard les 8 sorties du PortB de la carte a une vitesse effrénée.
0