>> Tecnologia elettronica >  >> Audio domestico >> Amplificatori & preamplificatori

Contatori e Ritardi di Tempo nel Microprocessore 8085: Guida alla Programmazione

L'Intel 8085 include due registri contatore/timer 8-bit (T0 e T1) accessibili tramite i pin SOD/SID e gli interrupt RST 5.5 / RST 6.5.

Registri Contatore

Generare un Ritardo di Tempo

Poiché l'8085 non ha un IC timer dedicato, i ritardi sono creati bruciando cicli CPU:

; Ritardo 1 secondo @ 3 MHz (1 µs per T-state) MVI A, 0FFH ; 7 T-stati MOV C, A ; 4 LXI D, 0000H ; 10 LOOP: DCX D ; 6 MOV A, D ; 4 ORA C ; 4 JNZ LOOP ; 10/7 ; Totale ≈ 3.000.000 T-stati = 1 s 

Logica Diagramma di Flusso

  1. Carica contatore ciclo esterno (DE).
  2. Decrementa DE ad ogni iterazione interna.
  3. Quando D=0 e E=0, ORA C imposta flag Z → esci.
  4. Calibra valore DE per frequenza target (usa NOP per fine tuning).

Migliori Alternative

  1. Il metodo migliore per migliorare il suono di un amplificatore a valvole
  2. Cosa alimenta un tostapane?
  3. Primi tentativi di trasformare la macchina da scrivere in un videoscrittore
  4. Come revisionare un amplificatore a valvole Fender
  5. Come installare l'interruttore di accensione su un amplificatore Marshall
  6. Amplificatore integrato vs Ricevitore (Receiver)