>> Technologie Électronique >  >> Audio pour la maison >> Amplificateurs et préamplis

Signal RESET dans le microprocesseur 8085 : Fonctions & Timing

La broche RESET IN (active basse) est le contrôle maître d'initialisation pour le CPU Intel 8085. L'assertion force le processeur dans un état connu, prévisible — essentiel au power-up, après brownout, ou pendant debug hardware.

Actions clés déclenchées par RESET

  1. Compteur programme (PC) ← 0000H — Exécution redémarre à la première adresse mémoire (généralement boot ROM).
  2. Basculateur activation interruptions (INTE) ← 0 — Toutes interruptions masquables (INTR, RST 5.5, 6.5, 7.5) désactivées ; CPU ne répondra pas aux demandes interruption externes tant qu'instruction EI n'exécute pas.
  3. Masques interruptions (SIM/RST masques) ← Tous masqués — Drapeaux d'attente RST 5.5, 6.5, 7.5 effacés.
  4. Drapeaux état (S, Z, AC, P, CY) ← 0 — Registre drapeaux mis à zéro, éliminant tout état code condition résiduel.
  5. Bus haute impédance — Bus adresse, données, contrôle flottent en haute impédance pendant reset, évitant contention avec autres périphériques.

Exigences timing

  • Largeur impulsion min : 3 cycles horloge (typiquement ≥ 300 ns à 6 MHz).
  • Reset power-on : Doit rester bas au moins 10 ms après stabilisation VCC pour démarrage oscillateur horloge.
  • Synchronisation : RESET IN échantillonné sur front montant CLK ; séquence reset interne prend 3–4 périodes horloge.

Circuit typique

Réseau RC (R ≈ 10 kΩ, C ≈ 0,1 µF) de RESET IN vers VCC, avec buffer trigger Schmitt (ex. 74HC14), fournit reset power-on propre, débouncé. Bouton poussoir momentané au travers du condensateur permet reset manuel.

Pourquoi c'est crucial

Sans RESET fiable, le 8085 pourrait démarrer exécution depuis adresse aléatoire, corrompre ports E/S, ou bloquer dans état interruption indéfini. Design reset correct est la base de tout système 8085 robuste.

Amplificateurs et préamplis