teclado matricial
Ex.: tipo_dado *Nome_ponteiro
EXPRESSÕES = são combinações de variáveis, constantes e operadores.
Break = O comando break é usado para quebrar a execução de um comando (como no caso do switch) ou interromper a execução de qualquer loop (como no caso do for, do while ou do do-while). O break faz com que a execução do programa continue na primeira linha seguinte ao loop ou bloco que está sendo interrompido.
Continue = O comando continue pode ser visto como sendo o oposto do break. Ele só funciona dentro de um loop. Quando o comando continue é encontrado, o loop pula para a próxima iteração, sem o abandono do loop, ao contrário do que acontece com comando break. FUNÇÕES = são programas utilizados para encapsular trechos de código que desempenharão uma finalidade específica.
PROTÓTIPO DE FUNÇÕES :
São declarações de funções que servem para informar ao compilador o formato das funções antes de sua compilação
ROTINA DE TRATAMENTO DE INTERRUPÇÃO - ISR são funções que são chamadas a executar quando ocorre um evento de interrupção no sistema. As fontes de interrupção estão diretamente associadas as características do hardware do sistema. Interrupção por timer, por evento externo, por fim de conversão analógico/digital e por chegada de dados de comunicação serial são exemplos.
SISTEMA EMBUTIDO são sistemas dedicados, constituídos de componentes de hardware e de software, desenvolvidos para realizar tarefas específicas
Ex.: Celular, Sistema de injeção eletrônica de combustível, forno microondas, sistemas de alarme automotivo, câmeras fotográficas digitais, marcapasso.
Características de sistemas embutidos
. Hardware baseado em microprocessador, microcrocontrolador, DSP, DSC e FPGA
. Software dedicado - Firmware
. Interfaces de entrada e saída específicas
. Capazes de responder a eventos em tempo real
. Autônomos
. Interativos
. Confiáveis
. Desenvolvidos para