Section outline

  • Ces travaux pratiques de l’Ingénierie de µ-contrôleurs sont organisés en 3 séances consacrées au même exemple applicatif : la gestion électronique d’une boite de vitesse automatique d’une voiture. Les séances décomposent le projet en sous-parties suivantes :

    1)     TP1. Récupération de l’information sur vitesse dans une plage 10-100 km/h (utilisation des temporisateurs) ; un critère de 5% sera admis sur la précision.

    2)     TP2. Affichage de la vitesse au port série du mode et du rapport enclenché. Contrairement à l’énoncé joint ci-dessous, l’afficheur LCD ne sera pas utilisée car il n’est pas accessible par défaut sous Keil µVision.

    3)     TP3. Gestion du passage automatique des rapports en fonction de la vitesse (mode auto).

    Tout le travail va être fait sous le logiciel Keil µVision, le langage de programmation est l’Assembleur. Le microcontrôleur à utiliser est AT89C51ED2 (famille Intel 8051). Vous trouverez le lien de téléchargement de la version de démonstration ci-dessous.

    Contrairement à ce qu’est dit dans la poly « TP 2a MT µc » on vous demande de rédiger un rapport à l’issu de chaque séance (pas un seul rapport pour les 3 séances). Vous pouvez le séparer en deux parties : (1) documentation du projet ; (2) listing du programme, commentaires et résultats de tests. Le fichier de compte-rendu peut être complété et incrémenté lors des prochaines séances de TPs. Il est nécessaire de joindre les projets µVision complets (dossier du projet entier compressé) à vos comptes rendus.

    Les documents suivants sont joints à cette description générale :

    Reportez-vous vers la documentation spécifique pour chaque séance.