Travaux Pratiques. Informatique Industrielle

Dimension: px
Commencer à balayer dès la page:

Download "Travaux Pratiques. Informatique Industrielle"

Transcription

1 Aix Marseille Université Travaux Pratiques Informatique Industrielle Julien Marot Belgacem Jaballah Marc Allain

2 Formation au développement d'applications en Assembleur sur un microcontrôleur Mircrohip PIC 18F4520 en utlisant l'environnement MPLAB IDE.

3 1. Avant de commencer Travaux Pratiques de Microcontrôleur PIC 18F4520 Ces séances de travaux pratiques (TP) sont destinées à illustrer les notions qui vous ont été présentées en cours. Pour cela, vous aurez à concevoir et à tester un certain nombre de programmes soit en langage assembleur soit en langage C. Pour chaque tâche que vous aurez à réaliser, nous vous invitons à enregistrer votre programme sous un nom particulier pour garder une sauvegarde de travail. Pour faciliter le débogage et assurer la maintenance et la portabilité de vos codes, il est primordial que vous commenciez par rédiger un algorigramme, que vous commentiez clairement votre programme et que vous pensiez à le rendre le plus clair possible (ex : en choisissant des noms appropriés pour les labels). Concernant l'évaluation de votre travail, nous vous demanderons de nous présenter le programme correspondant à chaque tâche que vous aurez à programmer sur le simulateur ou sur le kit de démonstration (cf. plus bas). Nous corrigerons également vos codes en portant une attention particulière à la lisibilité (pensez donc aux commentaires!). Enfin, vous devrez également nous rendre les algorigrammes qui correspondent aux codes. 2. Le Matériel 2.1. Le Kit PICDEM 2 Plus et PIC 18F4520 Le kit PICDEM 2 Plus est un kit simple qui permet de mettre en évidence les capacités de différents microcontrôleurs du fabricant Microchip à travers divers périphériques et accessoires reproduits sur le schéma de la figure 1. Figure 1 : Le kit PICDEM 2 PLUS, Périphériques et Accessoires Le micro-contrôleur utilisé est le PIC18F4520 de Microchip. C'est un micro-contrôleur 8 bits disposant d'une mémoire de programme de 32 Ko, de 1536 octets de RAM (Random Access Memory), d'une EEPROM (Electrically Erasable Programmable Read Only Memory) de 256 octets et de 36 entrées/sorties. Une part importante de la difficulté pour programmer un micro-contrôleur réside dans l'acquisition d'informations. Pour acquérir cette compétence, nous vous invitons à vous référer fréquemment à la documentation technique du micro-contrôleur, ainsi qu'à la documentation technique de la carte d'évaluation, cf. les documentations électroniques MPLAB Integrated Development Environment MPLAB IDE est un environnement gratuit de programmation pour les micro-contrôleurs de la famille Microchip. L environnement intègre un éditeur d assembleur, un débogueur RC3 complet ainsi que tous les outils permettant

4 de gérer les programmateurs de composants. La possibilité d intégrer un compilateur C dans l environnement de développement MPLAB s inscrit directement dans la politique du service qui est d utiliser des langages de programmation évolués dans les développements en électronique Le programmateur PICSTART Plus Il permet de transférer le programme directement de MPLAB dans le micro-contrôleur via le port série (RS232) d'un PC. 3. Gestion de vos fichiers Pour chacun des binômes, un compte utilisateur a éré créé. Pour ne pas oublier votre nom d'utilisateur et votre mot de passe. vous pouvez le noter ci-dessous. Attention windows faire la déifférence entre les majuscules et les minuscules. Nom d'utilisateur : Mot de passe : Avec votre compte vous avez droit à un espace de stockage sur le serveur. Cette espace de sotckage apparait dans «Poste de Travail» sous le nom de «voir le nom». C'est ici que vous devez stocker tous vos documents afin qu'ils vous soient disponibles sur toutes les machines de TP. Il vous est fortement conseillé de bien ranger vos documents tout au long des séances. pour chacun des TP, faîtes un répertoire associé ex: tp3 pour le tp n 3. Puis pour chaque question si c'est nécessaire faîtes des sous réperoires question5 par exemple. Les documentations techniques nécessaires au TP sont disponibles à l'adresse:

5 4. TP n 1 : Initiation à MPLAB IDE Le but de ce TP est de se familiariser avec la suite logicielle «MPLAB Integrated Development Environment» (v8.91) de Microchip afin de pouvoir utiliser les fonctions de bases de cet outil développement à savoir : créer un projet, éditer et compiler un programme en assembleur, simuler son fonctionnement et enfin programmer le microcontrôleur (µc). Les différentes fonctions sont expliquées à travers deux programmes qui vous sont donnés Programme «Interrupteur» Le programme «Interrupteur» boucle à l infini sur les tâches ci-dessous afin de reproduire le fonctionnement d un interrupteur. Tâche 1 : lire l état du bouton poussoir S2, broche RA4 Tâche 2 : si le bouton est appuyé, on allume la diode électro-luminescente (LED) L1, broche RB0, sinon on l éteint. On notera que les boutons poussoirs sont branchés au microcontrôleur en logique négative. L'état «bouton appuyé» correspond donc à un 0 logique. Les LED sont câblées en logique positive, elles s'allument pour un 1 logique. Le fonctionnement demandé peut être reproduit par l'algorigramme ci-dessous. Initialisation du µ C oui RB0 = 1 Allumer L1 RA4 = 0 S2 appuyé non RB0 = 0 Eteindre L1 Figure 1: Algorigramme du programme «Interrupteur» L'algorigramme peut se traduire en assembleur de la manière suivante : init LIST P=18F4520 #include <P18F4520.inc> #include <CONFIG.inc> org h'0000' goto init clrf PORTB movlw b' ' movwf TRISB clrf PORTA movlw b' ' movwf TRISA boucle btfsc PORTA,4 goto eteindre bsf PORTB,0 goto boucle eteindre bcf PORTB,0 goto boucle END Définition du µc utilisé, des constantes spécifiques au µc et des paramètres de configuration encodés lors de la programmation. Adresse de départ après un reset du µc. On place l instruction goto init à l adresse (0000) Initialisation : Remise à zéro des bascules D des différents ports utilisés et configuration des entrées/sorties. Boucle infini : Allume ou éteint la LED en fonction de l état du bouton poussoir. Tout au long des travaux pratiques, nous vous demandons d'établir un glossaire des différentes instructions rencontrées avec leur explication en français. Ce glossaire vous sera très utile pour les différents programmes que vous serez amenés à réaliser.

