Bouton-poussoir

Une source momentanée : elle émet le niveau logique HAUT (1) uniquement tant que vous la maintenez enfoncée et revient au niveau logique BAS (0) dès que vous relâchez. Elle reproduit un bouton-poussoir réel câblé avec une résistance de rappel au bas (pull-down), dont l'état de repos par défaut est 0 et qui n'est porté à 1 que tant que le contact est fermé. C'est l'outil idéal pour générer une impulsion courte et délibérée, comme un top d'horloge manuel ou un déclenchement unique.

Basique

Enfoncé contre relâché

Au repos le bouton indique 0. Maintenez-le enfoncé et sa sortie passe au niveau logique HAUT (1) exactement aussi longtemps que vous le gardez appuyé ; relâchez et il revient d'un coup à 0. Contrairement à un interrupteur, il ne mémorise pas son état, il ne peut donc rien verrouiller de lui-même.

StateOutput
Released0
Pressed1
Intermédiaire

Pull-down : le sens du 0 au repos

Dans le matériel, une entrée flottante n'est ni un 1 ni un 0 propres, un bouton réel a donc besoin d'une résistance de rappel au bas reliant sa ligne à la masse. Cette résistance maintient la sortie à un niveau logique BAS (0) défini tant que le bouton est ouvert, et le fermer le connecte à VCC pour forcer un niveau logique HAUT (1). Le bouton simulé se comporte déjà ainsi : actif au niveau haut et défini à 0 au repos.

Pull-down : le sens du 0 au repos
Avancé

Une impulsion d'horloge unique

Connectez le bouton à l'entrée d'horloge d'une bascule ou d'un compteur. Chaque appui produit une impulsion de 0 à 1 à 0, et le front montant fait avancer l'élément séquentiel exactement une fois, ce qui permet de faire progresser un circuit à la main. Sur les cartes réelles cette impulsion doit d'abord être anti-rebond, car les contacts mécaniques rebondissent et déclencheraient sinon plusieurs fronts par appui.

Une impulsion d'horloge unique

Citations

  • Texas Instruments. (2011). Choosing an appropriate pull-up/pull-down resistor for open drain outputs (Report No. SLVA485). Référence 1
  • Horowitz, P., & Hill, W. (2015). The art of electronics (3rd ed.). Cambridge University Press. Référence 2