Pin pic

29787 palavras 120 páginas
APOSTILA DE MICROCONTROLADORES PIC E PEFIFÉRICOS www.tinyurl.com/SanUSB APOSTILA DE
MICROCONTROLADORES
PIC E PERIFÉRICOS

Sandro Jucá

APOSTILA DE MICROCONTROLADORES PIC E PEFIFÉRICOS

1. INTRODUÇÃO
Um microcontrolador é um sistema computacional completo, no qual estão incluídos internamente uma CPU (Central Processor Unit), memórias RAM (dados), flash (programa) e
E2PROM, pinos de I/O (Input/Output), além de outros periféricos internos, tais como, osciladores, canal USB, interface serial assíncrona USART, módulos de temporização e conversores A/D, entre outros, integrados em um mesmo componente (chip).

O microcontrolador PIC® (Periferal Interface Controler), da Microchip Technology Inc.
(empresa de grande porte, em Arizona, nos Estados Unidos da América), possui uma boa diversidade de recursos, capacidades de processamento, custo e flexibilidade de aplicações.

1.1. ASSEMBLY X LINGUAGEM C

A principal diferença entre uma linguagem montada (como assembly) e a linguagem de programação C está na forma como o programa objeto (HEX) é gerado. Em assembly, o processo usado é a montagem, portanto devemos utilizar um MONTADOR (assembler), enquanto que em linguagem C o programa é compilado. A compilação é um processo mais complexo do que a montagem. Na montagem, uma linha de instrução é traduzida para uma instrução em código de máquina. Já em uma linguagem de programação, não existem linhas de instrução, e sim estruturas de linguagem e expressões. Uma estrutura pode ser condicional, incondicional, de repetição, etc...
As expressões podem envolver operandos e operadores mais complexos. Neste caso, geralmente, a locação dos registros de dados da RAM é feita pelo próprio compilador. Por isso, existe a preocupação, por paret do compilador, de demonstrar, após a compilação, o percentual de

2

APOSTILA DE MICROCONTROLADORES PIC E PEFIFÉRICOS

memória RAM ocupado, pois neste caso é relevante, tendo em vista que cada variável pode
ocupar

Relacionados

  • Pin up
    598 palavras | 3 páginas
  • Arduino - dicas
    2882 palavras | 12 páginas
  • Dispensador automático de remédios
    6955 palavras | 28 páginas
  • Trigonometria
    1232 palavras | 5 páginas
  • Engenharia
    1511 palavras | 7 páginas
  • Projetos
    81190 palavras | 325 páginas
  • Manual pbp
    29365 palavras | 118 páginas
  • lista de micro
    991 palavras | 4 páginas
  • Microcontroladores
    3961 palavras | 16 páginas
  • introdução Microeletronica
    2265 palavras | 10 páginas