Alternativa B - TRISD
No microcontrolador PIC16F877A, a configuração dos pinos de Entrada/Saída é feita através dos registradores TRIS (Tri-State).
Análise Técnica
Cada porta (PORTA, PORTB, PORTC, PORTD) possui um registrador associado para definir sua direção:
| Registrador | Função Principal | Porta Associada |
|---|
| TRISA | Controle de direção | PORTA |
| TRISB | Controle de direção | PORTB |
| TRISC | Controle de direção | PORTC |
| TRISD | Controle de direção | PORTD |
| TRISE | Controle de direção | PORTE |
Como funciona a lógica de configuração:
- Bit = 1: Pino configurado como Entrada (Alta impedância).
- Bit = 0: Pino configurado como Saída (Baixa impedância).
Portanto, para controlar os LEDs conectados aos pinos do PORTD, é obrigatório escrever no registrador TRISD. Escrever no registrador PORTD apenas enviaria sinais elétricos, mas não alteraria a configuração interna de direção do pino.
Alternativa B.