Engenharia Múltipla Escolha

O esquemático a seguir apresenta os 4 botões: K1, K2, K3 e K4. Sobre este trecho do circuito assinale a alternativa correta.

O esquemático a seguir apresenta os 4 botões: K1, K2, K3 e K4. Sobre este trecho do circuito assinale a alternativa correta.

  1. Para verificar se o botão K1 foi pressionado deve-se ler o valor lógico 1 ou alto.
  2. Deve-se configurar TRISB com o valor 0x0F, o que significa que os 4 pinos menos significativos do PORTB sejam entrada de dados.
  3. Os botões K1, K2, K3 e K4 são chaves NF.
  4. A configuração dos pinos do PORTB estão configurados como saída.
  5. O circuito está errado, pois quando um botão é pressionado vai fechar curto entre os pinos do PORTB e o terra.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Análise da Questão:

Esta questão aborda a interface de entrada/saída de microcontroladores, especificamente utilizando a arquitetura típica de microcontroladores PIC (identificada pelos registros PORTB e TRISB).

1. Análise do Circuito:

  • O esquema mostra quatro botões (K1, K2, K3, K4) conectados aos pinos RB0 a RB3.
  • Todos os botões compartilham uma linha comum que termina em GND (Terra).
  • Isso configura o circuito como Ativo Baixo (Active Low). Quando um botão é pressionado, ele conecta o pino correspondente à Terra, resultando em nível lógico 0.
  • Para que o microcontrolador possa detectar esse estado, o pino deve estar configurado como Entrada e geralmente possui um "resistor de pull-up" interno ou externo para manter o nível lógico 1 quando o botão não está pressionado.

2. Configuração do Registro TRISB:

  • O registro TRIS controla a direção dos pinos I/O (Input/Output).
  • Bit = 1: Configura o pino como Entrada (Input).
  • Bit = 0: Configura o pino como Saída (Output).
  • Como precisamos ler os botões nos pinos RB0, RB1, RB2 e RB3, devemos configurar esses 4 bits como 1.
  • Os outros pinos (RB4 a RB7) podem ser deixados como saída (0) ou irrelevantes, mas o padrão para selecionar apenas os 4 primeiros bits é:
  • Binário: 0000 1111 (onde os últimos 4 bits são 1).
  • Hexadecimal: 0x0F.

Por que as outras alternativas estão incorretas?

  • A: Se o botão pressiona o pino para o GND, o valor lido será 0 (baixo), não 1.
  • C: O símbolo usado representa uma chave NA (Normalmente Aberta). Ela fecha o circuito apenas ao ser pressionada. Chave NF ficaria fechada por padrão.
  • D: Para ler a ação de um botão, os pinos devem ser Entradas. Se fossem saídas, o microcontrolador estaria tentando "dirigir" a tensão, o que não permite leitura de estado externo.
  • E: Conectar um pino de entrada ao GND através de um botão é uma prática padrão e correta. Não há curto-circuito destrutivo, pois o fluxo de corrente passa pelo resistor de pull-up interno do microcontrolador.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.