Présentation de la gamme «Mid-range» des microcontrôleurs PIC

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

Download "Présentation de la gamme «Mid-range» des microcontrôleurs PIC"

Transcription

1 Présentation de la gamme «Mid-range» des microcontrôleurs PIC La société Microchip propose une large gamme de microcontrôleurs, appelés PIC ; ils peuvent être répartis en plusieurs familles différenciées par la largeur respective de leur bus : - Base-line avec des mots d instruction de 12 bits (gamme 12FXX), données de 8 bits; - Mid-range, avec des mots d instruction de 14 bits (gamme 16FXX comme le 16F84 et le 16F877), données de 8 bits ; - End-range avec des mots d instructions de 16 bits (gamme 18FXXX), données de 8 bits ; - Les PIC 16 bits de données (gamme PIC24 et dspic) ; - Les PIC 32 bits de données (gamme PIC32). Le succès de cette famille microcontrôleurs est en partie dû à la diversité des composants proposés, allant d un petit microcontrôleur dans un boîtier DIL 6 broches à un composant dédié au traitement du signal (dspic) avec 40 broches. A titre d exemple, voici deux composants classiques de la gamme Mid-range : PIC16F84 ; - 1 Ko de ROM, - 68 octets de RAM, - 64 octets de ROM, - 13 entrées sorties, - 10 MHz, - un timer, - 4 sources d interruption PIC16F877A : - 14,3 Ko de ROM, octets de RAM, octets d EEPROM, - 33 entrées sorties, un CAN, - 20 MHz - 3 timers, - 15 sources d interruptions - une USART, - un MSSP, - 2 comparateurs, - 2 modules comparateur et PWM IUFM Aix Marseille programmation des microcontrôleurs PIC 1/14

2 On trouvera d autre part une littérature abondante et de nombreux exemples d applications sur le site du constructeur : Malgré leur diversité, ils présentent de nombreuses caractéristiques communes, qui rendent assez aisé le passage d un composant à l autre. Nous nous intéresserons ici plus particulièrement à la gamme «Mid-range». 1 Architecture de base Ces microcontrôleurs sont construits autour d une architecture de type «Harvard» où bus de données (pour la «mémoire vive» ou «mémoire de données») et bus d instructions (pour la «mémoire morte» ou «mémoire programme») sont séparés. Cette solution permet d avoir un bus d avoir un nombre de bit plus important sur le bus d instruction 14 pour la gamme «mid-range»- que sur le bus de données 8 pour la gamme «mid-range». programmation des microcontrôleurs PIC 2/14

3 2 Structure en Pipe Line et séquencement Mis à part les sauts, toutes les instructions du programme peuvent alors être codées sur un seul mot - instruction proprement dite et opérande- ce qui rend l accès aux instructions possible en un cycle machine. La structure en Pipe Line permet alors d exécuter une instruction sur un cycle machine soit 4 coups d horloge-. 3 Processeur RISC et structure orthogonale Ces processeurs disposent d un jeu d instruction réduit (RISC : Reduced Instructions Set Computer) : 35 pour les gammes «Base line» et «Mid-range», 58 ou 77 en «High end». Toutes les instructions s exécutent dans tous les registres et modes d adressage, comme on peut le voir sur la figure suivante, où les instructions sortant de l unité arithmétique et logique (ALU) sont orientées vers le registre de travail W, ou vers la zone «RAM et Registre à fonction spéciales SFR-). programmation des microcontrôleurs PIC 3/14

4 La programmation est alors facilitée, on parle de structure orthogonale. 4 Organisation générale Sur la figure suivante représentant l organisation générale du contrôleur (ici un PIC16F877A), on peut constater la séparation des deux bus, instructions à gauche, données, registres et périphériques à droite. programmation des microcontrôleurs PIC 4/14

