Académique Documents
Professionnel Documents
Culture Documents
PDF DM C
PDF DM C
c
/*
* File: main.c
* Author: hubes
*
* Created on 5 mai 2023, 13:28
*/
#include <stdio.h>
#include <stdlib.h>
#include "biblio.h"
#include "config.h"
#include <xc.h>
#include "lcd.h"
unsigned int x;
unsigned compteur;
int main(int argc, char** argv) {
init();
LCD_Init();
// variables
unsigned int resultat_aff;
int cpt=0;
int depart=0;
int coul=depart;
int led=1;
int led2=0;
while(1){
LATD=0b00000000; // eteindre led et 7 segments
LATA=0b00000000;
while (x==0){ // boucle menu, tant qu'on appuie pas sur s1
LCD_WriteText("Mastermind", 0x80);
LCD_WriteText("Continuer s1", 0xC0);
if (x==3){ // boucle qui incrémente couleur, cpt et led et qui renvoi a la boucl
la boucle x==3
while (cpt==3){ // quand 3 couleur sont bonnes, afficher texte et musique + cli
LATD=0b11111111;
LCD_WriteText("Vous avez gagne ",0x80);
LCD_WriteText("!!!!!!!!!!!!!!!",0xC0);
gagne();
}
}
return (EXIT_SUCCESS);
}
}
INTCONbits.TMR0IF=0;
}