Alternativa C
A questão aborda o funcionamento dos periféricos de comunicação presentes no microcontrolador PIC16F877A, especificamente o módulo serial (UART/USART) e o módulo infravermelho.
Análise das Alternativas
Para identificar a resposta correta, devemos entender a arquitetura de hardware desses componentes:
- Alternativa A (Incorreta): O sensor infravermelho utiliza ondas luminosas (luz não visível), enquanto Wi-Fi e Bluetooth utilizam ondas de rádio (RF). São espectros de frequência completamente distintos.
- Alternativa B (Incorreta): O alcance típico de módulos infravermelhos em kits educacionais é muito curto (geralmente linha de visão direta de poucos metros), e a taxa de comunicação depende da configuração de baudrate, não sendo inerentemente "muito alta" comparada a tecnologias modernas.
- Alternativa C (Correta): O módulo serial (UART) opera utilizando buffers (registradores de dados) para armazenar temporariamente os bytes antes de serem transmitidos ou após recebidos.
- Existem buffers de Entrada (RX) e Saída (TX).
- O estado desses buffers (se estão vazios ou cheios) é verificado por bits de status (como
RCIF e TXIF) nos registradores de status do microcontrolador. - Alternativa D (Incorreta): A comunicação serial interna do PIC16F877A opera em níveis lógicos TTL (0V e VCC), compatíveis com RS-232 (após conversão de nível) ou RS-485 apenas se houver circuitos externos específicos. O chip internamente não usa diferencial de tensão nativo como o RS-485 exige.
- Alternativa E (Incorreta): Embora o registrador
TXSTA tenha o bit TXEN para habilitar o transmissor, a ativação completa da porta serial requer o bit SPEN (Serial Port Enable) no registrador RCSTA. Apenas o TXEN não ativa toda a funcionalidade da porta.
Conclusão
A alternativa C descreve corretamente o princípio de funcionamento do módulo serial assíncrono, destacando a existência de buffers para gerenciamento de dados e o uso de registradores de status para monitoramento do fluxo de informação.