resulmo liguagem C
638 palavras
3 páginas
Linguagem CResumo da linguagem C com foco em desenvolvimento para microcontroladores PIC baseado na IDE MikroC for PIC
Por : Fábio B. de Souza
Porque usar linguagem C?
• Características:
• Estruturada;
• Alto nível (comparada ao Assembly);
• Facilidade de acesso ao hardware;
• Portabilidade;
• Curva de aprendizagem reduzida;
• Reutilização de código;
Estrutura básica de um programa em C para microcontroladores void main() {
//inicializações de hardware e software while(1) //loop infinito
{
/*tarefas a serem executadas pelo microcontrolador durante o funcionamento
*/
}
}
Comentários
São Utilizados para:
◦ Documentação do software;
◦ Exclusão de linhas durante a compilação.
Comentários de linha simples:
//este é um comentário de linha simples
Comentários de Múltiplas linhas:
/*
*/
este é um comentário de múltiplas linhas
Representação numérica
• Decimal:
• valorDecimal = 125;
• Binário:
• PORTA=0b11010011;
• Hexadecimal:
• valor_hexa = 0xA4;
• Octal:
• valorOctal=075;
• Caracter:
• valorCarcter = ‘A’;
Tipos de Dados
TIPO
RESPRESENTA
char
caracteres
int
inteiros
float e double
valores com casas decimais
(ponto flutuante)
void
nulos
Modificadores de tipos
Modificador
modificação
signed
Sinalizado
Unsigned
Não sinalizado
Short
Inteiro menor que o padrão
Log
Inteiro maior que o padrão
Tipos de dados no MikroC
Tipos inteiros:
TIPO
Tamanho
Range
bit
1–bit
0 or 1
sbit
1–bit
0 or 1
(unsigned) char
1 byte
0 .. 255
signed char
1 byte
- 128 .. 127
(signed) short (int)
1 byte
- 128 .. 127
unsigned short (int)
1 byte
0 .. 255
(signed) int
2 byte
-32768 .. 32767
unsigned (int)
2 byte
0 .. 65535
(signed) long (int)
4 byte
-2147483648 .. 2147483647
unsigned long (int)
4byte
0 .. 4294967295
Tipos de dados no MikroC
Tipo de