Temporizador de intervalo programável Intel 82553 (PIT) O 8253 Programmable Interval Timer (PIT) é um dispositivo temporizador/contador de uso geral que pode ser usado para gerar uma variedade de sinais de temporização. É um componente amplamente utilizado em computadores pessoais e outros sistemas digitais.
O 8253 PIT possui três temporizadores/contadores independentes de 16 bits. Cada temporizador/contador pode ser programado para operar em um dos vários modos, incluindo:
*
Modo 0:Interrupção na contagem de terminais Neste modo, o temporizador/contador faz a contagem regressiva de um valor especificado até 0. Quando chega a 0, gera um sinal de interrupção para a CPU.
*
Modo 1:One-Shot programável Neste modo, o temporizador/contador faz a contagem regressiva de um valor especificado até 0. Quando atinge 0, ele gera um pulso de saída.
*
Modo 2:Gerador de taxas Neste modo, o temporizador/contador faz a contagem regressiva continuamente de um valor especificado até 0. Quando atinge 0, ele gera um pulso de saída e então se reinicia para o valor especificado.
*
Modo 3:Gerador de Ondas Quadradas Neste modo, o temporizador/contador faz contagem crescente e decrescente continuamente entre dois valores especificados. Quando atinge um dos valores especificados, gera um pulso de saída e então se reinicia para o outro valor especificado.
O 8253 PIT pode ser programado usando uma série de palavras de controle. Estas palavras de controle são escritas nas portas de E/S do PIT. As palavras de controle especificam o modo de operação de cada temporizador/contador, bem como o valor inicial da contagem.
O 8253 PIT pode ser usado para gerar uma variedade de sinais de temporização, incluindo:
*
Sinais do relógio do sistema *
Sinais de varredura do teclado *
Taxas de transmissão da porta serial *
Sinais de porta de jogo *
Sinais de áudio Formas de onda As formas de onda a seguir mostram os sinais de saída do 8253 PIT em diferentes modos de operação.
Modo 0:interrupção na contagem de terminais [Imagem de uma forma de onda mostrando o sinal de saída do 8253 PIT no Modo 0]
Modo 1:One-Shot programável [Imagem de uma forma de onda mostrando o sinal de saída do 8253 PIT no Modo 1]
Modo 2:Gerador de taxas [Imagem de uma forma de onda mostrando o sinal de saída do 8253 PIT no Modo 2]
Modo 3:Gerador de onda quadrada [Imagem de uma forma de onda mostrando o sinal de saída do 8253 PIT no Modo 3]
Aplicativos O 8253 PIT é um dispositivo versátil que pode ser usado em diversas aplicações. Algumas aplicações comuns incluem:
*
Computadores pessoais *
Servidores *
Sistemas embarcados *
Sistemas de controle industrial *
Dispositivos médicos *
Equipamento de telecomunicações Conclusão O 8253 PIT é um dispositivo temporizador/contador poderoso e versátil que tem sido usado em uma ampla variedade de aplicações há décadas. É um componente-chave de muitos sistemas digitais e continua a ser usado em novos designs hoje.