6 4.2. Édition et Compilation du programme Cette partie permet d'apprendre à créer un projet MPLAB, saisir un programme en assembleur et le compiler Démarrage Avant de commencer, créer le répertoire tp1 puis dans ce répertoire créer à nouveau un répertoire interrupteur. Copier dans ce dernier répertoire les fichiers P18F4520.inc et CONFIG.inc Lancer la suite logicielle MPLAB IDE à partir de l icône qui se trouve sur votre bureau Création d un nouveau projet avec «Project Wizard» Cliquer sur Project >> Project Wizard Cliquer sur Suivant > puis sélectionner PIC18F4520 dans le menu déroulant Device. Les fichiers asmwin, asmlib, asmlink doivent ensuite être trouvés (cliquer sur Browse à chaque fois) dans le dossier MPASM SUITE en remontant dans l'arborescence des dossiers. Cliquer sur Suivant > puis sélectionner «Microchip MPASM Toolsuite» et «MPASM Assembler» afin de pouvoir programmer en Assembleur. Cliquer sur Suivant > puis dans le champ «Project Name» saisir le nom du projet (ex : interrupteur) et dans le champ «Project Directory» aller chercher à l aide du bouton «Browse», le dossier créé au début : tp1/interrupteur. Cliquer sur Suivant > et ajouter les fichiers P18F4520.inc et CONFIG.inc au projet à l aide du bouton «Add» >> Cliquer sur Suivant > puis sur Terminer Edition du programme Créer un nouveau fichier dans le projet, File >> Add New Files to Project L enregistrer dans le répertoire projet avec l extension asm (ex : prog.asm) MPLAB Editor se lance Saisir le programme «Interrupteur» et enregistrer. Penser à ajouter des commentaires au programme pour montrer que vous avez bien compris les différentes instructions. Une ligne de commentaire commence par «;». Workspace Architecture et contenu du projet Output Interface MPLAB Développeur Figure 2: MPLAB IDE, Mode Edition Editor Edition des fichiers de programme, de configuration Compilation Cliquer sur Project >> Build All ou sur l icône de la barre de menu ou encore Ctrl+F10 pour compiler le projet complet. Erreurs et warnings sont signalés dans la fenêtre Output ainsi que le résultat de la compilation BUILD SUCCEEDED ou BUILD FAILED. En double-cliquant sur une erreur ou un warning dans la fenêtre Output, vous serez amener directement à la ligne concernée dans votre programme.

7 4.3. Simulation Avant d envoyer un programme au µc, vous pouvez tester son fonctionnement dans le simulateur (Debugger) MPLAB SIM. Pour lancer le simulateur, cliquer sur Debugger >> Select Tool >> MPLAB SIM. Une nouvelle barre d outils est ajoutée ainsi qu un onglet «MPLAB SIM» dans la fenêtre Output. Le simulateur fonctionne selon trois modes : le mode Step By Step qui permet de faire une exécution pas à pas du programme (vous êtes alors l horloge du µc). le mode Animate qui exécute automatiquement le programme mais à une vitesse réduite pour que l on puisse suivre l'éxécution. le mode Run où le programme est exécuté automatiquement à la vitesse du PC. Dans les deux premiers modes, nous obtenons des résultats au fur et à mesure de la simulation alors que dans le dernier, les résultats ne sont visibles que lorsque la simulation est stoppée. Dans ce paragraphe, nous nous intéressons aux modes Animate et Step By Step car ils nous permettent de voir qu elle est l influence des entrées sur les sorties. Le réglage de la fréquence de l oscillateur utilisé se fait dans Debugger >> Settings. Dans notre cas c est 4 Mhz Entrées : Stimulus Comme son nom l indique cette fonctionnalité permet de prévoir les événements d'entrées de manières synchrones (les dates sont connues avant la simulation) et asynchrones (les événements sont déclenchés durant la simulation par l utilisateur). Les différents événements sont enregistrés dans une table (Workbook). Pour en créer une, cliquer sur Debugger >> Stimulus >> New Workbook. Dans le cadre du projet «interrupteur» on souhaite créer les événements suivants : à t = 0, initialisation de RA4 à 1 (bouton S2 relâché), à t = 10 cycles, on appuie sur S2 (RA4 = 0), à t = 25 cycles, on relâche le bouton (RA4 = 1). on veut également pouvoir inverser l état de RA4 quand on le souhaite. L onglet «Pin / Register Actions» de la fenêtre «Stimulus» permet la saisie des événements en programmant leurs dates d arrivée (événements synchrones). Démarche de création d événements synchrones : Ajouter une colonne RA4 au tableau d événement (bouton «Clic here to Add Signals») Rechercher RA4 dans la liste «Available Signals» et l ajouter à la liste «Selected Signals» Remplir la table d événement (Time, RA4) avec (0,1) (10,0) (25,1) Choisir cyc (cycle) comme base de temps dans menu «Time Units» Enregistrer la table (bouton «Save Workbook») L onglet «Asynch» de la fenêtre «Stimulus» permet de pré-programmer des boutons (colonne «Fire») à la génération d événement (événements asynchrones). Démarche de création d événement asynchrone : Saisir RA4 dans la colonne «Pin/SFR» de la première ligne Le menu de la colonne «Action» propose cinq types d action : Set High : RA4 = 1 Set Low : RA4 = 0 Toggle : RA4 = RA4 Pulse High : RA4 = Pulse Low : RA4 = Choisir «Toggle» pour inverser RA4 Enregistrer la table (bouton «Save Workbook») Appliquer l échéancier d événement (bouton «Apply») la largeur de l impulsion est réglée dans les colonnes «Width» et «Units». Après chaque changement dans l échéancier d événement, cliquer sur «Apply» afin que ces changements soient pris en compte par la simulation.

8 Déclencher Figure 3: Stimuli synchrone et asynchrone Sorties : Watch & Logic Analyzer Afin de suivre et de visualiser les résultats de simulation, MPLAB SIM intègre divers outils dont : La fenêtre «Watch» (menu View >> Watch) qui affiche le contenu des différents registres du µc et des différentes variables du programme. La sélection et la validation des registres et variables à afficher se fait à travers les deux menus déroulants et les deux boutons «Add SFR» et «Add Symbol». Un clic droit sur un des éléments observés permet l accès à la boîte de dialogue «Properties» afin de régler le format d affichage de l élément (ex : Hex, Binary, Single Bit,...) mais aussi de sauvegarder, exporter, le tableau «Watch». Il est aussi possible de faire glisser des éléments de la fenêtre «Editor» vers la fenêtre «Watch». La fenêtre «Logic Analyzer» permet l affichage des éléments logiques (1 bit) en fonction du «Time Base». Le choix des éléments à afficher se fait à l aide du bouton «Channels». Pour le projet «interrupteur», on souhaite afficher : les registres TRISA et TRISB sous forme hexadécimale les registres PORTA, PORTB et W sous forme binaire les bits RA4 et RB0 Configurer correctement les fenêtres «Watch» et «Logic Analyzser».

