Dissertation

?I- Présentation:

-Programmes utilisés:

Isis: utilisé pour le schéma structurel
Ares: utilisé pour un rootage automatique de la carte
Flowcode: pour les programmes

-Fonctionnalités:Carte et programme pour lever la vitre d’une porte et pour la descendre. Deux des programmes prennent en charge le programme de la vitre quand elle arrive tout en haut ou tout en bas++++++++++++++++++++++++++++++++++++++++
-Schéma structurel
-Typons
-Nomenclature
-Plan d’implantation
++++++++++++++++++++++++++++++++++++++++

Tests rédigés:

Test 5V:

Reset: bon: 5.04
MC:bon: 5.07
MS:bon: 5.07
MCLR: bon: 5.01
DS: bon: 5.10

-schéma de câblage-

Test 0V:

Fait

Programmes:

Normal:
suivant le bouton appuyé ça monte ou ça descend.
1:
Le programme entreen boucle infini pour lui permettre de toujours lire les états des sorties et du port A.

2:
Le programme lit l’état des boutons poussoirs

3:
*ouais
*ça fonctionne en binaire par rapport àMC et DC
*quand c’est 2 ça veut dire qu’on a 10 donc DC est actif
*Alors on descend
*quand c’est 1 on a 01, donc MC est actif
*et quand on a 3 on a 11, alors aucun n’est actif, on a appuyé suraucun des BP

Sous programme montée/descente

Tant que le bouton est appuyé la boucle continue

4:
Fin de la boucle, le programme retourne à l’étape 1.

programme blocage:

1: Définirla variable blocage sur le port B0
2: Le programme entre en boucle infini pour lui permettre de toujours lire les états des sorties et du port A.
3:Le programme lit l’état des boutons poussoirs4: Variable if montée/descente

Sous programmes:

Montée/descente:
Au départ le programme vérifie l’état des boutons
Tant qu’ils sont appuyés, il y a une boucle qui vérifie si la variableblocage est à 0. Lorsqu’elle est à 0, ça force l’état de B4/5 à passer à 0 et à arrêter de monter/descendre

5:
Fin de la boucle, le programme retourne à l’étape 1.

programme blocage…