LINGUAGEM EM C
① Introdução à Linguagem C
② Modelos Básicos em C
③ Funções, Procedimentos e Rotinas
④ Expressões Numéricas
⑤ Operadores Básicos da Linguagem C
⑥ Matrizes
⑦ Controle do Programa em C
Universidade Paulista
Aula
Fevereiro de 2014
Introdução à Linguagem C
Introdução à Linguagem C
“A principal vantagem de se usar linguagens de alto nível, esta na menor interação do projetista com o hardware no que diz respeito ao controle do mesmo”. (Vidal P. S. Junior).
Desta forma:
o projetista se dedica exclusivamente à lógica do problema;
os detalhes internos do chip são ignorados.
Universidade Paulista
Aula
Fevereiro de 2014
Introdução à Linguagem C
Exemplo: Escrita na EEPROM do PIC 16f84.
Universidade Paulista
Aula
Fevereiro de 2014
Modelos Básicos em C
Modelo Básico
Modelos Básicos em C
Quatro elementos estão presentes em um programa em C:
Comentários;
Diretivas de compilação;
Definições de dados;
Blocos com instruções e funções.
Modelo Básico
#include
#fuses ......
diretivas de compilação
// comentário ocupando uma linha
comentários
/* comentários entre ‘/*’ e ‘*/’ podem ocupar mais de uma linha */
Universidade Paulista
Aula
Fevereiro de 2014
Modelos Básicos em C
Modelo Básico
char i, j; float Tempo;
variáveis
void main()
{
instruções do programa principal
}
void delay()
{
instruções da função (rotina) delay
}
Universidade Paulista
Aula
Fevereiro de 2014
Modelos Básicos em C
Comentários
Comentários
Comentários são informações anexadas ao programa fonte (terminação “.C”) que permitem ao programador, ou outros, entenderem o significado do que está sendo feito.
O compilador ignora tudo que estiver definido como comentário.
Existem dois tipos de comentários.
Comentários que ocupam apenas 1 linha. Exemplo: x = x + 2;
// soma 2 à variável x
Comentários com