5 5 La mémoire programme La mémoire programme est constituée de 8 K mots (dans le cas d un 16F877A) de 14 bits en EEPROM flash (si lettre F dans la référence). On peut lire en effet sur la figure suivante que le plan mémoire va de 0000h à 1FFFh. Le constructeur donne généralement la taille de la mémoire en K octets, ce qui donne donc 14 K octets si on considère qu un kilo octets fait 1000 octets et 14,3 K octets si on considère qu un kilo octets fait 1024 octets. On notera que : - la remise à 0 du µc remet le programme à l adresse 0000h ; - le vecteur d interruption à l adresse 0004h ; - la pile, hors du plan mémoire accessible au programmateur ; - l adressage de la mémoire par le compteur programme, constitué de 13 bits, - le découpage du plan mémoire en pages (ici 4 dans le cas d un 16F877A) de 2 Ko ; 6 La mémoire données et registres à fonctions spéciales (SFR) Dans le cas d un 16F877A, cette mémoire comprend les différents registres (SFR), ainsi que 368 octets de 8 bits (soit 368 bytes) de RAM statique (SRAM). On notera : - le découpage de la mémoire en banques (attention à ne pas confondre avec les pages de la mémoire programme) ; dans le cas du 16F877A, on trouve 4 banques de 128 emplacements de 8 bits, soit au total 512 octets ; programmation des microcontrôleurs PIC 5/14

6 - l accès possible à certains registres, comme PCL et STATUS dans toutes les banques ; - la non nécessité d un rafraîchissement de la mémoire SRAM (contrairement à la RAM dynamique ou DRAM) qui n impose donc aucune fréquence minimale à l horloge. Les PIC disposent également de mémoire données EEPROM, non localisée dans le plan mémoire précédent, mais adressable indirectement via certains registres. programmation des microcontrôleurs PIC 6/14

7 7 Le jeu d instructions Comme nous l avons vu, il s agit d un jeu réduit à 35 instructions codées sur 14 bits (la mémoire programme est constitué de mots de 14 bits). Elles sont exécutées en un cycle machine, soit quatre périodes du quartz, excepté les instructions de saut qui durent deux cycles machine. On distingue 4 types d instructions : Instructions générales Manipulent les données : - 6 bits pour l instruction ; - 8 bits d adressage littéral. ex ADDLW k (W) + k ----> (W) additionne le contenu du registre W avec k et place le résultat dans W Instructions orientées bit Manipule 1 bit dans un registre (ou un emplacement RAM) : - 4 bits pour l instruction ; - 3 bit de numéro de bit au sein du registre (8 bits possibles); - 7 bits pour l opérande (adresse du registre ou de l emplacement RAM) ; ex BCF f, b ; met à 0 le bit b du registre f Si on prend l exemple du 16F877A qui comprend 4 banques de128 octets de RAM (soit 512 octets), il manque donc 2 bits pour adresser l ensemble du plan mémoire RAM ; les 7 bits de l opérande seront donc complétés par les 2 bits, RP0 et RP1 du registre STATUS. Ceux-ci seront donc positionnés correctement avant de pouvoir accéder à la banque où est situé le registre adressé. programmation des microcontrôleurs PIC 7/14

8 7.1.3 Instruction orientées octets Effectue des opérations au sein des registres : - 6 bits pour l instruction ; - 1 bit de destination ; - 7 bits pour l opérande ; ex ADDLWF F,d (W) + (F)----> (W) ou (F) suivant la valeur de d (1 ou 0) Additionne le contenu de W et le contenu du registre F et place le résultat dans W (d=0 ou d=w) ou dans le registre F (d=1 ou d=f) ; dans le premier cas, le contenu de F n a pas changé. La valeur de «d» est 1 par défaut ; si elle n est pas précisée, le résultat de l opération sera donc envoyé dans le registre F Si on prend l exemple du 16F877A qui comprend 4 banques de128 octets de RAM (soit 512 octets), il manque de nouveau 2 bits pour adresser l ensemble du plan mémoire RAM ; les 7 bits de l opérande seront une fois encore complétés par les 2 bits, RP0 et RP1 du registre STATUS Sauts et appels de sous routines Les sauts Un saut dans le programme modifie la valeur du «compteur programme» PC pour sauter à l adresse correspondant à l étiquette (l adresse pointée par l instruction «GOTO») Les appels de sous routines Un appel de sous programme permet d exécuter des lignes de programmes qui risquent d être nécessaire plusieurs fois dans le programme principal (une temporisation par exemple), sans avoir à surcharger la mémoire programme plusieurs fois avec des lignes identiques. Le sous programme est appelé par un «CALL», la sortie du sous programme se faisant par un «RETURN» ou «RETLW k» (cette dernière instruction retourne l octet k dans le registre W). De nombreuses erreurs sont dues à une opération effectuée dans la mauvaise banque, il est donc conseillé de faire en sorte de se placer systématiquement dans une banque (0 par exemple) lors de l appel d un sous programme, et de se replacer dans cette même banque juste avant le retour au programme principal. Attention de ne pas confondre «sous programme» et «macro», cette dernière allégeant l écriture du programme mais pas la place occupée en mémoire programme. La macro diminue le temps d exécution en évitant l appel et le retour du sous programme (instruction en deux cycles) instructions Les instructions de sauts et appels de sous programmes sont constituées de : - 3 bits pour l instruction ; - 11 bits de destination ; ex GOTO etiquette effectue un saut à la ligne repérée «etiquette» Les 11 bits de destination doivent pouvoir pointer n importe quel emplacement dans la mémoire programme qui comprend dans le cas d un 16F877A quatre pages de 2 Ko, ce qui fait 8 Ko ; il manque donc 2 bits pour adresser l ensemble de la mémoire programme (le compteur programme est un compteur 13 bits). Les 11 bits de destination seront complétés par les bits 4 et 3 du registre PCLATH qu il faudra donc positionner avant le saut (nous allons voir que le compteur programme est composé de l association d un registre 8 bits, PCL, et 5 bits du registre PCLATH). programmation des microcontrôleurs PIC 8/14

