Projet

Général

Profil

« Précédent | Suivant » 

Révision 439

Ajouté par maporte3 il y a plus de 6 ans

Ajout de l'affichage du temps de course actuel mais non fonctionnel

Voir les différences:

branch/porte/Emb_App/SessionM32C_E8a_system.ini
[Target]
M32C E8a SYSTEM=Renesas Communications
[USER_DATA]
RESET=ff0082
RESET=ff0088
branch/porte/Emb_App/programme_principal_etud.c
unsigned int Bord_defaut=0, ecart=500, distance_bord_vert=810, distance_bord=780, distance_bord_noir=500;
//Variable des fonctions IHM
short Touche_clavier;
float Temps=0;
//char *Temps;
short Temps=0, centaine, dizaine, unite;
char Temps_char_unite=0x30, Temps_char_dizaine=0x30, Temps_char_centaine=0x30;
//Variable de la fonction Circuit
unsigned int Info_circuit, Etat_feu, Num_circuit=0, Depart_ok=0, Arret_urgence=0;
//Variable de la fonction Evenement
......
case 0x520: lcd_str("ROUGE"); break;
case 0x4a0: lcd_str("JAUNE"); break;
case 0x420: lcd_str("BLEU"); break;
case 0x630: lcd_str("CYAN"); break;
default : lcd_str("!!");
}
lcd_putc('|');
//lcd_str('Temps');
//Affichage du temps de course ---Non fonctionnel---
/*centaine=Temps << 2;
dizaine=(Temps - centaine)<< 1;
unite=Temps - centaine -dizaine;
Temps_char_unite=0x30+unite;
Temps_char_dizaine=0x30+dizaine;
Temps_char_centaine=0x30+centaine;
lcd_putc(Temps_char_unite);
lcd_putc(Temps_char_dizaine);
lcd_putc(Temps_char_centaine);*/
}

Formats disponibles : Unified diff