microcontroladores

2207 palavras 9 páginas
21/10/2013

PROGRAMAÇÃO C ANSI
PARA

MICROCONTROLADORES

Dr. Ivo Reis Fontes ivo@feb.unesp.br i1

COMPILADORES
• Compiladores são programas utilizados para produzir o código executável para uma determinada CPU a partir do programa fonte escrito em linguagem de programação.
• Tipos de Compiladores:
Compiladores
– Direto;
– Dois passos.

• Compilador Direto: Produz o código executável a partir da compilação (.obj) e montagem do código executável (.hex).
• Dois Passos: Primeiramente o compilador produz o código assembly (.asm) para depois produzir o código executável
(.obj e .hex).

1

Slide 1 i1 ANSI
American National Standard Institute ivo; 02/09/2013

21/10/2013

COMPILADORES C
• Histórico da Linguagem C:
– Programas que executam tarefas ligadas às funções do sistema operacional ou instruções do microprocessador/microcontrolador normalmente necessitam ser codificados em linguagem de montagem
(assembly
assembly). A linguagem C foi desenvolvida para resolver este problema de forma menos penosa e mais portátil.
– A linguagem C é considerada de médio nível por possuir controle de fluxo e estrutura de dados de forma semelhante às linguagem de alto nível, e ao mesmo tempo, proporcionar facilidades que só estão assembly). disponível em linguagem de baixo nível (assembly
– O C Ansi foi projetado em 1972 nos laboratórios da Bell por Brian W.
Kernighan e Dennis M. Ritchie, para o sistema operacional UNIX..

COMPILADORES C
• Principais características da Linguagem C:
– Alto nível de portabilidade, pois programas-fonte podem ser transportados para outras CPUs sem maiores dificuldades;
– É de uso geral, sendo eficiente tanto para programação de utilitários como para sistemas operacionais, processadores de texto, banco de dados e sistemas aplicativos em geral;
– Gera código executável compacto e rápido em relação à maioria das outras linguagens compiladas, característica desejável para computadores que têm

Relacionados

  • Microcontroladores
    872 palavras | 4 páginas
  • Microcontroladores
    393 palavras | 2 páginas
  • Microcontroladores
    776 palavras | 4 páginas
  • Microcontroladores
    1590 palavras | 7 páginas
  • Microcontrolador
    1054 palavras | 5 páginas
  • microcontroladores
    808 palavras | 4 páginas
  • Microcontrolador
    2159 palavras | 9 páginas
  • Microcontroladores
    501 palavras | 3 páginas
  • Microcontrolador
    575 palavras | 3 páginas
  • Microcontroladores
    1196 palavras | 5 páginas