9 Simulation du programme en mode Animate Maintenant que les entrées et sorties de la simulation sont configurées, on peut lancer la simulation. Avant toutes choses, afin d initialiser le µc, il est nécessaire d effectuer un «Reset» en cliquant sur le bouton puis cliquer sur le bouton «Animate» et observer les fenêtres «Watch» et «Logic Analyzer». Arrêter l animation à l aide du bouton, faire un nouveau «Reset», relancer l animation, ouvrir l onglet «Asynch» de la fenêtre «Stimulus», agir sur RA4 et observer les résultats. Logic Analyzer Graphe d évolution de bits Editor La flèche verte symbolise le Program Counter Watch Affichage de l état courant des registres et variables Figure 4: MPLAB IDE, Mode Simulation Vous pouvez également faire avancer le programme pas à pas (mode «Step By Step») avec le bouton «Step Into». On notera que les boutons «Step Over» et «Step Out» permettent respectivement une exécution pas à pas avec une exécution automatique des sous-programmes et une exécution jusqu à la fin des sous-programmes Programmation du microcontrôleur Cette phase consiste à envoyer le code hexadécimal du programme dans le µc. Une fois le programme compilé avec succès, le code hexadécimal du programme se trouve dans le fichier avec l'extension hex (ex : prog.hex), voir le fichier avec la fenêtre «Program Memory» du menu «View». Le code de trouve sous l'onglet «Opcode Hex». Si on utilise le programmateur MPLAB ICD3 le programme est injecté dans le PIC qui se trouve sur la plaquette de test. Si on utilise le programmateur PICSTARTPLUS: Connecter le programmateur PICSTART Plus sur le port série du PC et au secteur Placer le µc sur le programmateur (Attention au sens!) Dans MPLAB, sous le menu Programmer > Select Programmer chosir «1 PICSTART Plus». Un nouvel onglet est alors ajouté à la fenêtre «Output». Configurer le port COM sur lequel est connecté le programmateur (COM1), menu Programmer > Settings... Activer le programmateur, menu Programmer > Enable Programmer, une nouvelle barre d'outils est ajoutée. Envoyer votre programme, menu Programmer > Program ou en cliquant sur, le transfert est terminé lorsque la LED jaune Activate du programmateur est éteinte et que le message «Programming/Verification completed successfully!» apparaît dans la fenêtre Output. Désactiver le programmateur, menu Programmer > Disable Programmer Placer le µc sur la carte PICDEM 2 Plus (Attention au sens!) mettre la carte sous tension et ça marche...

10 Lors des phases de manipulation du microcontrôleur, vérifier que la carte PICDEM 2 Plus ne soit pas sous tension et faîtes attention aux pattes, elles sont fragiles. Figure 5: MPLAB IDE, Code hexadécimal du programme 4.5. Programme «Clignotant» Analyse et compréhension du programme Le programme ci-après fait clignoter la LED L1, broche RB0, à une fréquence d environ 1Hz. L état de la LED change donc toutes les 500ms. LIST P=18F4520 #include <P18F4520.inc> #include <CONFIG.inc> org h'0000' ;----- Déclaration de variables CBLOCK 0x00 t1 : 1 t2 : 1 ENDC Définition du µc utilisé, des constantes spécifiques au µc et des paramètres de configuration encodés lors de la programmation. Adresse de départ après un reset du µc. Les variables t1 et t2 sont rangées dans la bank 0 de la ram (adresse 0x00) et ont pour taille un octet. ;----- Initialisation Init clrf PORTB movlw h'00' movwf TRISB Remise à zéro des bascules D du port B et définition du port B en sortie. ;----- Programme Principal boucle movlw h'01' xorwf PORTB call tempo250ms call tempo250ms goto boucle Boucle infini : Allume et éteint la LED toutes les 500ms. ;----- Sous-programme tempo250ms movlw t10 movwf t1 comp1 dcfsnz t1 return movlw t20 movwf t2 comp2 dcfsnz t2 goto comp1 goto comp2 Sous programme de temporisation (à compléter) On réalise deux boucles imbriquées qui «occupe» le µc durant environ 250 ms. END

11 Comprendre le programme «clignotant» et réaliser l'algorigramme associé. Expliquer l utilité de xorwf dans le programme principal (utiliser une table de vérité). Calculer les valeurs d initialisation t10 et t20 pour que le sous programme de temporisation s exécute en 250 ms ± 1 ms. Le nombre de cycle requis par chaque instruction est donné dans le jeu d instruction. Créer un nouveau projet dans MPLAB et le sauver dans le répertoire tp1/cligno puis saisir le programme précédent en remplaçant t10 et t20 par leur valeur (pour informer le compilateur de la base dans laquelle la valeur est écrite on précède la valeur de la première lettre de la base, ainsi 192 en décimal s écrit d 192, h C0 en hexadécimal ou encore b en binaire). Compiler votre programme et passer à la partie simulation. N oubliez pas de copier les fichiers P18F4520.inc et CONFIG.inc dans le répertoire tp1/cligno Simulation Vous pouvez simuler le programme de la même manière que le programme «interrupteur» mais vous vous apercevrez très vite que c est très long du fait de l animation et de la temporisation. (Vous pouvez tout de même le faire pour bien comprendre mais en initialisant t10 et t20 à 3 et 5 par exemple.) Nous allons donc faire les simulations en mode Run, exécution automatique. Pour notre programme, nous n avons besoin d aucun événement d entrée mais si besoin avait été on aurait pu saisir un échéancier comme précédemment. En mode «Run» le programme s exécute donc de façon automatique et ne s arrête que lorsqu il rencontre un point d arrêt ou à la fin du programme. Il faut donc placer correctement les points d arrêt afin de valider le fonctionnement de notre programme. Pour observer la durée de la temporisation il faut donc mettre un point d arrêt sur la ligne d appel du sous programme de temporisation et un autre sur la ligne suivante. Pour ajouter un point d arrêt, double cliquer sur la ligne du programme où vous le souhaitez, ou alors utiliser le menu Debugger >> Breakpoints disponible depuis la touche F2. Figure 6: Placement des points d'arrêt Nous allons suivre l exécution du programme à l aide de la fenêtre «Simulator Trace» disponible dans le menu «View». Nous allons nous intéresser plus particulièrement à la colonne «Time». Vous pouvez changer l unité de temps de cette colonne par un clic droit menu «Display Time». Lorsque vous affichez le temps en toutes autres unités que cycle, la valeur affichée dépend de la fréquence de l oscillateur du µc. Lancer la simulation, bouton Observer la fenêtre «Simulator Trace» lorsque la simulation s arrête au premier point d arrêt et noter le temps d appel de la temporisation (ex : t i = cycles) Relancer la simulation, bouton Noter à nouveau le temps de la fenêtre «Simulator Trace» (ex : t f = cycles) Vous pouvez alors calculer la durée de la temporisation d = t f t i = cycles soit 250,299 ms avec un oscillateur à 4 MHz. Utiliser cette méthode pour valider vos initialisations de t10 et t20.

12 Figure 7: Simulator Trace aux différents points d'arrêt Une fois les simulations terminées transférer le programme dans le microcontôleur, et effectuez le test : la LED connectée au port RB0 clignote-t-elle?

