Ed
ano passado
Para acender um LED conectado ao PORTB, pino 0, precisamos primeiro definir o pino como saída e, em seguida, acender o LED. 1. Definir o pino como saída: Para isso, usamos o registrador TRISB. Um valor de 0 no TRISB indica que o pino é uma saída. Portanto, a instrução correta para definir o pino 0 como saída seria `MOVLW 0x01` (opção A) para carregar o valor 0x01 no registrador de trabalho e depois usar `MOVWF TRISB` (opção B) para mover esse valor para TRISB. 2. Acender o LED: Para acender o LED, precisamos definir o pino 0 do PORTB como alto. A instrução correta para isso seria `BSF PORTB, 0` (opção C), que significa "Bit Set File" e define o pino 0 como 1 (alto). Analisando as opções: - A) `MOVLW 0x01` - Carrega o valor 0x01, mas não acende o LED. - B) `MOVWF TRISB` - Define o pino como saída, mas não acende o LED. - C) `BSF PORTB, 0` - Acende o LED no pino 0. - D) `BCF PORTB, 0` - Desliga o LED no pino 0. - E) `MOVF PORTB` - Move o valor de PORTB, mas não altera o estado do pino. Portanto, a instrução correta para acender o LED no pino 0 do PORTB é: C) BSF PORTB, 0.
Cadastre-se ou realize login
Mais perguntas desse material