1. Lancer FLOWCODE. 2. Créer un nouveau fichier

Documents pareils
Flowcode - Mode d'emploi

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

Comment accéder à une vision synthétique de mon activité commerciale?

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

! analyse du fonctionnement

CONFIGURATION DE L AUTOMATE SIEMENS

Guide d installation CLX.PayMaker Office (3PC)

Restauration d AdmiCash sur un nouveau PC ou système d exploitation

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

Créer des documents interactifs

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

Création du projet : 1 sur 13

Millenium3 Atelier de programmation

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Portail Famille. Cliquer sur le lien suivant,

Google Drive, le cloud de Google

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Utiliser ma messagerie GMAIL

@telier d'initiation

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Introduction 2 - Précaution 2 - Caractéristiques techniques 2 - Contenu 3

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Affectation standard Affectation modifiée (exemple)

V- Manipulations de nombres en binaire

Créer un diaporama avec Open Office. Sommaire

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

Styler un document sous OpenOffice 4.0

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

FANTEC DB-229US Manuel de l'utilisateur

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

Cours de D.A.O. Mécanique

Documentation Technique du programme HYDRONDE_LN

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

Page Paragraphe Modification Mise en page du document Le bouton "Format de page" est maintenant "Page"

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

COURS BARDON - EXCEL 2010

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

Introduction à Eclipse

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Le langage C. Séance n 4

Comment sauvegarder ses documents

Installation et utilisation de Cobian Backup 8

Utilisation d une tablette numérique

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Utilisation de la clé USB et autres supports de stockages amovibles

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

NOTICE TELESERVICES : Signaler un changement d adresse

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire

PIC EVAL Dev Board PIC18F97J60

Le gestionnaire de SMS

Sélection du contrôleur

TP 1 : 1 Calculs en binaire, octal et hexadécimal

Auto formation à Zelio logic

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Silhouette Studio Leçon N 2

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

TRANSFERER UNE PHOTO SUR CLE USB

1.1 L EXPLORATEUR WINDOWS

Guide de l utilisateur Mikogo Version Windows

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

NOTICE TELESERVICES : Créer mon compte personnel

DROPBOX. Stocker et partager des fichiers avec

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

1. Installation de COMPTINE

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs rue de la Bôle. E U R L. a u c a p i t a l d e

Utilisation du logiciel ModellingSpace

CONNECT Comptabilité - Liste des fonctionnalités TABLE DES MATIERES

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Installation et utilisation du client FirstClass 11

Tutorial Cobian Backup

GUIDE D UTILISATION SIMPLY SYNDIC

Utiliser le service de messagerie électronique de Google : gmail (1)

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

OUTILS DE TRANSFERT DE FICHIER VERS LISEUSES ET IPAD

NOTICE D' UTILISATION CAMWORKS FRAISAGE. Luc Vallée Lycée Blaise Pascal Segré

Microsoft Windows NT Server

Organiser vos documents Windows XP

SOMMAIRE. Comment se connecter?

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Fournisseurs - Programme de paiement. Projet SAFIR SITEL, Université de Neuchâtel Décembre 2001

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Mon aide mémoire traitement de texte (Microsoft Word)

GESTION DES PISTES ET OPPORTUNITES

MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI

Guide rapide IDEP. Helpdesk

Sous réserve de modifications techniques et des disponibilités, fabrication française.

Plan du cours. Historique du langage Nouveautés de Java 7

GESTION DE L'ORDINATEUR

Représentation d un entier en base b

Comment congurer WinEdt pour L A TEX?

Taxnet Pro. Fiche de consultation rapide

Transcription:

DEVELOPPER UN ALGORIGRAMME POUR UN COMPOSANT PIC 1. Lancer FLOWCODE Pour lancer FLOWCODE, cliquer sur l icône : Raccourci vers flowcode.exe Flowcode vous permet de créer des applications pour des microcontrôleurs en sélectionnant et en plaçant des icônes sur un organigramme pour créer des programmes simples. Ces programmes peuvent contrôler des périphériques externes connectés au microcontrôleur comme des LEDs, un afficheur LCD etc. Une fois que l'algorigramme est terminé, Flowcode vous permet de simuler son comportement avant de le compiler, de l'assembler et de le transférer dans une puce. 2. Créer un nouveau fichier Nouveau fichier Sélectionner le pic Remarque : on peut sélectionner vitesse d horloge du menu puce pour la modifier

3. Créer un algorigramme Sélectionner (clic gauche maintenu) et faire glisser les icones de la barre d outils vers l algorigramme Editer les propriétés de chaque icône : clic gauche puis droit, propriétés puis compléter la fenêtre