13 5. TP n 2 : Interruptions du TIMER 0 Dans ce TP, vous ferez clignoter une LED en utilisant un programme d interruption, au lieu de la temporisation utilisée dans un TP précédent. Nous devons faire clignoter la led L1, broche RB0, à une fréquence de 0.5Hz sans mobiliser le microprocesseur. Il n'est donc plus question d'utiliser une temporisation pour compter le temps (cf. TP n 1). Nous allons demander à un module externe : le TIMER0, de compter le temps et de signaler la fin du comptage au microprocesseur par une interruption dite interruption de débordement. La figure 14 montre le signal de sortie du TIMER0 et les interruptions de débordement associées. Le TIMER0 compte jusqu'à la valeur max en T secondes. Toutes les T secondes, l'état de la led L1 est inversé. Figure 8: Interruption de débordement du TIMER0 Trouver, en utilisant la datasheet, l'expression de la valeur max et de la période de comptage T en fonction de la configuration du TIMER0. (cf datasheet p123) Qu'elle est la configuration pour une période de comptage T d'environ 1s? Quels sont les bits à intialiser pour activer l'interruption du TIMER0? Expliquer la configuration du registre T0CON. L'énoncé demande de faire clignoter la led à une fréquence de 2Hz donc une période de comptage de 1s. Avec la configuration choisi précédemment, on a une interruption toutes les (1+t)s, si on souhaite mesuer le temps précisement cette erreur de t seconde n'est pas négligeable. Pour compenser cette erreur décalage, l'idée est d'initialiser les registres TMR0H TMR0L afin que le comptage ne commence pas à 0 mais à une valeur min permettant d'annuler t comme le montre la figure 15. Figure 9: Interruption de débordement du TIMER0 Calculer la valeur min pour avoir une fréquence de comptage de 1s exactement. Réaliser l'algorigramme du programme demandé, écrire et tester ce programme. Utilisez pour le test le logic analyser, en initialisant TMR0 à une valeur proche de la valeur max (par exemple 'FFFD'). Vous pourrez ainsi visualiser les changements d'état de la LED RB0.

14 6. TP n 3 : Ecriture d'un driver pour LCD Partie 1 L'objectif de ce TP est d'écrire et de tester un ensemble de fonctions assembleurs pour communiquer avec un afficheur LCD. La première partie de ce TP est réalisée en simulation afin d'écrire les différentes fonctions nécessaires au bon fonctionnement de l'afficheur Les afficheurs LCD Les afficheurs à cristaux liquides généralement appelés LCD (Liquid Crystal Display) sont des modules compacts qui nécessitent peu de composants pour leur mise en oeuvre. Plusieurs afficheurs sont disponibles sur le marché, ils se différencient les uns des autres par leurs dimensions (de 1 à 4 lignes de 6 à 80 caractères). Certains sont également dotés de fonctions de rétroéclairage. L'afficheur du kit PICDEM 2 Plus est un afficheur 16 2 c'est à dire 2 lignes de 16 caractères avec des caractères de 5 8 pixels. Pour communiquer avec l'extérieur tout afficheur à besoin d'un circuit spécialisé de gestion appelé «contrôleur d'affichage», il en existe différents modèles sur le marché mais ils ont tous le même fonctionnement. La carte d'évaluation est équipée du modèle HD44780U de SHARP. Le contrôleur sert donc d'interface entre le microcontrôleur et l'afficheur (cf. figure 9). Le but du driver est de gérer le bus CONTROL afin que le contrôleur d'affichage comprenne le bus DATA et affiche ce que l'on souhaite sur l'écran LCD. Figure 10: Communication avec l'afficheur LCD Le contrôleur d'affichage peut recevoir deux types d'information sur le bus DATA, un ordre (ex: effacer l'écran) ou une donnée (ex: le caractère A). Ordres ou données sont envoyés sur le bus DATA sous forme d'octets (8 bits). Mais pour ne pas utiliser toutes les broches de sorties d'un microcontrôleur pour communiquer avec un LCD, les contrôleurs d'affichage fonctionnent également en 4 bits, un nombre codé sur 4 bits s'appelle un quartet. En mode 4 bits, un octet est envoyé en deux fois : le quartet de poids fort puis le quartet de poids faible. Le bus CONTROL est constitué de trois lignes : La ligne RS (Register Select) qui permet au contrôleur d'affichage de savoir si le contenu du bus DATA est un ordre ou une donnée. Un niveau bas indiquera un ordre et un niveau haut une donnée. La ligne RW (Read Write) informe le contrôleur si on vient lire ou écrire dans sa mémoire, un niveau bas correpondant à une action d'écriture. La ligne E (Enable) qui informe le contrôleur d'affichage qu'un quartet (mode 4 bits) ou un octet (mode 8 bits) est disponible. Cette ligne est active sur front descendant. Elle réalise la syncronisation entre le microcontrôleur et l'afficheur. Les connexions entre le contrôleur d'affichage et le microcontrôleur sont regroupées dans le tableau 1. D'après le tableau 1 et le schéma extrait du User s Guide, quel est le mode de fonctionnement du contrôleur d'affichage?

15 Bus Contrôleur Microcontrôleur CONTROL DATA RS RW E DB7 DB6 DB5 DB4 RA3 RA2 RA1 RD3 RD2 RD1 RD0 a) b) a) tableau 1: Connexion entre le contrôleur d'affichage et le microcontrôleur; b) extrait PICDEM 2 Plus User's Guide (p18). On a Power-on Reset, RA5 and RA3:RA0 are configured as analog inputs and read as 0. RA4 is configured as a digital input... (cf datasheet p224). b) Attention : sur les nouvelles cartes PICDEM2+, le câblage microcontrôleur vs. Contrôleur d affichage a changé. D où la nécessité de définir les ports d entrée pour l afficheur LCD. Dans le cadre de la gestion des ports de configuration du contrôleur d affichage, l objectif de cet exercice est de paramétrer les ports E, R/W, et RS en fonction des broches du microcontrôleur auxquelles ces ports sont connectés. Seul le bus de contrôle (voir figure 10 et tableau 1 de l énoncé) est concerné. Comparaison des schémas de câblage des cartes rouge/verte/noire D après les figures ci-dessous, à quelles broches du microcontrôleur sont reliées les broches de contrôle E, R/W, RS du contrôleur d affichage, dans chaque cas? Schéma de câblage du LCD pour la carte PICDEM2PLUS rouge

16 Schéma de câblage du LCD pour les cartes PICDEM2PLUS verte et noire i. Proposez un fichier de configuration My_Config_LCD.inc dans lequel vous définirez les variables E, RS, et RW, en fonction des broches correspondantes du microcontrôleur. Considérez tout d abord la configuration des cartes rouges. Par exemple, l une des lignes de code sera : #define RS PORTA,3 Considérez maintenant la configuration des cartes verte/noire. Créez le fichier My_Config_LCD_Noir.inc correspondant. En incluant cette définition dans votre fichier de configuration, vous pourrez utiliser la notation RS au lieu de la notation PORTA,3 ou PORTD,4 dans les fichiers assembleur que vous allez créer désormais. Par exemple, pour passer à 1 le bit 4 du port D, et donc la broche RS d un contrôleur d affichage vous pourrez utiliser la ligne de commande suivante : bsf RS Pour que votre fichier de configuration soit pris en compte dans votre programme principal, vous devez l inclure dans le projet et le fichier principal de la même façon que le fichier CONFIG.inc. ii. Ecrivez deux lignes de code qui permettent de passer à 1 la broche E du contrôleur d affichage, d attendre 2 cycles, puis de passer à 0 la broche E. On suppose que E est initialisé à 0. Par extension, on parlera indistinctement des lignes E, R/W, RS et des broches E, R/W, RS. Le terme ligne se réfère plutôt au bus de contrôle. Vous êtes maintenant prêt à aborder les fonctions de gestion.

