tensiometre_tp2__micro__marche_arret_

Page 1

ETUDE DES SYSTEMES TECHNIQUES INDUSTRIELS LYCEE TECHNOLOGIQUE HASPARREN

TENSIOMETRE : TP2 : programmation Marche Arrêt 1ere partie

Objectif: -

Etre capable :

d’écrire le programme gérant la mise en marche et l’arrêt du tensiomètre avec le logiciel Flowcode.

-

de le simuler en utilisant le mode pas à pas.

-

de valider le programme réalisé.

Outils : - Documentation Flowcode - Dossier technique Tensiomètre - cartes électroniques et programmateur in situ, Picflash2.

Note séance : /8pts ; compte rendu : /12pts

1. Programme : gestion d’un bouton poussoir

Cahier des charges :

On désire allumer une del lors de l’appui sur un bouton poussoir.

Programme : bouton poussoir sur RB0 et led sur Ra2. ( On allume une led avec un « 1 » le bouton poussoir appuyé correspond à un « 1 » pour une entrée, il faut définir une variable sous flowcode et tester cette variable. )

Nom du programme : TestBP.fcf à enregistrer dans le dossier programmation.

TP2

PAGE 1


a ) Représenter l’algorigramme du programme. Présentation du travail : -

séparer la feuille en deux colonnes,

-

dans la colonne de gauche, représenter votre algorigramme.

-

dans la colonne de droite, coller le programme réalisé avec flowcode.

Remarque : lors de l’écriture du programme sous Flowcode, utiliser la fonction commentaire pour préciser ( après début ) le nom du programme, le nom des variables utilisées et leur fonction , les ports commandés avec les NL de commande.

b) Simuler votre programme Qu’observez vous ?

2. Programme : gestion marche arrêt sur la carte2..

Cahier des charges :

Le bouton poussoir « On/Off » doit autoriser VCC. Arrêter le

buzzer. Programme : compléter le programme précédent. Nom du programme : Marchecrt2.fcf à enregistrer dans le dossier programmation. Nom de la broche du pic

E/S ?

VM

On-off Pon

ON_OFF

PON

Vcc

Bp au repos Bp appuié

ON_OFF

Quel est le type de front provoqué par l’appui sur le bouton poussoir ?

TP2

PAGE 2


a) Représenter l’algorigramme du programme. Présentation du travail : -

séparer la feuille en deux colonnes,

-

dans la colonne de gauche, représenter votre algorigramme.

-

dans la colonne de droite, coller le programme réalisé avec flowcode.

Remarque : lors de l’écriture du programme sous Flowcode, utiliser la fonction commentaire pour préciser ( après début ) le nom du programme, le nom des variables utilisées et leur fonction , les ports commandés avec les NL de commande.

b) Simuler votre programme. Qu’observez vous ?

c) Programmer le pic. ( carte 2 uniquement ) c-1 ) Attention, la mise en place du programmateur nécessite de retirer 2 cavaliers sur la carte2. Repérer la position occupée par ces cavaliers. Ils doivent être remis en place après la programmation. Relier le programmateur c-2 ) Configurer le programmateur : Puce Options de compilations ( voir doc flowcode p2 ) c-3 ) Charger le programme dans le pic : compiler vers puce. La fenêtre du programmateur Picflash s’ouvre. ( voir doc flowcode p6 ). Configurer les options comme dans la doc. c-4 ) Retirer le programmateur et remettre les cavaliers. c-5 ) Alimenter la carte1 sous 8 V, relier les deux cartes.

d) Exploitation : commenter.

Faire valider votre travail

TP2

PAGE 3


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.