0% ont trouvé ce document utile (0 vote)
11 vues3 pages

Transmission numérique clavier-ordinateur

Le document explique le fonctionnement d'un clavier, qui utilise un réseau matriciel pour transmettre des signaux spécifiques à l'ordinateur lors de la pression des touches. Il décrit également le protocole de communication PS2, qui est un protocole série synchrone bidirectionnel, et les différents codes scan utilisés pour identifier les actions des touches. Enfin, il souligne que le clavier génère l'horloge de synchronisation et que les codes scan sont traduits par l'ordinateur en caractères.

Transféré par

dk.acadine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues3 pages

Transmission numérique clavier-ordinateur

Le document explique le fonctionnement d'un clavier, qui utilise un réseau matriciel pour transmettre des signaux spécifiques à l'ordinateur lors de la pression des touches. Il décrit également le protocole de communication PS2, qui est un protocole série synchrone bidirectionnel, et les différents codes scan utilisés pour identifier les actions des touches. Enfin, il souligne que le clavier génère l'horloge de synchronisation et que les codes scan sont traduits par l'ordinateur en caractères.

Transféré par

dk.acadine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Terminal SI

Transmission numérique
Document ressource
Transmission numérique
entre un clavier et un ordinateur

1. Fonctionnement du clavier
A chaque pression d'une touche du clavier, un signal spécifique est transmis à l'ordinateur. Le clavier utilise en effet
un réseau matriciel permettant d'identifier chaque touche grâce à une ligne et une colonne. C’est uniquement la
position de la touche sur le clavier qui est importante et non ce qui est écrit sur la touche.
Lorsqu'une touche du clavier est pressée, un contact électrique s'établit entre la ligne et la colonne, comme le montre
le schéma ci-dessous.
Le contrôleur qui se trouve dans le clavier surveille ainsi une matrice appelée matrice scan. Il fait correspondre à
chaque touche un code appelée scan code qui est placé dans une mémoire tampon puis envoyé au clavier.
Des photos d’un clavier démonté, données ci-dessous, font bien apparaitre ce principe.

2. Transmission de données entre le clavier et l’ordinateur

2.2. Transmission PS2

2.2.2. Protocole de communication


• Type de protocole
C'est un protocole de type série synchrone bidirectionnel : le clavier peut envoyer (les codes des touches) et
recevoir des données (commandes). Dans tous les cas, la réception de données est prioritaire : si le clavier est en
cours de transfert d'un code touche ou d'une réponse à une commande, et qu'au même moment il reçoit une
commande, le clavier abandonne le contrôle des lignes Data et Clock. Après transmission de la commande par
l'équipement et réponse du clavier, ce dernier tente de retransmettre la donnée dont la transmission a été
précédemment interrompue.

En réception comme en émission, c'est toujours le clavier qui génère l'horloge de synchronisation (Clock). La
fréquence d'horloge moyenne varie entre 10 kHz et 30 kHz, suivant les modèles de clavier et les fabricants.

2.2.3. Codes scan


Il existe trois versions de code scan :
• le Set 1 utilisé par les ordinateurs compatibles PC/XT et PS2-30 ;
• le Set 2 utilisé par les ordinateurs compatibles AT et PS/2 ;
• le Set 3 est prévu pour les stations de travail et l’émulation de terminaux sur PC.
Il est nécessaire d’identifier si une touche a été enfoncée ou relâchée ou tenue appuyée, le clavier enverra alors un
scan code différent à l'ordinateur :
• les "Make Codes" (MC) quand une touche est appuyée ou maintenue appuyée ;
• les "Break Codes" (BC) quand une touche est relâchée.
Il n'y a pas de relation définie entre un Make Code et un code ASCII. C'est à l'ordinateur de transcrire les Scan
codes en caractères.
Extrait du tableau Scan Code

Vous aimerez peut-être aussi