« Entrée-sortie » : différence entre les versions

Contenu supprimé Contenu ajouté
Shymix (discuter | contributions)
Fonctionnalité de suggestions de liens : 3 liens ajoutés.
Balises : Révoqué Éditeur visuel
Ligne 10 :
* le processeur affiche les résultats du traitement des données sur un écran ; ce sont des données de ''sortie''. Habituellement, l'écran est géré par un programme de gestion d'affichage.
 
{{Références}}== Structure d'un système à microprocesseur ==
[[Image:SystèmeMicroproc.png|frame|center|<center>Structure d'un système à microprocesseur.</center>]]
 
Ligne 16 :
 
* un processeur, qui est le cerveau du système ; il est capable d'effectuer des opérations arithmétiques et logiques et d'organiser des transferts de données entre les différents éléments du système ;
* une zone de [[mémoire morte]] ([[Mémoire ROM|ROM]], [[EPROM]], [[Mémoire Flash|EPROM Flash]]) qui stocke le programme ;
* une zone de [[mémoire vive]] (RAM) qui stocke les données pendant l'exécution du programme ; le contenu de cette mémoire est perdu lorsqu'on coupe l'alimentation du système ;
* des périphériques ; leur nombre et genre dépendent de l'application.
 
Les différents éléments du système sont reliés par 3 [[Bus informatique|bus]] :
* le [[bus de données]] permet, comme son nom l'indique, la circulation des données, mais aussi des instructions, entre les 4 grands blocs ;
* le [[bus d'adresse]] permet au processeur de désigner à chaque instant la case mémoire ou le périphérique auquel il veut faire appel ;
* le [[bus de contrôle]] est également géré par le processeur et indique, par exemple, s'il veut faire une écriture ou une lecture dans une case mémoire, ou une entrée/sortie de ou vers un périphérique ; on trouve également, dans le bus de contrôle, une ou plusieurs lignes qui permettent aux circuits périphériques d'effectuer des demandes au processeur ; ces lignes sont appelées lignes d'[[interruption matérielle|interruptions matérielles]] (IRQ).
 
L'évolution de la technologie fait que des systèmes qui, précédemment, nécessitaient plusieurs boîtiers, peuvent parfaitement être intégrés dans un seul boîtier qui regroupe les différentes fonctions ; voir par exemple la famille de processeurs [[ADuC]] d'[[Analog Devices]].
 
 
L'évolution de la technologie fait que des systèmes qui, précédemment, nécessitaient plusieurs boîtiers, peuvent parfaitement être intégrés dans un seul boîtier qui regroupe les différentes fonctions ; voir par exemple la famille de processeurs [[ADuC]] d'[[Analog Devices]].
 
== Exemple de système à microprocesseur ==
UneHUne [[machine à laver]] est un excellent exemple de système de contrôle piloté par microprocesseur. Les principaux éléments de la machine sont :
* un tambour dans lequel sera placé le linge à laver ;
* un moteur pour faire tourner ce tambour à vitesse plus ou moins grande selon la phase du programme (lavage, essorage…) ;
* une résistance chauffante pour chauffer l'eau ;
* une électro-[[vanne]] pour autoriser l'entrée de l'eau de la distribution dans la cuve de lavage au début du cycle ;
* une [[pompe]] pour vider l'eau en fin de cycle ;
* un détecteur de niveau d'eau pour arrêter le remplissage de la cuve ;
* un [[thermomètre]] électronique pour arrêter le chauffage lorsque l'eau a atteint la température désirée ;
* un ou plusieurs commutateurs pour sélectionner le programme, la température de l'eau, la vitesse d'essorage ;
* un bouton de mise en marche et d'arrêt de la machine ;
Ce document provient de « https://fr.wikipedia.org/wiki/Entrée-sortie ».