Convite VIP para o Seminário C&C++ 2010
- por Sergio Prado
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