9 8 L adressage Adressage littéral La valeur littérale est directement placée dans le registre W qui est le seul concerné par ce type d adressage : MVLW 0x >w (il faut lire «la valeur 55, exprimée en hexadécimal, est placée dans W») Adressage direct Le contenu d un registre est modifié et/ou placé dans un autre MOVF 0x10,w (0x10)---->W (il faut lire «le contenu du registre d adresse hexadécimal 10 est placé dans le registre W») Remarque : l instruction s écrit «MOVF, f,d», «f» représentant l adresse du registre source et «d» la direction du résultat ; si d=0, (on peut aussi écrire w), le résultat est mis dans W, si d=1 (on peut aussi écrire f), le résultat est placé dans le registre de départ. ce type d instructions, sur 14 bits, comprend : - 6 bits pour l instruction ; - 1 bit de destination ; - 7 bits pour l opérande ; Comme nous l avons vu, il manque donc 2 bits pour adresser l ensemble du plan mémoire RAM dans le cas d un PIC16F877 ; les 7 bits de l opérande seront donc complétés par les 2 bits, RP0 et RP1 du registre STATUS. Le choix d une banque se fait par «BCF» ou «BSF» STATUS RPx (mise à 0 ou à 1 du bit RPx du registre STATUS). Comparaison des deux modes d adressage : comparer «MOVLW, k» et «MOVWF, f», comparer «ADDLW» et «ADDWF, f d», comparer «ANDLW, k» et «ANDWF, f d» Adressage indirect L adresse souhaitée est placée dans le registre FSR (registre 8 bits dans les 4 banques du PIC16F877A) et lue dans le registre IND (registre 8 bits dans les 4 banques du PIC16F877A). Exemples : MOVWF FSR ; le contenu de W (qui contient l adresse à pointer) est mis dans FSR MOVF INDF, W, le contenu de l adresse pointée par IND (donc mise dans FSR) est mis dans W. Dans le cas d un PIC16F877A, il manque donc un bit au registre FSR pour adresser les 4 banques de 128 emplacements ; c est le bit IRP du registre STATUS qui donnera le poids fort de l adresse. programmation des microcontrôleurs PIC 9/14

10 9 Les registres importants Registre W C est le registre de travail. Il ne se trouve pas dans le plan mémoire SFR, il est directement accessible par adressage littéral Registre PC et PCLATH Le compteur programme PC est constitué de 13 bits sur les PIC de la gamme «Mid range», ce qui est suffisant pour adresser les 4 pages de 2 Ko de mémoire programme (soit 8 K mots de 14 bits en tout) dans le cas d un PIC16F877, et d une manière générale tous les composants de cette gamme. Les 8 bits de poids faible sont accessibles dans les 4 banques par le registre PCL, et les 5 bits de poids fort correspondent aux 5 bits de poids faible de PCLATCH, un registre accessible dans les 4 banques. La figure suivante montre comment s effectue l écriture dans PC lors d une instruction : - où le registre PCL est la destination ( exemple ADDWF PCL,1), sur la figure du haut ; - dans le cas d un saut par les instructions CALL ou GOTO sur la figure du bas ; l opérande est alors comme nous l avons vu sur 11 bits, qui seront complétés par les bits 3 et 4 de PCLATH. programmation des microcontrôleurs PIC 10/14