17 6.2. Fonctions de gestion Transfert d'un octet L'écriture d'un ordre ou d'une donnée en mode 4 bits se fait selon la séquence reproduite en figure 10, l'octet à transférer étant b 7b 6b 5b 4b 3b 2b 1b 0 avec b 7 bit de poids fort. Figure 11: Transfert d'un octet en mode 4 bits Phase I : RW=0 et E=0. RS et DB7...4 sont positionnés à la valeur souhaitée : quartet de poids fort (MSB) Phase II : E=1. Phase III : E=0, le quartet transféré (poids fort) est pris en compte par le contrôleur lors du front descendant. Phase IV : DB7...4 sont positionnés à la valeur souhaitée : quartet de poids faible (LSB) Phase V : E=1. Phase VI : E=0, le quartet transféré (poids faible) est pris en compte par le contrôleur lors du front descendant. Réaliser l'algorigramme et écrire la fonction «lcd_ecrire_quartet» qui génère la séquence IV, V, VI sans tenir compte de l'état de RS pour l'instant, E étant déjà initialisé à 0. Le quartet à écrire est stocké dans les 4 bits de poids faible du registre de travail «W». La ligne E restant à l'état haut durant 2 cycles. Vous pourrez utiliser les instructions nop, bsf, bcf, movwf, andlw (cf. datasheet). Tester cette fonction avec le simulateur de MPLAB. Nous allons maintenant écrire la fonction «lcd_ecrire_octet» (c'est à dire la séquence I...VI) en utilisant bien évidemment la fonction «lcd_ecrire_quartet». On ne tient toujours pas compte de l'état de RS et E étant initialisé à 0. L'octet complet à transférer se trouve dans le registre «W» et sera sauvegardé dans la variable «lcd_db» stockée en ram. L'instruction swapf pourrait vous être utile. Écrire et tester cette fonction en simulation. Les fonctions d'écriture sont maintenant quasiment terminées. Il reste à gérer l'état ligne de la ligne RS, il suffit pour cela d'ajouter une instruction avant l'appel de la fonction «lcd_ecrire_octet». Réaliser les algorigrammes et écrire les deux fonctions «lcd_ecrire_ordre» et «lcd_ecrire_donnee» Lecture de l'état du contrôleur d'affichage Lorsque que l'on demande au contrôleur d'exécuter une action (ordre ou commande), ce dernier met un certain temps à la réaliser. Si une nouvelle action lui est demandée alors que la précédente n'est pas encore terminée, elle ne sera pas prise en compte. Pour résoudre ce problème il est nécessaire de savoir si le contrôleur est disponible. On ne va donc plus «écrire» mais «lire» dans le contrôleur.

18 Figure 12: Lecture de l'état de l'afficheur en mode 4 bits Phase I : RW=1 et RS = 0, il s'agit d'une instruction (ordre) de lecture et E=0 Phase II : E passe à 1 pour demander le quartet de poids fort. Phase III : On vient lire la valeur du quartet MSB sur DB7...DB4. Phase IV : E passe à 0 pour signaler la fin de la lecture du premier quartet. Phase V : E repasse à 1 pour demander le quartet de poids faible. Phase VI : On vient lire la valeur du quartet LSB sur DB7...DB4. Phase VII : E repasse à 0 pour signaler la fin de la lecture du deuxième quartet. Note : Pour venir lire DB7...DB4 il faut que les broches RD3...RD0 soient configurées en entrées. Mais il faut pense à les remettre en sortie pour la suite. Sur la figure 12, l'octet reçu est de la forme BF AC 6AC 5AC 4AC 3AC 2AC 1AC 0 avec BF bit de poids fort. BF qui signifie Busy Flag vaut 1 si l'afficheur est occupé. Les bits AC représentent l'address Counter c'est à dire la valeur courante du pointeur de RAM du contrôleur cette information doit être lue mais ne nous est pas utile, elle ne sera donc pas mémorisée. Réaliser l'algorigramme puis écrire la fonction «lcd_dispo» qui boucle tant que le bit BF n'est pas égal 0. C'est à dire tant que l'afficheur n'est pas prêt à effectuer une nouvelle action. Au début de la fonction mettre les broches RD3...RD0 en entrée et penser à les remettre en sortie avant de quitter celle-ci, gérer également les lignes RS et RW. Avant de lire le quartet on attend 2 cycles. Tester ce sous-programme avec le simulateur.

19 Procédure d'initialisation du contrôleur d'affichage Quand le contrôleur démarre on ne sait pas si il est positionné en 4 ou 8 bits, comme le montre la procédure d'intialisation reproduite en figure 12, il est donc nécessaire d'envoyer la commande de passage en mode 8 bits (Function Set 8-Bit Interface) plusieurs fois pour qu'elle soit bien comprise. Puis on demande le passage en 4 bits (Function Set 4-Bit Interface). Figure 13: Procédure d'initialisation 4 bits du contrôleur d'affichage (extrait de la datasheet du HD44780U )

20 En analysant la procédure on remarque qu'il y a trois temporisations (>15ms, >4,1ms et >100µs). Pour simplifier le code nous allons écrire deux fonctions de temporisation, une d'environ 5 ms (15 = 5 3) et une autre d'environ 100µs. En vous inspirant de la temporisation réalisée au TP n 1. Réaliser les algorigrammes puis écrire les fonctions «tempo_5ms» et «tempos_100us» et les valider par simulation. Si besoin est vous pouvez créer des variables en mémoire. La dernière partie de la procédure consiste à régler les caractéristiques de l'écran. Dans notre cas nous prendrons : N = 1 pour fonctionner sur deux lignes. F = 0 règle la taille des caractères (5 8 dots). I/D = 1 afin que le curseur se déplace vers la droite après avoir affiché un caractère. Réaliser l'algorigramme puis écrire la fonction «lcd_init» qui réalise cette procédure, pensez à utiliser les fonctions que vous avez déjà créées. Intégrer l'intialisation des ports dans «lcd_init». Valider la procédure par simulation. Les principales fonctions de transfert et de lecture d informations vers le contrôleur d affichage sont maintenant conçues. L objet du TP 4 est de se rapprocher de la partie hardware en gérant le choix de la ligne pour l affichage par exemple, et en écrivant une chaîne de caractères.

21 7. TP n 4 : Ecriture d'un driver pour LCD Partie 2 Dans ce TP, on complétera la fonction lcd_ecrire_octet, on contrôlera le basculement entre les lignes de l écran LCD, et enfin on affichera une chaîne de caractères. 7.1 Basculement entre les lignes Le contrôleur d'affichage dispose d'une mémoire DDRAM représentant l'afficheur. Dans notre cas la taille de la mémoire utilisée est de 2 lignes de 16 octets chacune. Pour changer de ligne, il suffit de venir positionner l'address Counter au début de ligne souhaitée. Figure 14: DDRAM du contrôleur En utilisant vos différentes fonctions écrire les fonctions «lcd_l1» et «lcd_l2» permettant de choisir la ligne sur laquelle on souhaite écrire. Écrire la fonction «lcd_cls» qui efface tout l'écran. (cf. figure 12) Modifier la fonction «lcd_ecrire_octet» : au début pour se placer en mode écriture, et à la fin pour attendre que le contrôleur ait pris en compte l'action. Dans le fonction d initialisation, mettez le contrôleur d affichage sur ON en fixant à 1 la valeur de PORTD,7. C est nécessaire au bon fonctionnement des cartes noires ou vertes. 7.2 Tests des différentes fonctions Voilà nous sommes maintenant prêts à utiliser l'afficheur LCD. Pour faciliter l'utilisation des fonctions que vous venez de créer il est conseillé de toutes les mettre dans un fichier «lcd.asm» afin de pouvoir les inclure dans vos futurs programmes. L'utilisation de ce fichier par la suite est très simple, il suffit de taper la commande «#include lcd.asm» à l'endroit de votre programme où vous souhaitez intégrer vos fonctions et de définir les variables «lcd_db,...» au début de votre programme. Le fichier «lcd.asm» doit se trouver dans le même répertoire que votre programme. Écrire le programme qui reproduit l'écran ci-dessous sur l'afficheur. I n f o I n d u s Si vous taper «movlw 'I'» le registre «W» sera chargé avec le code ascii du caractère I.

22 7.3 Écrire une chaine de caractères Travaux Pratiques de Microcontrôleur PIC 18F4520 La méthode qui nous a permis de tester les fonctions de gestion de l'afficheur n'est pas des plus efficace car il est nécessaire de retaper le même code pour chacun des caractères. Nous allons donc écrire une fonction qui affiche une chaine de caractères complète. La chaine de caractères est stockée dans la mémoire programme. Pour stocker une chaîne en mémoire programme, il suffit d'utiliser la directive «db» comme dans l'exemple suivant :... org h'0000' goto main ch db "Microcontroleur",'\0' ;ecrire en mémoire programme main nop... La chaîne «Microcontroleur» est stockée dans la mémoire programme, elle se termine par le caractère «\0». Le label «ch» pointe vers le premier caractère de la chaîne, c'est donc l'adresse de début de la chaine. Dans la mémoire programme du PIC 18F4520, les adresses sont codées sur 21 bits donc 3 octets. Comme nous disposons d'un microcontrôleur 8 bits nous utiliserons les directives «UPPER(ch), HIGH(ch), LOW(ch)» pour obtenir respectivement l'octet de poids le plus fort, de poids intermédiaire et de poids faible. Pour lire dans la mémoire programme, il faut tout d'abord initialiser le pointeur d'adresse de mémoire programme «TBLPTR» avec l'adresse de l'octet à lire. Pour lire un octet on utilse l'instruction «TBLRD» qui transfère le contenu de la mémoire dans le registre «TALBAT». Consulter la datasheet du pic p73-76 et p305. Configurer correctement l'instruction «TBLRD». Réaliser l'algorigramme de la fonction «lcd_ecrire_chaine». Écrire et tester cette fonction. L'afficheur LCD ne peut afficher que 16 caractères par ligne... NOTES : Comment améliorer ces TPs?

PIC EVAL Dev Board PIC18F97J60

PIC EVAL Dev Board PIC18F97J60 PIC EVAL Dev Board PIC18F97J60 2 TP1 : Prise en main de l environnement de programmation pour la carte PIC EVAL-ANFA Pour répondre aux questions et justifier vos réponses, vous pouvez faire des copies

Plus en détail

PIC : COURS ASSEMBLEUR

PIC : COURS ASSEMBLEUR PIC : COURS ASSEMBLEUR I) Fonctions de base d une machine informatique Contenir de façon permanente les tâches à exécuter (mémoire programme) en ROM ou sur support magnétique. Contenir de façon temporaire