Propriétés du pictogramme Entrée Propriété du pictogramme Sortie Nom de l'icône qui apparaîtra sur l'organigramme. Permet de choisir une variable existante ou d'en créer une nouvelle. Choisir le port concerné Sélectionner le nom d'une variable dans laquelle vous souhaitez placer le résultat de la lecture des bits du port (pour le Sélectionner le nom de la variable ou une valeur numérique que vous souhaitez écrire dans le port Le pictogramme Entrée lit le port spécifié (ou certains bits seulement du port) et place le résultat dans la variable fournie. Bit unique : Utilisez cette option pour lire ou écrire l'état d'un seul bit du port. L'icône Sortie permet d'envoyer la valeur ou le contenu d'une variable au port et/ou bits spécifiés. La sortie est reçue par le port en format binaire. Port (complet) : Utilisez cette option pour - lire l'état du port en entier et ranger la valeur lue dans la variable choisie - écrire la valeur ou la variable dans le port entier. Masque : Grâce au masquage, il est possible de lire ou d écrire seulement certains bits dans une variable. Quand un masque est utilisé, - en lecture, seules les valeurs correspondant aux bits sélectionnés sont lues - en écriture, seuls les bits sélectionnés recevront une valeur. Les autres ne seront pas affectés par cette opération. Propriétés du pictogramme Pause Le pictogramme Pause permet de temporiser votre programme et donc d'en ralentir l'exécution. Ecrire la valeur de la temporisation et son unité

Propriétés du pictogramme de Décision Inverse les branches oui et non Les conditions peuvent contenir des nombres, des variables et des opérateurs comme : (, ) - Parenthèses. =, <> -Egal à, Non égal à. +, -, *, /, MOD - Addition, Soustraction, Multiplication, Division & Modulo. <, <=, >, >= - Plus petit que, Plus petit ou égal à, Plus grand que, Plus grand ou égal à. >>, << - Décalage à droite, décalage à gauche. NOT, AND, OR, XOR - NON, ET, OU, OU Exclusif Propriétés du pictogramme Point de jonction 1ère étape : le point de jonction 2e étape : le point de saut Indiquer le point de jonction où il faut aller Aller au point de jonction : Sélectionner le point de jonction auquel vous voulez aller. Cette option n'est pas disponible si l'icône correspond à la définition d'un point de jonction plutôt qu'à un point de saut. Propriétés du pictogramme Boucle Entrer la condition qui détermine la fin de la boucle. Boucle infinie : Tester une condition toujours Vrai fera que la boucle sera répétée indéfiniment. While 1 en est un exemple. Test effectué au début ou à la fin de la boucle Nombre de fois que la boucle est exécutée (0à255)

Propriétés du pictogramme Calculs Une ou plusieurs lignes de calculs peuvent être entrées dans cette boite de dialogue. Tous les calculs doivent comprendre le nom d'une variable existante, le signe égal suivi d'une expression faite de nombre, de variables et des opérateurs suivants : ( ) - Parenthèses. = <> -Egal à, Non égal à. + - * / MOD - Addition, Soustraction, Multiplication, Division & Modulo. < <= > >= - Plus petit que, plus petit ou égal à, Plus rand que, Plus grand ou égal à. >> << - Décalage à droite, décalage à gauche. NOT AND OR XOR - NON(inversion), ET, OU, OU Exclusif Une valeur numérique peut être exprimée en décimal (sans marque) ou en hexadécimal (précédée de 0x), par exemple 255 ou 0xFF. 4. Ajouter les périphériques Sélectionner le compo dans la barre d outil composants Faire 1 clic droit

Cliquez d'abord sur la broche à modifier.indiquer le bit du port auquel est connectée la broche du composant Cette rubrique permet de visualiser des conflits possibles 5. Lancer la simulation Exécute les macros en entier et le reste icône par icone Exécute le programme d un bloc Exécution icône par icône (idem F8) Les icones de simulation en pas à pas Pas à pas détaillé : Pour simuler l'application de façon détaillée, icône par icône, sélectionnez la commande 'Pas à pas détaillé' du menu 'Exécuter' ou appuyer sur la touche F8. Un rectangle rouge signale l'icône qui va s'exécuter. Les variables, la pile d'appel et les fenêtres PIC sont mises à jour à chaque pas. De plus, si des composants externes sont connectés au microcontrôleur, alors leur état sera montré dans la fenêtre des composants externes.

En mode pas à pas C est l icône qui va être exécutée Mises à jour effectuées en mode pas à pas Changement de variables en cours de simulation : double clic sur le nom de la variable. Faire la modification 6. Compiler l algorigramme Vérifier la configuration du pic Choisir le type de compilation ; Le fichier résultant est créé dans le répertoire de travail avec l extension.c ou.asm ou.hex. Rem : «compiler vers la puce» programme le pic Permettent d afficher les fichiers C et assembleur