Download - Mini-Projet Microprocesseur KIT MC09
-
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