Plus en détail

La programmation des PIC en C. Les fonctions, les interruptions.

La programmation des PIC en C. Les fonctions, les interruptions. La programmation des PIC en C Les fonctions, les interruptions. Réalisation : HOLLARD Hervé. http://electronique-facile.com Date : 26 août 2004 Révision : 1.2 Sommaire Sommaire... 2 Introduction... 3 Structure

Plus en détail

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44 MICROCONTROLEURS PIC PROGRAMMATION EN C V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44 Chapitre 1 GENERALITES 1 DEFINITION Un microcontrôleur est un microprocesseur RISC (Reduced Instruction Set

Plus en détail

Flowcode - Mode d'emploi

Flowcode - Mode d'emploi Flowcode - Mode d'emploi Sommaire I) Introduction Introduction 4 Nouveautés de la version 2 5 Les microcontrôleurs PIC 5 Support technique 7 II) Pour commencer Concevoir un algorigramme pour un composant

Plus en détail

Informatique Industrielle

Informatique Industrielle Informatique Industrielle Cours Master SIS Micro-contrôleurs Microchip Intervenants : Marc Allain - marc.allain@fresnel.fr Julien Marot - julien.marot@fresnel.fr Coordonnées Marc Allain [Maître de conférence]

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel

Plus en détail

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Document de formation T I A Page 1 sur 23 Module A5 Ce document a été édité par Siemens

Plus en détail

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

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE AMICUS 18 (2ème partie) Dans la première partie, nous avions présenté la platine Amicus 18 et nous avions réalisé quelques montages simples. Nous allons découvrir un peu mieux la programmation. Dans la

Plus en détail

PIC 16F84. Philippe Hoppenot

PIC 16F84. Philippe Hoppenot Département GEII PIC 16F84 Philippe Hoppenot hoppenot@lsc.univ-evry.fr http://lsc.univ-evry.fr/~hoppenot/presentationfrancaise.html Ce cours sur le PIC est dispensé en licence professionnelle Concepteurs

Plus en détail

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15 1 Démarrer... 2 1.1 L écran Isis... 2 1.2 Les barres d outils... 3 1.2.1 Les outils d édition... 3 1.2.2 Les outils de sélection de mode... 4 1.2.3 Les outils d orientation... 4 2 Quelques actions... 5

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Carte Relais GSM (Manuel Utilisateur)

Carte Relais GSM (Manuel Utilisateur) Carte Relais GSM (Manuel Utilisateur) Carte Relais GSM Introduction Cette carte est une véritable centrale de télécommande et d alarme par GSM. Elle se connecte par un port série à un modem GSM compatible

Plus en détail

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

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & '  ( ) '*+ , ##) #  -. /0  1 2  3. SIMULATION 7  - 4. TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3! " #$ % & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3' & 3. SIMULATION 7 0 ( 0, - 0 - " - & 1 4. LA SOURIS 11 5. LES RACCOURCIS CLAVIER 11 STI Electronique

Plus en détail

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

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Tutoriel code::blocks

Tutoriel code::blocks Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme

Plus en détail

VIII- Circuits séquentiels. Mémoires

VIII- Circuits séquentiels. Mémoires 1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment

Plus en détail

ésylog, direction technique Esylog_PeerBackup outil de sauvegarde individuelle mails & fichiers personnels documentation technique

