Section courante

A propos

Section administrative du site

Introduction

La puce Intel 8042 est un contrôleur clavier ayant la possibilité d'être programmer selon des besoins particulier. Il s'agit donc d'un contrôleur de périphérique supérieur au 8048. Cette puce est utilisé des ordinateurs comme le PC/XT.

Fiche technique

Voici les caractéristiques de la puce «8042» de «Intel» :

Spécification Description
Fabricant Intel
Modèle 8042

Schéma des broches

Voici le schéma des broches de la puce 8042 de l'entreprise Intel :

Liste des commandes

La puce 8042 offre la possibilité de recevoir des commandes (envoyer sous forme de valeur numérique) afin d'interroger ou d'ordonner au contrôler des actions. Voici la liste des commandes reconnus par la puce 8042 :

Valeur Description
20h Cette commande permet d'effectuer la lecture du 8042
60h Cette commande permet d'effectuer l'écriture du 8042
AAh Cette commande permet d'effectuer un test automatique (Autotest).
ABh Cette commande permet d'effectuer un test des connexions.
ACh Cette commande permet de demander les résultats d'un diagnostique.
ADh Cette commande permet de mettre la connexion hors service.
AEh Cette commande permet de mettre la connexion hors service.
C0h Cette commande permet d'effectuer la lecture d'un canal d'entrées.
D0h Cette commande permet d'effectuer la lecture d'un canal de sorties.
D1h Cette commande permet d'effectuer l'écriture sur un canal d'entrées.
E0h Cette commande permet d'effectuer la lecture des entrées de test.
F0h à FFh Cette commande permet de faire basculer le canal de sorties.

Remarques

Code source

Voici des exemples de bibliothèques pour manipuler le contrôleur 8042 :

Lien Langage de programmation Description Projet Définition
K8042LIB.PAS Free Pascal, Turbo Pascal Cette unité contient les définitions, les procédures et fonctions pour la manipulation du contrôleur clavier 8042. K8042LIB-TP K8042LIB

Voir également

Langage de programmation - Assembleur 80x86 - Références des ports d'entrée/sortie des 80x86 - Port 0060h
Langage de programmation - Assembleur 80x86 - Références des ports d'entrée/sortie des 80x86 - Port 0061h
Articles - Les géants de l'informatique - Intel

Dernière mise à jour : Mercredi, le 16 août 2017