Evolution des machines Introduction à l’ARDUINO

Slides:



Advertisements
Présentations similaires
Plan du cours : 2ème Partie
Advertisements

Architecture et technologie des ordinateurs II
Modèle 390 dIBM AS/400 dIBM Le traitement de données en 1970: Le PDP 11/20 de Digital.
Architecture et technologie des ordinateurs II
Les robots Mayotte – ISN
Lycée ELKHAWARIZMI De SAFI
9 décembre 2014J.Callot L.Piedfort1 Chapitre_1 K60 Evolution des machines Introduction au K60 Liaison série.
COURS_1 JC LP MD.
Microcontrôleurs PIC. 1ère séance Présentation du PIC16F876 Outils de programmation du PIC Le langage C Exemples d’applications simples 2ème séance Présentation.
18/09/2013JC LP MD1 Cours_2. 18/09/2013JC LP MD2 Mapping de configuration.
Micro contrôleurs M. Boutemeur
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 18/09/2016 Cours microprocesseurs.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 25/09/2016 Cours microprocesseurs.
Cours Architecture des machines informatiques 1/597 CST 101 : Conception des systèmes de télécommunication Introduction Introduction  Un cours généraliste.
Evolution des Microprocesseurs Fany DOUMBIA
Applications Numériques à Microcontrôleur Materiel Carte Arduino Uno à microcontrôleur Microprocesseur ATMEL Logiciel Environnement arduino sur PC Langage.
François Médevielle - UPSTI -. Introduction  Découvrir les éléments constitutifs d’un « ordinateur »  Comprendre l’organisation fonctionnelle d’une.
STM32 – ARM/CORTEX Outils de développement Philippe Antoine, lycée Benoit L’Isle sur la Sorgue Christian Dupaty, lycée Fourcade Gardanne Marc Silanus,
Getting Started with Arduino Workshop POWERED BY IEEE ISSAT SOUSSE SB Trainers : Ikram Twir (IEEE ISSATSo SB secretary ) Mehdi Mili (IEEE ISSATSo SB treasurer.
Formation Réseaux et Télécommunication Master 1 Matière : DSP & FPGA Par: ATOUI Hamza.
Les microcontroleur et Arduino 1 ère approche.  Quels sont  les plus petits  Les moins chers Des PC commercialisés au grand public ? Question ?
Ecole Nationale d’Ingénieurs de Sfax
appareil de mesure (pHmètre P310 Chauvin-Arnoux) Pierre DIEUMEGARD,
Architecture Informatique
Le Microcontrôleur PIC16F84
Ch3 : Les Processeurs Superscalairs
10/3/2017Footer Text1 Bienvenue a tous ! Bienvenue a tous ! Tutoriel v1.0.
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Patrick Monassier – 2009 mod
Circuits Omegapix2 (2D et 3D)
S.P.I BUS série synchrone à grande vitesse Cliquez ici pour avancer
AO (Architecture des ordinateurs)
Fonctionnement de l'unité centrale
Evolution des machines Introduction au K60 Liaison série
DMA MEMMEM Enoncé polling novembre 2014 J.Callot L.Piedfort.
Architecture de machines Le microprocesseur
CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Chapitre_3 K60 DMA 16 décembre 2014 J.Callot L.Piedfort.
Traitement du Signal TC 1 6. Architecture des DSP 1. Caractéristiques générales 2. Unités de calcul 4. Architecture mémoire 5. Architecture pipeline.
Traitement du Signal TC 1 6. Architecture des DSP 1. Caractéristiques générales 2. Unités de calcul 4. Architecture mémoire 5. Architecture pipeline.
Programmation système
Introduction à l’assembleur ARM: variables et accès mémoire
Instructions et micro-instructions
Jelassi Khaled Systèmes micro-programmés 1 Les systèmes micro-programmés Principe: Un système microprogramme est donc constitué de:  Un microprocesseur.
Traitement du Signal TC 6. Architecture des DSP 1. Caractéristiques générales 2. Unités de calcul 4. Architecture mémoire 5. Architecture pipeline 1.
Présentation initiale
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Build Quest Comment monter un PC.
Architecture de machines Le microprocesseur Cours
Réalisé par : akarne youssef.  Un microcontrôleur, est un composant électronique qui rassemble tous les éléments d'un "mini- ordinateur" et qui se présente.
Petite Présentation par François
Cours de Structure et Technologie des composants d’ordinateurs
pi16f84
Architecture de base d’un ordinateur
Technologies SoPC (System On Programmable Chip)
S.P.I BUS série synchrone à grande vitesse Cliquez ici pour avancer
Architecture matérielle des ordinateurs
LES MEMOIRES.
Chapitre 7 : Les mémoires
Microprocesseurs Hautes Performances
1690 : Pascal invente la machine à calculer entièrement mécanique (addition et soustraction) 1800 : Jacquart invente le métier à tisser avec cartes perforées.
FPGAs (Field Programmable Gate Array)
Evolution des machines Introduction au MSP-EXP432
Introduction aux Circuits Reconfigurables et FPGA.
Ecole Normale Supérieure de Laghouat Technologie de l‘Information et de la Communication (TICE) DJOUDI Yamina.
Réaliser par: Ounis Nassim Salah Ilhem Khammouma Hanen Encadré par: Mr. Bel Haj Habib Mr. Ben romdhane Mahmoud.
Transcription de la présentation:

Evolution des machines Introduction à l’ARDUINO Chapitre_1 ARDUINO Evolution des machines Introduction à l’ARDUINO Novembre 2016 J.Callot L.Piedfort

Evolution des machines Novembre 2016 J.Callot L.Piedfort

Les 8 bits Machines de type load/store avec au minimum 1 accumulateur (registre) Machines à 1 opérande Load lire la mémoire et charger l’accumulateur Store écrire le contenu de l’accumulateur en mémoire Peu de modes d’adressage Immédiat Direct Indirect Indirect indexé Novembre 2016 J.Callot L.Piedfort

Familles microprocesseurs 8 bits Intel 8008, 8080 Motorola 6800 Zilog Z80 Novembre 2016 J.Callot L.Piedfort

Mainframes Machines multi users (16/32 bits) IBM CDC DEC (Digital Equipment Corporation) famille PDP UNIX Langage C Novembre 2016 J.Callot L.Piedfort

Les 16 bits Machines de type move avec 8/16 registres Machines à 2 opérandes Ex: add R1,R2 R1+R2->R2 Beaucoup de modes d’adressage Immédiat, direct, indirect, register, indirect register, indirect register post incrémenté, indirect register pré décrémenté ….. Novembre 2016 J.Callot L.Piedfort

Familles microprocesseurs 16 bits Machines dites CISC Intel 8086 architecture interne 16 bits data et adresse Motorola 68000 architecture interne 32 bits data et adresse (fortement inspiré du PDP) Zilog Z800 et Texas 9900: pas survécus Novembre 2016 J.Callot L.Piedfort

Problèmes des CISC Machines microprogrammées (lenteur d’exécution, mais facilité de rectifier des bugs de conception) Taille des instructions variable et temps d’exécution variable Difficile de faire du parallélisme pour l’exécution des instructions Difficultés pour tester les puces en usine Les compilateurs ne savaient pas utiliser toutes les ressources des boîtiers Il fallait augmenter la fréquence de l’horloge pour augmenter la performance (chaufferettes!!!!) Novembre 2016 J.Callot L.Piedfort

Idée du RISC Machines à 3 opérandes Beaucoup de registres Machines 32/64 bits Taille des instructions unique Parallélisme d’exécution Machines câblées de type load/store But visé au début: 1 instruction par clock Novembre 2016 J.Callot L.Piedfort

Familles microprocesseurs RISC SUN architecture SPARC HP architecture PRECISION Silicon Graphics architecture MIPS IBM+Motorola architecture POWER PC Architecture ARM vendue à divers fondeurs Architecture très simple, adaptée à la mobilité (Intel, Freescale (ex Motorola), Texas…..) Novembre 2016 J.Callot L.Piedfort

Microcontrôleurs PPC Famille IBM Boitier généraliste: famille 4XX (dont le 403) Famille Freescale Boitier pour les télécom: famille 8xx (dont le 860)puis 8XXX Boitier pour l’automobile: famille 5xx puis 5XXX, PXR4040 Novembre 2016 J.Callot L.Piedfort

ARDUINO UNO introduction Novembre 2016 J.Callot L.Piedfort

Microcontrôleur ATMEL 328P Advanced RISC Architecture 131 instructions 32 registres 8 bits Exécution de la majorité des instructions 1 clock Multiplieur (2 cycles) Novembre 2016 J.Callot L.Piedfort

Microcontrôleur ATMEL 328P Novembre 2016 J.Callot L.Piedfort

Microcontrôleur ATMEL 328P Novembre 2016 J.Callot L.Piedfort

Microcontrôleur ATMEL 328P Novembre 2016 J.Callot L.Piedfort

Carte UNO Clock 16 MHz 32 Ko FLASH 2 Ko SRAM 1 Ko EEPROM 14 pins I/O numériques (O à13) 40 mA max Dont 6 PWM possibles (3, 5, 6, 9,10,11) Dont 2 en génération d’IT possibles (2, 3) 0: RX UART, 1: TX UART 6 pins analogiques (A0 …A5) Novembre 2016 J.Callot L.Piedfort

Cartes UNO Novembre 2016 J.Callot L.Piedfort

Carte NANO Novembre 2016 J.Callot L.Piedfort

Environnement de travail Novembre 2016 J.Callot L.Piedfort

Compilation et téléchargement Novembre 2016 J.Callot L.Piedfort

Ouvrir un fichier d’application Novembre 2016 J.Callot L.Piedfort

Type de carte Novembre 2016 J.Callot L.Piedfort

Port de COM Novembre 2016 J.Callot L.Piedfort