11 Attention : PC pointe toujours l instruction suivant celle qui est en train d être exécuté Registre STATUS C est le registre d état (résultat nul d une opération, dépassement.) ; il inclut aussi RP0 et RP1 pour sélectionner la banque RAM, ainsi que IRP utilisé dans l adressage indirect Registres PORTX et TRISX Suivant le composant choisi, un nombre plus ou moins important de ports d entrées sorties est disponible, sous la dénomination PORTA, PORTB etc Chacun de ces ports est associé à un registre TRISA, TRISB etc qui permet de configurer individuellement en entrée ou sortie chaque bits du port Registre de configuration Registre de configurations diverses comme : - le choix de la structure de l oscillateur (RC, quartz etc ) ; - la mise en fonction du chien de garde ; - autorisation du mode débogage etc... Ce registre n est pas dans le plan mémoire SFR. On y écrit au moment de la programmation du composant (il définit une partie de sa structure matérielle) et n est plus accessible ensuite. De nombreuses erreurs de fonctionnement sont dues à une mauvaise programmation de ce registre (mauvais choix pour l oscillateur par exemple) ; on consultera donc attentivement la documentation associée au composant utilisé (chapitre «Spécial Features of the CPU»). Pour une meilleure lisibilité, il est fortement conseillé de programmer ce registre à partir du code source (par la directive «CONFIG») et non par les menus de MPLAB La pile Elle comprend 8 niveaux et n est pas gérée par l utilisateur qui doit donc vérifier que son programme ne comporte pas plus de 8 imbrications, interruptions diverses comprises. programmation des microcontrôleurs PIC 11/14

12 10 Les périphériques Suivant les références un nombre plus ou moins importants de périphériques est intégré dans le circuit : - port d entrées sorties, en nombre plus ou moins grand, éventuellement en drain ouvert avec possibilité de mettre en service une résistance de tirage ; - timer ; - liaisons séries diverses : liaison synchrone SPI ou I2C, asynchrone, bus CAN, USB ; - CAN, CNA ; - comparateur analogique ; - tension de référence ; - Modulateur de largeur d impulsions. 11 Choix d un PIC Le choix d un PIC se fait en fonction de la capacité mémoire disponible, des périphériques nécessaires à l application : nombre de timer, présence d une liaison I2C, nombre de ports d entrées sorties etc Le type de boîtier et le nombre de broches peuvent également intervenir Référence des composants : Famille 10, 12, 16, 17 ou 18 PIC16 F Fréquence maximale (MHz) Type de mémoire et alimentation F : Flash 4,5 à 6 V C : EEPROM et EPROM 4,5 à 6 V CR : ROM 4,5 à 6 V LF : Flash 2 à 6 V LC : EEPROM ou EPROM 2 à 6 V LCR : ROM 2 à 6 V Référence programmation des microcontrôleurs PIC 12/14

13 12 Mise au point et programmation L algorigramme ci-contre représente les différentes phases de la mise au point d un programme. Seuls les composants dont la référence contient la lettre F ont leur mémoire programme en flash et sont reprogrammables sur site via un programmateur connecté à la carte imprimée où se trouve le PIC et l application associée. Le programmateur peut être un produit Microchip (l ICD2 par exemple) ou un programmateur «maison» (on trouve de nombreux schéma sur internet). Quelle que soit l option choisie, les entrées / sorties RB6 et RB7 du port B seront utilisées au moment de la programmation. Il est éventuellement possible de les dédier de nouveau à l application en prévoyant sur la carte un circuit d isolation pour ces deux broches, entre l application et le programmateur. DEBUT ALGORIGRAMME CODE SOURCE COMPILATION SIMULATION CORRECT? oui MODE "DEBUG" ou EMULATEUR CORRECT? oui PROGRAMMATION non non CORRECT? non oui FIN 13 Documentations Remarque : le «datasheet» d un composant est souvent insuffisant pour décrire complètement le composant, il faut également consulter les manuels de référence liés à la famille du composant. On trouve cette documentation sur le site de Microchip en laçant une recherche «datasheet» autour de la référence du composant choisi. programmation des microcontrôleurs PIC 13/14

14 Annexe 1 : le jeu d instructions programmation des microcontrôleurs PIC 14/14

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

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

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

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

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

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

Chapitre 4 : Les mémoires

Chapitre 4 : Les mémoires 1. Introduction: Chapitre 4 : Les mémoires Nous savons que dans un ordinateur toutes les informations : valeur numérique, instruction, adresse, symbole (chiffre, lettre,... etc.) sont manipulées sous une