ésylog, direction technique Esylog_PeerBackup outil de sauvegarde individuelle mails & fichiers personnels documentation technique émetteur : ésylog, direction technique Esylog_PeerBackup outil de sauvegarde individuelle mails & fichiers personnels documentation technique référence : Esylog_PeerBackup 2005 le 20 mai 2005 version :

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2

Plus en détail

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14 1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

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

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez

Plus en détail

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

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer Messages d'erreurs Erreur 602 Vous essayez de vous connecter à Internet. L'erreur n 602 apparaît et il vous est impossible de vous connecter. L'erreur 602 est souvent issue de l'utilisation de l'accès

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Contrôle d accès UTIL TP N 1 découverte

Contrôle d accès UTIL TP N 1 découverte Contrôle d accès UTIL TP N 1 découverte A partir de : Documents sur CD TIL : \CD usesame\documentations\produits_til\modules\util_tillys fpr_utilv2.pdf FTe_UTiL_V2.pdf UTiL2_express.pdf \CD usesame\documentations\logiciels_til\tilman

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98

TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98 Module SI : TD - Initiation à la manipulation de Windows 98 1 TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98 Ecole Nationale Vétérinaire de Toulouse Département des Sciences

Plus en détail

L'émulateur multi-système

L'émulateur multi-système L'émulateur multi-système Par : Tongame Difficulté : 1) Présentation générale Mess est un émulateur multi-systèmes permettant d'émuler un nombre impressionnant de machines, micro-ordinateurs et consoles.

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

Proteus VSM. manuel_vsm.doc

Proteus VSM. manuel_vsm.doc Manuel Utilisateur Proteus VSM Circuits Animés Interactifs (Proteus VSM - Août 2000) Multipower manuel_vsm.doc SOMMAIRE SOMMAIRE...... 2 TUTORIELS...... 4 TUTORIEL DE LA SIMULATION INTERACTIVE...4 Introduction...4

Plus en détail

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

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). Sciences et Technologies de l Industrie et du Développement Durable Formation

Plus en détail

Affectation standard Affectation modifiée (exemple)

Affectation standard Affectation modifiée (exemple) 1 sur 5 13/02/2005 11:44 Les fonctions qui vont être abordées vont vous apprendre à : comprendre l'arborescence Poste de travail, disque Répertoire ou dossier Chemin absolu, relatif utiliser l'explorateur

Plus en détail

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

LOGICIEL ALARM MONITORING

LOGICIEL ALARM MONITORING LOGICIEL ALARM MONITORING Superviseur des centrales Galaxy - 1 - APPLICATIONS 4 Application locale sur le site 4 Application à distance 4 RACCORDEMENTS 4 CARACTERISTIQUES MATERIELLES 5 Centrale Galaxy

Plus en détail

Auto formation à Zelio logic

Auto formation à Zelio logic Auto formation à Zelio logic 1 Les Produits Félicitations, vous avez choisi l'un des produits Zelio 2 suivants : 2 Environnement Le Zelio Logic est programmable à l'aide du logiciel Zelio Soft ou en Saisie

Plus en détail

Modules d automatismes simples

Modules d automatismes simples Modules d automatismes simples Solutions pour automatiser Modules d'automatismes Enfin, vraiment simple! Un concentré de solution Pour vos petites applications d'automatismes millenium gère : Temporisations

Plus en détail

SCL LOGICIEL DE CONTROL

SCL LOGICIEL DE CONTROL SCL LOGICIEL DE CONTROL Version 1.3 MRC AUDIO LD- 500 www.mrcaudio.com 1 Contenu 1 - Bienvenu a MRC AUDIO SCL v1.3 2 - Installation du logiciel 3 - Configuration du programme SCL 4 - Contrôle des installations

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

WINDOWS SERVER 2003-R2

WINDOWS SERVER 2003-R2 WINDOWS SERVER 2003-R2 Nous allons aborder la création d'un serveur de partage de fichiers sous "VMWARE" et "Windows Server 2003-R2". Objectifs : Solution de sauvegarde de fichiers pour la société "STE

Plus en détail

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

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

Millenium3 Atelier de programmation

Millenium3 Atelier de programmation Millenium3 Millenium 3 Millenium3 1. Aide en ligne CLSM3... 2 1.1 Présentation de l'atelier de programmation... 2 1.1.1 Présentation de l'atelier de programmation... 2 1.2 Comment débuter avec l'atelier

Plus en détail

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

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4 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

Plus en détail

Contraintes, particularités. 1. Généralités... 2. 2. Gestion de la mémoire... 2. a. Type des variables et constantes... 2

Contraintes, particularités. 1. Généralités... 2. 2. Gestion de la mémoire... 2. a. Type des variables et constantes... 2 C Embarque Contraintes, particularités 1. Généralités... 2 2. Gestion de la mémoire... 2 a. Type des variables et constantes.... 2 b. Variables locales ou globales... 3 3. Interruptions... 5 4. Imposer

Plus en détail

Manipulations du laboratoire

Manipulations du laboratoire Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement

Plus en détail

Créer une base de données

Créer une base de données Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création

Plus en détail

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

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

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

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire: FileZilla http://filezilla.sourceforge.net/ Sauvegarder son site Guppy à l aide de Sommaire: P. 2 Téléchargement et installation P. 3 Paramétrage du transfert P. 3 L'environnement de Filezilla P. Sauvegarde

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

Utilisation du visualiseur Avermedia

