Convite VIP para o Seminário C&C++ 2010

- por Sergio Prado

Categorias: Promoção Tags: ,

Enquanto preparo minha palestra para o Seminário C&C++ para Sistemas Embarcados 2010, que será realizado no dia 6 de novembro, meu blog anda um pouco abandonado…:)

Mas não esqueci de vocês, então estou criando um concurso enquanto não sai algum post interessante por aqui.

O prêmio para o vencedor é um ingresso VIP para o seminário.

As regras são as seguintes:

1) A promoção tem início no dia 27/10/2010 e termina no dia 01/11/2010. Só avaliarei os emails recebidos até as 23:59 do dia 01/11/2010.

2) Aquele que responder corretamente à pergunta (abaixo) será o ganhador.  Se mais de uma pessoa responder corretamente à pergunta, o prêmio será sorteado entre estas pessoas.

3) Se ninguém responder corretamente à pergunta, o prêmio será sorteado entre todos os participantes. 

4) Divulgarei o resultado no dia 02/11/2010.

Lá vai a pergunta então:

Dado o código abaixo, a variável PORT_LED está mapeada para o endereço de I/O de um microcontrolador, cuja saída esta ligada a um led. Ao ser atribuído o valor 1, o led é aceso. Ao ser atribuído o valor 0, o led é apagado. Ao chamar a função ledON(), o led será aceso ou apagado? Por que?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define LED_ON  0xFF
#define LED_OFF 0x00
 
int setLedStatus(char status)
{
    if (status == LED_ON)
        PORT_LED = 1;
    else
        PORT_LED = 0;
}
 
void ledON()
{
    setLedStatus(LED_ON);
}

Envie a resposta, com seu nome completo, para o email sergioprado@sergioprado.org.

Um abraço e boa sorte!

Sergio Prado

Faça um Comentário

Navegue
Creative Commons Este trabalho de Sergio Prado é licenciado pelo
Creative Commons BY-NC-SA 3.0.