Plus en détail

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre Assembleur Faculté I&C, André Maurer, Claude Petitpierre INTRODUCTION Logiciel utilisé Faculté I&C, André Maurer, Claude Petitpierre MEMOIRE Mémoire Faculté I&C, André Maurer, Claude Petitpierre Mémoire

Plus en détail

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007 Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des

Plus en détail

ELP 304 : Électronique Numérique. Cours 1 Introduction

ELP 304 : Électronique Numérique. Cours 1 Introduction ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux

Plus en détail

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

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS CCS Sommaire Généralités sur le langage. 2 Structure d un programme en C.. 3 Les constantes et équivalences.. 4 Les variables...

Plus en détail

ASR1 TD7 : Un microprocesseur RISC 16 bits

ASR1 TD7 : Un microprocesseur RISC 16 bits {Â Ö Ñ º ØÖ Ý,È ØÖ ºÄÓ Ù,Æ ÓÐ ºÎ ÝÖ Ø¹ ÖÚ ÐÐÓÒ} Ò ¹ÐÝÓÒº Ö ØØÔ»»Ô Ö Óº Ò ¹ÐÝÓÒº Ö» Ö Ñ º ØÖ Ý»¼ Ö½» ASR1 TD7 : Un microprocesseur RISC 16 bits 13, 20 et 27 novembre 2006 Présentation générale On choisit

Plus en détail

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants : GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours

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

Conférence sur les microcontroleurs.

Conférence sur les microcontroleurs. Conférence sur les microcontroleurs. Le microcontrôleur Les besoins et le développement. Vers 1970, pour des calculs (calculatrice). Le premier est le 4004 de Intel, 90K. La technologie. Les 2 principales

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

Ordinateurs, Structure et Applications

Ordinateurs, Structure et Applications Ordinateurs, Structure et Applications Cours 10, Les interruptions Etienne Tremblay Université Laval, Hiver 2012 Cours 10, p.1 Les interruptions du 8086 Une interruption interrompt l exécution séquentielle

Plus en détail

Conception de circuits numériques et architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot et Sébastien Viardot Année universitaire 2011-2012 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 Codage des

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs Cours 4 5 novembre 2012 Archi 1/22 Micro-architecture Archi 2/22 Intro Comment assembler les différents circuits vus dans les cours précédents pour fabriquer un processeur?

Plus en détail

Leçon 1 : Les principaux composants d un ordinateur

Leçon 1 : Les principaux composants d un ordinateur Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques

Plus en détail

Structure de base d un ordinateur

Structure de base d un ordinateur Structure de base d un ordinateur 1-Définition de l ordinateur L ordinateur est un appareil électronique programmable qui traite automatiquement les informations. Il est constitué de l unité centrale et

Plus en détail

Rappels d architecture

Rappels d architecture Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée

Plus en détail

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément

Plus en détail

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

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION 145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu

Plus en détail

Diagrammes de Package, de déploiement et de composants UML

Diagrammes de Package, de déploiement et de composants UML labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description

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

Transmissions série et parallèle

Transmissions série et parallèle 1. Introduction : Un signal numérique transmet généralement plusieurs digits binaires. Exemple : 01000001 ( huit bits). Dans une transmission numérique on peut envisager deux modes : les envoyer tous en

Plus en détail

Conception de circuits numériques et architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot Année universitaire 2014-2015 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 Codage des nombres en base 2, logique

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

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

Equipement. électronique

Equipement. électronique MASTER ISIC Les générateurs de fonctions 1 1. Avant-propos C est avec l oscilloscope, le multimètre et l alimentation stabilisée, l appareil le plus répandu en laboratoire. BUT: Fournir des signau électriques

Plus en détail

ARCEAU DE PARKING MOTORISÉ VIGIPARK

ARCEAU DE PARKING MOTORISÉ VIGIPARK BEP Métiers de l électronique ARCEAU DE PARKING MOTORISÉ VIGIPARK Dossier technique Épreuve EP1 DOSSIER SUPPORT DE L ÉPREUVE EP1 Page 1 / 49 SOMMAIRE 1. ÉTUDE DU SYSTÈME TECHNIQUE...4 1.1. MISE EN SITUATION...4

Plus en détail

Informatique Industrielle Année 2004-2005. Architecture des ordinateurs Note de cours T.Dumartin