Utilisation du visualiseur Avermedia Collèges Numériques Utilisation du visualiseur Avermedia Un visualiseur est aussi appelé caméra de table et ce nom rend mieux compte de sa fonction première à savoir filmer un document (revue,carte, dissection,

Plus en détail

CONFIGURATION DE L AUTOMATE SIEMENS

CONFIGURATION DE L AUTOMATE SIEMENS CONFIGURATION DE L AUTOMATE SIEMENS Créer un projet Dans le bureau de Windows, double-cliquer sur l icône «SIMATIC Manager» : Cliquer ensuite sur l icône «nouveau» : Choisir un nom de projet et valider

Plus en détail

Sommaire. 2. Utiliser la télécommande... 8 2.1 Télécommande Administrateur... 8 2.2 Télécommande Utilisateur... 10 2.3 Échanger une télécommande...

Sommaire. 2. Utiliser la télécommande... 8 2.1 Télécommande Administrateur... 8 2.2 Télécommande Utilisateur... 10 2.3 Échanger une télécommande... Sommaire 1. utilisateur... 4 1.1 Choisir le questionnaire... 4 1.2 Créer une nouvelle session... 5 1.3 Importer des sessions... 5 1.4 Exporter des sessions... 6 1.5 Rechercher une session... 6 1.6 Supprimer

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

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

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

LISA. Manuel Utilisateur

LISA. Manuel Utilisateur LISA Manuel Utilisateur (V6 - avril 2006) Traduction Multipower 1999-2006 Table des matières 1. INTRODUCTION...6 1.1. A PROPOS DE PROTEUS VSM...6 1.2. À PROPOS DE LA DOCUMENTATION...7 2. TUTORIAL DE LA

Plus en détail

Utilisation d'un réseau avec IACA

Utilisation d'un réseau avec IACA Utilisation d'un réseau avec IACA Réseau IACA composé d'un ou plusieurs serveurs et de station 95 ou 98 ou ME ou NTWS ou 2000 ou XP Pro. Le réseau Le serveur est un ordinateur sur lequel a été installé

Plus en détail

FAQ pour tablette Windows 8 (NS-15MS0832 et NS-15MS0832B) Avril 2015

FAQ pour tablette Windows 8 (NS-15MS0832 et NS-15MS0832B) Avril 2015 FAQ pour tablette Windows 8 (NS-15MS0832 et NS-15MS0832B) Avril 2015 Navigation... 2 Question 1 : À quoi servent les icônes?... 2 Question 2 : Comment naviguer à l'aide d'une souris ou d'un pavé tactile?...

Plus en détail

INSTALLATION MODULE WEB

INSTALLATION MODULE WEB INSTALLATION MODULE WEB NOTICE INSTALLATEUR CP015551 02/02/2012 Version 2.0 CP015551 23/04/14 V2.1 - page 1 - BLOSOL COMBI Sommaire 1. COMPOSITION... 3 2. GENERALITE... 4 2.1. Présentation du module...

Plus en détail

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés DSI Documentation utilisateurs Installation et paramétrage Accès aux modèles, autotextes et clip- art partagés Auteur : Yves Crausaz Date : 21 septembre 2006 Version : 1.04 Glossaire OOo : Abréviation

Plus en détail

Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données

Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données Objectifs Déterminer la quantité de mémoire RAM (en Mo) installée sur un ordinateur Déterminer la taille de l unité de disque

Plus en détail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche technique CPU 314SC/DPM (314-6CG13) Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4

Plus en détail

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail

Cours 3 : L'ordinateur

Cours 3 : L'ordinateur Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur

Plus en détail

GESTION DE L'ORDINATEUR

GESTION DE L'ORDINATEUR FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

LOGICIEL DC4D MONITOR

LOGICIEL DC4D MONITOR THQtronic LOGICIEL DC4D MONITOR La communication entre PC et DC4D ne peut se faire qu à l aide du câble de liaison USB-TTL de FTDI référence TTL-232R-5V-AJ vendu en option. DC4D Monitor est la même application

Plus en détail

ANALYSE TRAMEs LIAISON SERIE

ANALYSE TRAMEs LIAISON SERIE ANALYSE TRAMEs LIAISON SERIE 1 Objectifs de ce travail Nous allons étudier dynamiquement la liaison série en utilisant la simulation. La mise en œuvre des liaisons séries simulées et de TestCom est expliquée

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

Le générateur d'activités

Le générateur d'activités Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Projet Matlab : un logiciel de cryptage

Projet Matlab : un logiciel de cryptage Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que

Plus en détail

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

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Table des Matières 1. Introduction... 2 2. Spécifications du Système... 2 3. Installer Ladibug... 3 4. Connexion

Plus en détail

TD Architecture des ordinateurs. Jean-Luc Dekeyser

TD Architecture des ordinateurs. Jean-Luc Dekeyser TD Architecture des ordinateurs Jean-Luc Dekeyser Fiche 1 Nombres de l informatique Exercice 1 Une entreprise désire réaliser la sauvegarde de ses données sur un site distant. Le volume de données à sauvegarder

Plus en détail

MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution

MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution Service Commun de Microscopie MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution Version 1 Précis Février 2015 SERVICE COMMUN DE MICROSCOPIE MANUEL D UTILISATION Poste de Traitement

Plus en détail

CRÉER UN DVD VIDEO avec DVD FLICK (avec ou sans menu)

CRÉER UN DVD VIDEO avec DVD FLICK (avec ou sans menu) CRÉER UN DVD VIDEO avec DVD FLICK (avec ou sans menu) DVD Flick permet de convertir des vidéos de différents formats en DVD Vidéo (lisible sur un lecteur DVD de salon). Il supporte plus de 45 formats différents

Plus en détail

WebSpy Analyzer Giga 2.1 Guide de démarrage

WebSpy Analyzer Giga 2.1 Guide de démarrage WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer

Plus en détail

Une liste des distributeurs Paxton se trouve sur le site Internet - http://paxton.info/508

Une liste des distributeurs Paxton se trouve sur le site Internet - http://paxton.info/508 1/1/009 Ins-30108-F Kit d évaluation Net Paxton Pour une assistance technique, merci de contacter votre fournisseur Une liste des distributeurs Paxton se trouve sur le site Internet - http://paxton.info/508

Plus en détail

Objet du document. Version document : 1.00

Objet du document. Version document : 1.00 Version document : 1.00 Objet du document Les dix points de cet article constituent les règles à connaitre pour intégrer une application au sein d AppliDis. Le site des Experts Systancia comporte également

Plus en détail

1. PRESENTATION DU PROJET

1. PRESENTATION DU PROJET Bac STI2D Formation des enseignants Jean-François LIEBAUT Denis PENARD SIN 63 : Prototypage d un traitement de l information analogique et numérique (PSoC) 1. PRESENTATION DU PROJET Les systèmes d éclairage

Plus en détail

GUIDE DE PRISE EN MAIN ISIS PROTEUS V7

GUIDE DE PRISE EN MAIN ISIS PROTEUS V7 GUIDE DE PRISE EN MAIN ISIS PROTEUS V7 1. Lancement d'isis PROTEUS V7:...2 2. Configuration de l'application d'isis PROTEUS V7:...3 3. Présentation de l'interface d'isis PROTEUS V7:...4 a) Barre de menus:...4

Plus en détail

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau : DHCP TP Le protocole DHCP (Dynamic Host Configuration Protocol) est un standard TCP/IP conçu pour simplifier la gestion de la configuration d'ip hôte. DHCP permet d'utiliser des serveurs pour affecter

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

Storebox User Guide. Swisscom (Suisse) SA Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail

Plus en détail

CAP BOX Note utilisateurs

CAP BOX Note utilisateurs CAP BOX Note utilisateurs Sommaire ESPACE UTILISATEUR... Se connecter pour la ère fois sur son espace CAP BOX... Paramétrage du compte entreprise... Identité de l'entreprise.... Présentation des documents

Plus en détail

Accès externe aux ressources du serveur pédagogique

Accès externe aux ressources du serveur pédagogique Accès externe aux ressources du serveur pédagogique 1. Principe de fonctionnement... 1 2. Utilisation... 2 2.1. Gestion des dossiers et fichiers... 3 2.2. Exemple d'utilisation... 4 1. Principe de fonctionnement

Plus en détail

UltraVNC, UltraVNC SC réglages et configurations

UltraVNC, UltraVNC SC réglages et configurations UltraVNC, UltraVNC SC réglages et configurations UltraVNC Serveur (réglages des paramètres d administration du module Serveur) L option «Accepte les connexions» est validée par défaut et toutes les autres

Plus en détail

Utilisation du client de messagerie Thunderbird

Utilisation du client de messagerie Thunderbird Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.

Plus en détail

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

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE) SIN STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE) 1 GESTION DES

Plus en détail

Réaliser un PUBLIPOSTAGE

Réaliser un PUBLIPOSTAGE Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création

Plus en détail