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



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

Logiciel PICAXE Programming Editor

Sauvegarder sa messagerie Outlook 2010

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Réglages du module de sauvegarde de Biblionet (Monoposte)

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

Guide d utilisation du logiciel TdsTexto 1.0

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

FICHE 17 : CREER UN SITE WEB

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

Réseau local entre Windows Xp et 7

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Trois types de connexions possibles :

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

Utiliser Net Support School (NSS Version ) Philippe Cailleretz Er-Tice Avion mars 2011.

DE CENTRALISE FACTURE CRE ATION

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Utilisez Toucan portable pour vos sauvegardes

Réalisation de cartes vectorielles avec Word

LibreOffice Calc : introduction aux tableaux croisés dynamiques

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

Se repérer dans l écran de Foxmail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

SpeechiTablet Notice d utilisation

Guide d Utilisation du logiciel Diagnostic Commerce

eevision 2 Guide utilisateur Mail : contact@naotic.fr Tél. +33 (0) Fax. +33 (0)

ENVOI EN NOMBRE DE SMS

1. Insérez le DVD de support dans le lecteur optique. L onglet Drivers (Pilotes) apparaîtra si l Exécution automatique est activée.

Proposition de facture

MANUEL D UTILISATION PRO-FACE

GUIDE D INSTALLATION INTERNET haute vitesse

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Quelques outils pour le logiciel «Tuxpaint»

Contrôle Parental Numericable. Guide d installation et d utilisation

Leçon N 4 Sauvegarde et restauration

Configuration du modem D-Link ADSL2+

GUIDE «TELECHARGER LA CLE PUBLIQUE DE SON CERTIFICAT» 1. DEFINITION ET UTILISATION DE LA CLE PUBLIQUE P2

Gestion des Factures

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

GUIDE D UTILISATION ADSL ASSISTANCE

Guide des fonctions avancées de mywishtv

SP-1101W/SP-2101W Quick Installation Guide

ENVOI EN NOMBRE DE SMS

Gestionnaire de champs PRO

Le backup LOGOSw (Backup interne)

ANALYSE TRAMEs LIAISON SERIE

Organigramme / Algorigramme Dossier élève 1 SI

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Manipuler fichiers et dossiers

Millenium3 Atelier de programmation

Contrôle Parental Numericable. Guide d installation et d utilisation

Date : juin 2009 AIDE SUR LES CERTIFICATS. Comment sauvegarder et installer son certificat

Quelques outils pour le logiciel «Tux Paint»

Gestion de photos avec Picasa

GUIDE D UTILISATION. [Réunions en ligne] [Conférences téléphoniques] [Conférences vidéo]

Initiation à LabView : Les exemples d applications :

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Utiliser WebCamFirst

Retour table des matières

Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information

CRÉATION MODIFICATION

Télécharger et Installer OpenOffice.org sous Windows

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

1.1 L EXPLORATEUR WINDOWS

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

Mode d emploi Flip Box

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation Formateur : Fabien Crépin. Drupal Contributeur.

Modes Opératoires WinTrans Mai 13 ~ 1 ~

ALCATEL IP1020. Guide de Configuration pour l offre Centrex OpenIP

Notice de présentation. La mise à jour de la référence bancaire sous TelePAC

NAVIGATION SUR INTERNET EXPLORER

Premier cours d informatique

Réalisez votre propre carte de vœux Éléctronique

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

CTIconnect PRO. Guide Rapide

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

@telier d'initiation

Utilisation du site de retours Lexibook

Sélection du contrôleur

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

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Utilisation de la plate-forme collaborative Windchill

UTILISATION DU WEB-FFS SUR FFSSKI (Dépôt des épreuves et inscription des concurrents)

Allegroupe. Système de gestion des paiements préautorisés

GUIDE Excel (version débutante) Version 2013

Création du projet : 1 sur 13

Guide d installation CLX.PayMaker Office (3PC)

Notice d utilisation

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante:

Manuel utilisateur Netviewer one2one

Solutions du chapitre 4

GPS GARMIN ETREX 30 GESTION DES FICHIERS GPX

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Création d un petit livre Avec le logiciel «Didapages» Version Didapages 1.1 PC