Informatique Industrielle Année 2004-2005. Architecture des ordinateurs Note de cours T.Dumartin Informatique Industrielle Année 2004-2005 Architecture des ordinateurs Note de cours T.Dumartin 1 GENERALITES 5 1.1 INTRODUCTION 5 1.2 QU ENTEND-T-ON PAR ARCHITECTURE? 5 1.3 QU EST CE QU UN MICROPROCESSEUR?

Plus en détail

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne) Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de

Plus en détail

PROGRAMMATION D'UN MICROCONTRÔLEUR

PROGRAMMATION D'UN MICROCONTRÔLEUR Projet de Physique P6-3 STPI/P6-3/2009 44 PROGRAMMATION D'UN MICROCONTRÔLEUR Etudiants : Pierre HOUSSIN Peng GE Aël GAIN Enseignant-responsable du projet : Faouzi DHAOUADI Date de remise du rapport :

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

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

Mémoire de l'imprimante

Mémoire de l'imprimante Mémoire de l'imprimante L'imprimante est livrée avec au moins 64 Mo de mémoire. Afin de déterminer la quantité de mémoire installée dans l'imprimante, sélectionnez Impression menus dans le menu Utilitaires.

Plus en détail

Architecture des Ordinateurs. Partie II:

Architecture des Ordinateurs. Partie II: Architecture des Ordinateurs Partie II: Le port Floppy permet le raccordement du lecteur de disquette àla carte mère. Remarque: Le lecteur de disquette a disparu il y a plus de 6 ans, son port suivra.

Plus en détail

Prototypage électronique

Prototypage électronique Prototypage électronique C'est quoi Arduino? Enseignant d'électronique en BTS des Systèmes Électroniques au lycée Cabanis de Brive-la-Gaillarde, j'ai commencé en 2010 à entendre parler d'arduino à gauche

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

! analyse du fonctionnement

! analyse du fonctionnement Coloreau chaude MT V P1 V MT! Le composant repéré TH1 sur le schéma structurel et une thermistance. Son rôle est de détecter une grandeur physique la température, et de la convertir en une grandeur électrique

Plus en détail

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et

Plus en détail

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11) 1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

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

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est: Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

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

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

Matériel & Logiciels (Hardware & Software)

Matériel & Logiciels (Hardware & Software) CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique

Plus en détail

Robot WIFIBOT Lab V3. 4 roues motrices

Robot WIFIBOT Lab V3. 4 roues motrices 4 roues motrices Lab V3 Robot WIFIBOT Lab V3 Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Xpe ou Linux Ubuntu Le Wifibot Lab est une plate forme robotique

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

Variateurs de vitesse

Variateurs de vitesse Présentation, description Altivar Présentation La carte programmable Controller Inside permet d adapter le variateur de vitesse aux applications spécifi ques par l intégration des fonctions d automatisme.

Plus en détail

Séverine Marien Maxime Ringard. 2 ème année GEII. Régulateur de charge pour station de recharge photovoltaïque

Séverine Marien Maxime Ringard. 2 ème année GEII. Régulateur de charge pour station de recharge photovoltaïque Séverine Marien Maxime Ringard 2 ème année GEII Régulateur de charge pour station de recharge photovoltaïque Année 2009/2010 Tuteur : Mr Favier Sommaire Introduction 1.Présentation du projet 1 1.1.Description

Plus en détail

Jeu d instructions NIOS II

Jeu d instructions NIOS II Jeu d instructions NIOS II 1 Formats d instructions Le processeur NIOS II a un jeu d instructions de type RISC. Il possède 32 registres de 32 bits, notés r0 à r31, avec r0 0. Les instructions sont de longueur

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

QUESTION 1 {2 points}

QUESTION 1 {2 points} ELE4301 Systèmes logiques II Page 1 de 8 QUESTION 1 {2 points} En se servant de paramètres électriques donnés dans le Tableau 1 ci-dessous, on désire déterminer la fréquence d opération du compteur présenté

Plus en détail

Mise en place d une plateforme de télécommande des équipements électrique à distance «Smart House»

Mise en place d une plateforme de télécommande des équipements électrique à distance «Smart House» Mise en place d une plateforme de télécommande des équipements électrique à distance «Smart House» Réalisé par : Wissem HENI Imen Hmaied UNIVERSITÉ VIRTUELLE DE TUNIS MÉMOIRE DU PROJET DE FIN D ÉTUDES

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager

Plus en détail

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges? Compétences générales Avoir des piles neuves, ou récentes dans sa machine à calculer. Etre capable de retrouver instantanément une info dans sa machine. Prendre une bouteille d eau. Prendre CNI + convocation.

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

