mini-projet microprocesseur kit mc09

Upload: hamza-booba

Post on 13-Apr-2018

342 views

Category:

Documents


6 download

TRANSCRIPT

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    1/19

    MICROPROCESSEUR

    CommunicationEntre Machines

    par KIT MC-09

    Raliser par : BOUAZZAOUI Hamza

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    2/19

    Applications des microprocesseur

    1

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    3/19

    Qui a invent le microprocesseur ?

    quand ? En 1971

    Un peu d histoire

    Composant micro programm4 bits2300 transistorsHorloge 100 KhzDvelopp par INTEL pour BUSICOM

    2

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    4/19

    Pourquoi un microprocesseur ?

    Intela initialement produit des mmoires.

    Busicom, fabricant japonais de machines calculer, lui demande en 1969 demettre au point douze circuits intgrs pour assurer les fonctions de sesmachines.

    Un ingnieur dIntel, Ted Hoff, propose de concevoir un circuit intgrprogrammable unique pour raliser lensemble de ces fonctions.

    Busicom approuve cette solution. Le travail fut ralis en neuf mois sous ladirection de Federico Faggin. Le 4004 est n en 1971. Cest le premiermicroprocesseur.

    Il a autant de puissance de calcul que lENIAC. Il utilise un chemin dedonnes 4 bits , ce qui le rend utilisable pour des automatismes ou des

    calculettes mais non pour construire un ordinateur.

    Intel rachte pour 60 000 $ les droits de Busicom sur le 4004 (peu aprs,Busicom fit faillite). Il faut trouver dautres clients. Intel se lance dans unecommunication active pour convaincre la profession dcriredes logiciels pourle 4004 et de lutiliserpour des automatismes comme le contrle des feux decirculation.

    3

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    5/19

    Organisation

    Bus

    Entres

    Sorties

    Stockagedu programmedes donnes

    Gestion du systme

    Excution du programme

    Communication

    Adaptation lectriqueMicroprocesseurpriphriques

    4

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    6/19

    Rle du microprocesseur

    Le microprocesseur excute un programme

    Il existe plusieurs langages de programmation :

    Assembleur ( langage machine)

    Langage volu ( C , Basic , Java )

    Un programmeest une suite dinstructionsqui ralise une tache

    Une instructionest une opration simple

    Opration de lecture ou criture en mmoireOpration logique ( ET, OU, dcalage )Opration arithmtique ( Addition, soustraction )

    P

    5

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    7/19

    Caractristiques du P

    8bits

    16bits

    32bits

    16 bits = 65.536 adresses

    32 bits = 4.294.967.296 adresses

    Le format des donnes

    = Nombre de bit du bus de donne

    La taille de l espace adressable

    = Nombre de bit du bus d adresse

    La puissance de traitementSexprime en MIPS(Millions dInstructions Par Seconde)

    Etendu (CISC)Rduit (RISC)

    Le jeu d instructions

    Pd (w) fonction de la vitesse

    Pd (w) fonction de la tension

    La puissance consomme

    6

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    8/19

    Les mmoires 1/2

    Une mmoire est un composant qui permet de stocker l information.

    Une mmoire est caractrise par :

    Sa capacit exprime enBit, Kbit , Mbit, Gbit

    ou

    octets, Ko, Mo, Go

    1 Kilo = 210= 1.024

    1Mga = 220= 1.048.576

    1Giga = 230= 1.073.741.824

    Son temps d accs

    Exprim en ns, il renseigne sur la vitesse de la mmoire

    Le format de son bus de donne

    1bit, 4bits, 8bits...

    1 bit = information de base = ou

    1 octet ( byte ) = 8 bits

    = 165 10

    7

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    9/19

    Les mmoires 2/2

    La mmoire vive : RAM(Random Acces Memory)

    La mmoire morte : ROM(Read Only Memory)

    Il existe 2 types de mmoires

    8

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    10/19

    Mmoire Vive : RAM

    La RAM est utilise pour lestockage de donnes temporaires.

    (valeurs dacquisition, rsultats de calculs, etc.)

    Dans la mmoire

    vive RAM onpeut lireet crire.

    La RAM est une mmoire volatile :

    Les donnes sont perdues la mise hors tension.

    A la mise sous tension son contenu est alatoire.

    Il existe deux technologies de RAM :

    RAM statiques(cellule mmoire = bascule)

    rapide, capacit faible.

    RAM dynamiques(cellule mmoire = Condensateur)

    lentes (rafrachissement) , grande capacit.9

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    11/19

    Mmoire morte : ROM

    Dans la mmoire morte on ne peut que lire .

    La ROM est une mmoire non volatile :

    Les donnes sont conserves indfiniment,mme hors tension .

    La ROM est utilise pour lestockage permanentdu programme.

    BIOSen ROMd une carte mre(Basic Input Output System)

    10

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    12/19

    Les interfaces d entre / sortie

    Elles permettent dassurerla communication entre le

    microprocesseur et lespriphriques.(capteur, clavier, afficheur,imprimante, modem, etc.)

    Il existe 2 types :

    Parallles

    Sries

    Une seuleinformation

    la fois

    8 bitsdisponibles

    simultanment

    Bus donnes 8 bits

    11

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    13/19

    Interfaces srie et parallle

    12

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    14/19

    RS-232

    BRS-232 (parfois appele EIA RS-232, EIA 232 ou TIA 232) est une norme

    standardisant un bus de communication de type srie sur trois fils minimum(lectrique, mcanique et protocole). Disponible sur presque tous les PC jusqu'aumilieu des annes 2000, il est communment appel le port srie . Sur lessystmes d'exploitation MS-DOS et Windows, les ports RS-232 sont dsigns parles noms COM1, COM2, etc. Cela leur a valu le surnom de ports COM , encoreutilis de nos jours. Cependant, il est de plus en plus remplac par le port USB. Lestandard RS-232 recouvre plusieurs autres standards : les recommandations UIT-TV.24 (dfinition des circuits) et V.28 (caractristiques lectriques), ainsi que lanorme ISO 2110 pour la connectique. Les liaisons RS-232 sont frquemmentutilises dans l'industrie pour connecter diffrents appareils lectroniques(automate, appareil de mesure, etc.).

    13

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    15/19

    Liaison RS-232

    14

    La connectique de cette liaison se prsente frquemment sous la forme duconnecteur DE-9 ou DB-25, mais peut aussi tre d'un autre type (RJ25). Seule laversion DB-25 est vraiment standardise, la DE-9 (trs souvent appel DB-9 dans lecommerce) est une adaptation d'IBM lors de la cration du PC AT. La transmissiondes lments d'information (ou bit) s'effectue bit par bit, de manire squentielle.Cette transmission est dcrite sur la page communication srie.

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    16/19

    KIT MC-09

    Entres

    Sorties

    Entres

    Sorties

    Microprocesseur, mmoires (ROM et RAM) et portsde communication sont les composants du Kit MC-09.

    KIT MC-09

    microprocesseur +mmoires +ports+

    ...

    intgrs dans le mme botier

    Le KIT MC-09

    15

    Afficheur digital +

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    17/19

    Architecture dun KIT MC09

    Carte MC09 (fabricant :

    SERIElectronique) microprocesseurtype 6809,associ une carted'entre/sortie muni dunport srie (connecteur)branche l'aide d'un bus decommunication RS232.

    Le KIT intgre en un seulbotier l'ensemble deslments de cette carte plusquelques autres (CAN, CNA, etc...). Le microcontrleur correspondant au P6809 a pourrfrence C6811, il fait apparatre chaque sous-ensemble defaon distincte.

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    18/19

    Donnes

    Communication

    Entres

    Sorties Entres

    Sorties

    La connectique de cette liaison est effectuer l'aide d'un cable RS232avec 2 extrmits de type DE-9F " prises femelles " entre les Kit A et B.

    Kit MC-09 Kit MC-09A B

  • 7/26/2019 Mini-Projet Microprocesseur KIT MC09

    19/19

    FIN