Informática, perguntado por neomatrix123, 3 meses atrás

Na família de microcontroladores com núcleo do 8051, existem dois módulos “0” e “1”, que são configurados pelos registradores TCON e TMOD e responsáveis por gerar as rotinas de tempo e determinar a velocidade (baud rate) da comunicação serial.

Considerando essas informações, como são chamados estes módulos?

a.
timers/contadores.

b.
Timer 0 e Timer 1.

c.
TH0 e TH1.

d.
PT0 e PT1.

e.
Clock e Interrut.

Soluções para a tarefa

Respondido por procentaury
11

TCON (Timer Control Register) e TMOD (Timer Mode Register) são registradores de 8 bits usados para ativar e configurar os módulos temporizadores e contador.

Alternativa A.

  • Para melhor entender e comprovar, a seguir são descritos os bits desses registradores e o significado em cada estado.

Registrador TCON

\begin{array}{c|c|c|c|c|c|c|c|c|}& msb&&&&&&&lsb\\TCON & TF1 & TR1 & TF0 & TR0 & IE1 & IT1 & IE0 & IT0\end{array}

TF1, TF0 (Time overflow flag): Ambos os bits funcionam de forma independente.

  • 1: indica que ocorreu interrupção do temporizador.

TR1, TR0 (Timer Run Control Bit):

  • 1: inicia o temporizador.
  • 0: pára o temporizador.

IE1, IE0 (External Interrupt bit):

  • 1: indica que ocorreu Interrupção.

IT1, IT0 (Interrupt Trigger bit):

  • 1: A interrupção é acionada pela borda do sinal.
  • 0: A interrupção é acionada pelo nível do sinal.

Registrador TMOD

\begin{array}{c|c|c|c|c|c|c|c|c|}& msb&&&&&&&lsb\\TMOD& GATE &C/T & M1 & M0 & GATE & C/T & M1 & M0\end{array}

  • Os quatro bits mais significativos configuram o temporizador 1 e os quatro bits menos significativos configuram o temporizador 2.

Gate: Habilita o controle por hardware.

  • 1: Contagem é controlada por interrupção externa através do pino Interrupt.
  • 0: Contagem independe de Interrupção externa.

C/T: Contador/Timer

  • 1: Atua como um contador.
  • 0: Atua como temporizador.

M1, M0: Configura o modo do temporizador.

  • 00: 13-bit Temporizador/Contador
  • 01: 16-bit Temporizador/Contador
  • 10: Auto recarga TL para TH
  • 11: Dois temporizadores de 8 bits usando Temporizador 0

Aprenda mais:

  • https://brainly.com.br/tarefa/39235838
Anexos:
Perguntas interessantes