MODE D EMPLOI DU LOGICIEL LIGNES DE TEMPS A partir du film La Mort aux trousses d Alfred Hitchcock

MODE D EMPLOI DU LOGICIEL LIGNES DE TEMPS A partir du film La Mort aux trousses d Alfred Hitchcock MODE D EMPLOI DU LOGICIEL LIGNES DE TEMPS A partir du film La Mort aux trousses d Alfred Hitchcock Pour ouvrir un projet Pour ouvrir un fichier projet, lancez Lignes de temps et cliquez sur Fichier ->

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4 MultiMedia Board pour PIC32MX4 Les systèmes de développement sont des outils irremplaçables pour le développement et la programmation des microcontrôleurs. Un choix attentif des composants ainsi que l

Plus en détail

CM2 L architecture MIPS32

CM2 L architecture MIPS32 CM2 L architecture MIPS32 Olivier Marchetti (CM-TD-TP) Alexandre Brière (TD-TP) Laboratoire d informatique de Paris 6 Pôle SoC UPMC Année 2014-2015 Instructions MIPS Contrôle Données en MIPS E/S en MIPS

Plus en détail

Robot WIFIBOT Lab V4. Lab V4. www.wifibot.com

Robot WIFIBOT Lab V4. Lab V4. www.wifibot.com Lab V4 Robot WIFIBOT Lab V4 4 roues motrices avec 4 PID indépendants et motorisation sans balais Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Win7 ou

Plus en détail

Procédure appropriée pour éditer les diagrammes avec ECM Titanium

Procédure appropriée pour éditer les diagrammes avec ECM Titanium Procédure appropriée pour éditer les diagrammes avec ECM Titanium Introduction: Dans ce document vous trouverez toutes les renseignements dont vous avez besoin pour éditer les diagrammes avec le logiciel

Plus en détail

Tests de performance du matériel

Tests de performance du matériel 3 Tests de performance du matériel Après toute la théorie du dernier chapitre, vous vous demandez certainement quelles sont les performances réelles de votre propre système. En fait, il y a plusieurs raisons

Plus en détail

2013 Nos nouveaux outils basés sur Arduino www.didel.com/diduinopub.pdf

2013 Nos nouveaux outils basés sur Arduino www.didel.com/diduinopub.pdf http://www.didel.com/ info@didel.com http://www.bricobot.ch/ info@bricobot.ch www.didel.com/pic/prog877.pdf Apprendre à programmer avec le 16F877A --plus mis à jour voir http://www.didel.com/pic/cours877-1.pdf

Plus en détail

Exécution des instructions machine

Exécution des instructions machine Exécution des instructions machine Eduardo Sanchez EPFL Exemple: le processeur MIPS add a, b, c a = b + c type d'opération (mnémonique) destination du résultat lw a, addr opérandes sources a = mem[addr]

Plus en détail

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:

Plus en détail

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté Compétences travaillées : Mettre en œuvre un protocole expérimental Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

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

Configuration de TCPIPconfig.h

Configuration de TCPIPconfig.h AVANT DE COMMENCER LIRE EN DETAIL L APPLICATION MICROCHIP AN833. (L application MICROCHIP AN1120 est un excellent cours sur le protocole TCP-IP, qu il est indispensable de connaitre avant de fabriquer

Plus en détail

ENREGISTREUR DE TEMPERATURE

ENREGISTREUR DE TEMPERATURE ENREGISTREUR DE TEMPERATURE Jean-Pierre MANDON 2005 www.pictec.org Cet enregistreur de température a été réalisé dans le cadre de la construction d'un chauffe eau solaire. Il me permet d'enregistrer les

Plus en détail

Electron MECATRONIQUE. S.r.l. Educational Equipment Design, Production & Trading. Member of I.D.E.A. International Didactic Equipment Association

Electron MECATRONIQUE. S.r.l. Educational Equipment Design, Production & Trading. Member of I.D.E.A. International Didactic Equipment Association MECATRONIQUE Catalogue Synthétique Rev 01/2007 Page 141 Pour les détails: www.electron.it CAI & SYSTEME DE SIMULATION DE PANNES ASSISTE PAR PC B50 SYSTEME DIDACTIQUE MICROPROCESSEURS & HARDWARE DU PC B51

Plus en détail

IMMS-CELL-GSM. Kit de Communication Cellulaire IMMS-CELL- [GSM, ou GSM-E] Instructions d installation

IMMS-CELL-GSM. Kit de Communication Cellulaire IMMS-CELL- [GSM, ou GSM-E] Instructions d installation IMMS-CELL-GSM Kit de Communication Cellulaire IMMS-CELL- [GSM, ou GSM-E] Instructions d installation TABLE DES MATIERES... Avant l installation... 1 Systèmes d exploitation : GSM et GSM-E...2 Données à

Plus en détail

Premiers pas sur l ordinateur Support d initiation

Premiers pas sur l ordinateur Support d initiation Premiers pas sur l ordinateur Support d initiation SOMMAIRE de la partie 1 : I. Structure générale de l ordinateur... 1. L Unité centrale... 2 2. Les différents périphériques... 5 II. Démarrer et arrêter

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

WWW.ELCON.SE Multichronomètre SA10 Présentation générale

WWW.ELCON.SE Multichronomètre SA10 Présentation générale WWW.ELCON.SE Multichronomètre SA10 Présentation générale Le SA10 est un appareil portable destiné au test des disjoncteurs moyenne tension et haute tension. Quoiqu il soit conçu pour fonctionner couplé

Plus en détail

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants

Plus en détail

La carte à puce. Jean-Philippe Babau

La carte à puce. Jean-Philippe Babau La carte à puce Jean-Philippe Babau Département Informatique INSA Lyon Certains éléments de cette présentation sont issus de documents Gemplus Research Group 1 Introduction Carte à puce de plus en plus

Plus en détail

Organisation des Ordinateurs

Organisation des Ordinateurs Organisation des Ordinateurs Bernard Boigelot E-mail : boigelot@montefiore.ulg.ac.be URL : http://www.montefiore.ulg.ac.be/~boigelot/ http://www.montefiore.ulg.ac.be/~boigelot/cours/org/ 1 Chapitre 1 Les

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

CH.3 SYSTÈMES D'EXPLOITATION

CH.3 SYSTÈMES D'EXPLOITATION CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,

Plus en détail

Architecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO

Architecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO Architecture des Ordinateurs Première partie Cécile Germain Daniel Etiemble Licence d Informatique - IUP Miage - FIIFO Table des matières 1 Introduction 3 2 Les composantes de l ordinateur 7 2.1 Le modèle

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

Les liaisons SPI et I2C

Les liaisons SPI et I2C DAMÉCOURT BENJAMIN AVRIL 28 Liaisons synchrones Les liaisons SPI et I2C Face arrière d un imac : trois ports USB, un port Firewire 4 et un port Firewire 8 CHRONOLOGIE ANNÉES 7 La liaison SPI et la création

Plus en détail

Microprocesseur + Logiciel

Microprocesseur + Logiciel Microprocesseur + Logiciel Robot EVALBOT MOHAMED AKIL BUREAU 5253 UNITE IGI 1001 PROGRAMMATION DES MICROPROCESSEURS Présentation [IGI1001] CONTEXTE SCIENTIFIQUE... 4 1. OBJECTIFS DE L UNITE... 6 2. OBJECTIFS

Plus en détail

I00 Éléments d architecture

I00 Éléments d architecture I00 I Exemples d ordinateur Pour les informaticiens, différentes machines de la vie courante sont des ordinateurs : par exemple les ordinateurs portables, les ordinateurs fixes, mais aussi les supercalculateurs,

Plus en détail

Tout savoir sur le matériel informatique

Tout savoir sur le matériel informatique Tout savoir sur le matériel informatique Thème de l exposé : Les Processeurs Date : 05 Novembre 2010 Orateurs : Hugo VIAL-JAIME Jérémy RAMBAUD Sommaire : 1. Introduction... 3 2. Historique... 4 3. Relation

Plus en détail

TER Licence 3 Electronique des Télécoms Transmission GSM

TER Licence 3 Electronique des Télécoms Transmission GSM Université de Savoie Module TER (Travaux d études et réalisation) TER Licence 3 Electronique des Télécoms Transmission GSM Note : L ensemble des documents du projet se trouve sur l espace étudiant du site

Plus en détail

Système de sauvegarde amovile pour Disques Durs SATA à 2,5

Système de sauvegarde amovile pour Disques Durs SATA à 2,5 Système de sauvegarde amovile pour Disques Durs SATA à 2,5 SAT2510U3REM / SAT2510U3S *Le produit actuel peut varier de la photos DE: Bedienungsanleitung - de.startech.com FR: Guide de l'utilisateur - fr.startech.com

Plus en détail