243-420-MA Microcontrôleurs et interfaces EX10-1
Cours 243-420-MA Microcontrôleurs et interfaces H-2011
Exercices 10 Algorithmes
Exercice 10-1
Écrire un algorithme pour réaliser la mesure et l'affichage sur LCD série de
l'accélération sur un axe en utilisant un accéléromètre ADXL311.
L'ADXL311 a une sortie = Vcc/2 +/- 174mV/g
Écrire le programme
Exercice 10-2
Modifier l'algorithme de 10-1 pour ajouter l'amortissement des variations
instantanées de la mesure. Faire une moyenne des 10 dernières valeurs avant
d'afficher.
Exercice 10-3
Écrire un algorithme de lecture d'une température en utilisant un capteur LM35.
Affichage sur LCD série
Exercice 10-4
Écrire un algorithme de thermostat utilisant le LM35, un bouton UP, un bouton
DOWN, un afficheur LCD et une LED:
Appui sur UP: Tréglée ++
243-420-MA Microcontrôleurs et interfaces EX10-2
Appui sur DOWN: Tréglée --
Affichage: Tmesurée et Tréglée
Si Tmesurée < Tréglée, LED allume
Si Tmesurée ≥ Tréglée, LED éteint
Écrire le programme en C
Exercice 10-5
Ajouter à l'algorithme et au programme de 10-4 la possibilité de régler le
thermostat, et d'afficher la température à distance, sur un autre PIC.
Faire algorithmes et programmes des PIC 1 et 2 sans interruption. Les
programmes doivent transmettre seulement quand les données changent:
appui sur UP ou DOWN
Tmesurée change
Exercice 10-6
Faire l'algorithme et le programme de 10-5 avec interruption. L'interruption dans
le PIC_1 est générée quand le PIC_2 a une information à transmettre.
L'interruption dans le PIC_2 est générée par une transmission sur PIC_1
243-420-MA Microcontrôleurs et interfaces EX10-3
Exercice 10-7
Faire l'algorithme de gestion de l'affichage d'un menu sur LCD série:
Au début:
Choix 1
Choix 2
Choix 3
Choix 4
Appui sur DOWN:
Choix 1
Choix 2
Choix 3
Choix 4
Appui sur DOWN:
Choix 1
Choix 2
Choix 3
Choix 4
Appui sur DOWN:
Choix 1
Choix 2
Choix 3
Choix 4
Appui sur DOWN:
Choix 2
Choix 3
Choix 4
Choix 5
243-420-MA Microcontrôleurs et interfaces EX10-4
Appui sur UP:
Choix 2
Choix 3
Choix 4
Choix 5
Le code pour est 0x7E
Exercice 10-8
Faire l'algorithme pour faire défiler un texte de gauche à droite sur l'afficheur
LCD:
C
Co
Col
Coll
C
College de Maisonneu
ollege de Maisonneuv
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !