Intel 8253/54 - Modos operacionais

8253/54 pode ser operado em 6 modos diferentes. Neste capítulo, discutiremos esses modos operacionais.

Modo 0 ─ Interromper na contagem de terminais

  • É usado para gerar uma interrupção para o microprocessador após um certo intervalo.

  • Inicialmente, a saída é baixa após o modo ser definido. A saída permanece BAIXA após o valor da contagem ser carregado no contador.

  • O processo de diminuição do contador continua até que a contagem terminal seja alcançada, ou seja, a contagem torna-se zero e a saída vai para ALTA e permanecerá alta até que seja recarregada uma nova contagem.

  • O sinal GATE é alto para a contagem normal. Quando o GATE fica baixo, a contagem é encerrada e a contagem atual é travada até que o GATE fique alto novamente.

Modo 1 - One Shot programável

  • Pode ser usado como um multi-vibrador monoestável.

  • A entrada da porta é usada como uma entrada de disparo neste modo.

  • A saída permanece alta até que a contagem seja carregada e um acionador seja aplicado.

Modo 2 - Gerador de taxa

  • A saída normalmente é alta após a inicialização.

  • Sempre que a contagem chega a zero, outro pulso baixo é gerado na saída e o contador é recarregado.

Modo 3 - gerador de onda quadrada

  • Este modo é semelhante ao Modo 2, exceto que a saída permanece baixa pela metade do período do temporizador e alta pela outra metade do período.

Modo 4 - Modo disparado por software

  • Neste modo, a saída permanecerá alta até que o temporizador tenha contado até zero, ponto em que a saída irá pulsar baixo e então subir novamente.

  • A contagem é travada quando o sinal GATE fica BAIXO.

  • Na contagem de terminais, a saída fica baixa para um ciclo de clock e depois para ALTA. Este pulso baixo pode ser usado como um estroboscópio.

Modo 5 - Modo disparado por hardware

  • Este modo gera um estroboscópio em resposta a um sinal gerado externamente.

  • Este modo é semelhante ao modo 4, exceto que a contagem é iniciada por um sinal na entrada da porta, o que significa que é acionada por hardware em vez de por software.

  • Depois de inicializado, a saída aumenta.

  • Quando a contagem do terminal é atingida, a saída fica baixa por um ciclo de clock.