Ignorer la navigation

II. Découverte du logiciel Flowcode

Nous allons créer et simuler des programmes informatiques simples sous forme d'algorithmes à l'aide du logiciel Flowcode.

Remarque : le TP est conçu à partir de la version 4 de Flowcode (votre version peut donc être différente).

Objectif N°1: écrire sur une sortie du PIC

  • Lancer le logiciel Flowcode et créez un nouvel algorithme Flowcode
  • Choisir le PIC :  16F88

        

  • Glissez le bloc 'Output' au milieu de la structure début/Fin afin d'obtenir :
                 
  • Double cliquez sur le bloc de sortie afin de paramétrer la valeur '1' à affecter au port A
         
  • Pour pouvoir tester (simuler) le programme nous allons associer à notre microcontrôleur des leds
         Choisir 'LEDarray'
  • Avec le clic droit de la souris choisir 'Connexions' et associez le Port A à nos Leds.
       
  • Simuler le programme (menu 'Exécuter' ou ►)

        

a) Expliquez ce qui se passe

 

b) Modifiez le programme comme suit :

Expliquez ce qui se passe

c) Rajouter une pause (delay) de 2 secondes entre l'écriture des valeurs. Expliquez maintenant ce qui se passe

 

 
Objectif N°2 : lire une entrée du PIC

On veut réaliser le programme suivant :

 
Ce programme va lire l’entrée A1 (switch) et allumer la led en fonction de cette entrée, de manière infinie (boucle « Tant que » toujours active car « tant que 1 »). En fait on va utiliser une variable intermédiaire « toto ». Donc au final le programme va faire :

Boucle Tant Que 1
    Lecture de l’entrée A1 et affectation de son état (0 ou 1) à la variable toto
    Affectation de la sortie B0 (port B, bit N°0) en fonction de la variable toto
Fin Boucle

 

 
Travail à faire:

faire la structure dans Flowcode du programme avec :

une entrée


paramétrage de l’entrée (on crée la variable toto)

 

Paramétrage de la sortie :

 


choisissez un Switch et une diode (icône INPUTS et OUTPUTS) et à l’aide du clic droit (connexions) choisissez l’endroit où le switch et la diodes sont câblés (adresse). Il faut bien sûr prendre le même câblage que votre programme (le Switch sur A1 et la led sur B0)

 

Essayez. Quand cela fonctionne faites valider par votre professeur.