>> Tecnologia eletrônica >  >> Home Audio >> Amplificadores e amplificadores

O que são contadores e atrasos no microprocessador 8085?

Contadores

Os contadores são usados ​​para contar o número de eventos externos. O microprocessador 8085 possui dois contadores de 8 bits, T0 e T1. Cada contador pode ser incrementado ou decrementado em um. Os contadores podem ser usados ​​para gerar atrasos de temporização, medir a frequência de sinais externos ou contar o número de eventos externos.

Atrasos

Atrasos de tempo podem ser gerados usando os contadores. Um atraso de tempo é gerado contando o número de ciclos de clock que ocorrem durante o atraso. A duração do atraso é determinada pelo valor do contador.

O programa a seguir gera um atraso de 1 segundo:

```
MVI A, 0FFH; Carregue 0FFH no acumulador
MOV C, A; Mova o acumulador para o registro C
LXID, 0000H; Carregue 0000H no par de registros DE
LAÇO:
DCXD; Registro de decremento D
MOV A, D; Mova o registro D para o acumulador
ORA C; Lógico OR o acumulador com registro C
JZ LOOP; Se o resultado for zero, pule para LOOP
```

Fluxograma:

[Imagem de um fluxograma para um atraso de 1 segundo]