0% ont trouvé ce document utile (0 vote)
85 vues3 pages

L'objectif de Ce TP Est de Se Familiariser Avec La Programmation Du

Ce TP vise à initier les étudiants à la programmation du microcontrôleur STM32F401 et à l'utilisation des environnements STM32CUBE IDE et Proteus ISIS. Il comprend la gestion d'un feu tricolore, de deux feux tricolores à un carrefour, et l'intégration de passages piétons, avec des chronogrammes spécifiques pour chaque configuration. Les étudiants doivent réaliser des programmes en langage C et en assembleur pour contrôler les feux et vérifier leur fonctionnement via Proteus ISIS.

Transféré par

zakariyaelhach6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
85 vues3 pages

L'objectif de Ce TP Est de Se Familiariser Avec La Programmation Du

Ce TP vise à initier les étudiants à la programmation du microcontrôleur STM32F401 et à l'utilisation des environnements STM32CUBE IDE et Proteus ISIS. Il comprend la gestion d'un feu tricolore, de deux feux tricolores à un carrefour, et l'intégration de passages piétons, avec des chronogrammes spécifiques pour chaque configuration. Les étudiants doivent réaliser des programmes en langage C et en assembleur pour contrôler les feux et vérifier leur fonctionnement via Proteus ISIS.

Transféré par

zakariyaelhach6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 1, PROGRAMMATION DU STM32F4xx

EXEMPLES DE GESTION DES FEUX TRICOLORES

Objectif : L’objectif de ce TP est de se familiariser avec la programmation du microcontrôleur STM32F401 et aux


environnements de conception et de simulation (STM32CUBE IDE et Proteus ISIS). On cherche simplement à réaliser un
programme en langage C niveau bas (Bare-Metal) qui organise la circulation des véhicules dans un croisement externe
de route (carrefour).

I- Gestion d’un seul feu tricolores


Réaliser un programme en assembleur qui permet de piloter le feu tricolore de la figure ci-dessous. Vérifier le bon
fonctionnement du programme réalisé en utilisant Proteus ISIS.
1 2 3 4

32 sec 4 sec 32 sec 4 sec

En effet, le chronogramme de fonctionnement est le suivant :


Déclenchement

Vert

Orange

Rouge

32 sec 4 sec 32 sec 4 sec

II- Gestion de deux feux tricolores de circulation (carrefour)


Réaliser un programme qui permet de piloter deux feux tricolores de carrefour. Vérifier le bon fonctionnement du
programme réalisé en utilisant Proteus ISIS.

Le chronogramme de fonctionnement est le suivant :

Déclenchement

Vert

Orange
1
Rouge

32 sec 4 sec 32 sec 4 sec

1/2
Déclenchement

Vert

Orange
2
Rouge

32 sec 4 sec 32 sec 4 sec

III- Gestion de deux feux tricolores de circulation et deux passages piétons


Réaliser un programme qui permet de piloter un carrefour avec passage piétons. Vérifier le bon fonctionnement du
programme réalisé en utilisant Proteus ISIS.

Le chronogramme de fonctionnement est le suivant :


Déclenchement

Vert

Orange

Rouge

S.Piétons

P.Piétons

32 sec 4 sec 32 sec 4 sec

Déclenchement

Vert

Orange

Rouge

S.Piétons

P.Piéton

32 sec 4 sec 32 sec 4 sec

2/2

Vous aimerez peut-être aussi