Procédure de sauvegarde pour AB Magique

Algorithmique et structures de données I

Transcription:

1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur sous forme de langage machine µc Nom : Thème : Réaliser une programmation Page 1 / 8

1-2 Mise en place du poste Ouvrez le logiciel multiprog atmel Ouvrez le fichier «faire_clignoter_lampe» situé dans «W:/commun/TP/S4» Après avoir mis sous tension la carte cible Cliquer sur puis sur le logiciel transforme le logigramme en langage C le programme est transféré dans le microcontrôleur de la carte cible La lampe PB0 doit clignoter Nom : Thème : Réaliser une programmation Page 2 / 8

2 Modification du programme 2-1 Faire clignoter une autre lampe Cliquer sur config La fenêtre suivante apparaît sous l onglet Configuration E/S (entrées/ sorties) Repérez sur l automate les sorties pré-câblées possibles : TOR veut dire Tout ou Rien, c'est-àdire que les sorties sont soit actives soit éteintes (vraies ou fausses, 0 ou 1) Dans la fenêtre configuration effacez LAMPE1 face à PB0 puis réécrivez LAMPE1 sur une seule autre sortie de votre choix (PB1, PB2, PD4, PD5..) Validez, Compilez, transférez et observez. Réessayez avec une autre sortie si vous voulez. Nom : Thème : Réaliser une programmation Page 3 / 8

2-2 Faire clignoter plusieurs lampes (activer plusieurs sorties) Cliquer sur config Définissez une autre sortie appelée LAMPE2 Validez «ok» Sur l algorigramme, cliquez avec le bouton droit de la souris sur la case activant la LAMPE1, cliquez sur propriétés Ajoutez LAMPE2=1 Pour qu elle soit Allumée Validez, Compilez, transférez et observez Nom : Thème : Réaliser une programmation Page 4 / 8

2-3 Modifier les temporisations De la même manière, faites apparaître les propriétés de la temporisation (fonction Delay), et modifiez les valeurs de temporisation qui est en ms (milliseconde) 3 Créer son programme 3-1 Programme 1 : Allumer une lampe si je veux Ouvrez un nouveau fichier Déclarez en configuration E/S un bouton BP1 et une sortie LAMPE1 Le bouton est monté en dérivation entre le 0V et l entré PA4 par exemple. Nom : Thème : Réaliser une programmation Page 5 / 8

Expression à traduire «Si j appuie sur le bouton BP1 la sortie LAMPE1 s allume sinon elle s éteint» Mettre une boucle infinie While (tant que) avec valeur logique =1 pour que le microcontrôleur scrute toujours le programme (plusieurs milliers de fois par seconde) Mettre en place La condition SI alors SINON La fonction SI (IF en anglais) se représente comme suit : Attention la condition bouton appuyée est inversée : BP1=0 veut dire bouton appuyé Mettre les actions allumer lampe Eteindre lampe au bon endroit Validez, Compilez, transférez et observez Corrigez si besoin Nom : Thème : Réaliser une programmation Page 6 / 8

3-2 La lampe s allume 3 fois si j appuie sur le bouton Pour compter, on a besoin d une variable que l on va appeler compteur Déclarez-la dans le panneau de configuration (valeuurs possibles : 0 à 255) Expression à traduire Si j appuie sur le bouton BP1 alors la Lampe clignote 3 fois Sinon la lampe est éteinte L itération va nous permettre de compter de 1 à 3 Dessinez le logigramme ci-contre En complétant les 2 zones comme vu précédemment Validez, Compilez et observez, transférez Ensuite modifiez le nombre de fois pour obtenir 5 clignotements de durée total 5 secondes Nom : Thème : Réaliser une programmation Page 7 / 8

3-3 Avec 2 boutons Expression à traduire: Si j appuie sur le bouton BP1 alors la LAMPE1 s allume Sinon Si j appuie sur le bouton BP2 alors la LAMPE1 s éteint Sinon rien Configurez vos entrées sorties Traduisez cette expression par un logigramme contenant 2 conditions «SI alors sinon» imbriquées Validez, Compilez, transférez et observez Nom : Thème : Réaliser une programmation Page 8 / 8