Mini curso pic

Páginas: 16 (3913 palavras) Publicado: 10 de fevereiro de 2013
UNIVERSIDADE FEDERAL DO PARANÁ
CURSO DE ENGENHARIA ELÉTRICA

MINI CURSO

MICROCONTROLADOR PIC 18F452 / PROTEUS

Orientando:
João Luiz Glovacki Graneman de Melo
Orientador:
Prof. Dr. Gideon Villar Leandro

CURITIBA
2011
1

SUMÁRIO

1

INTRODUÇÃO ............................................................................................. 1
1.1

LinguagemC................................................................................................................ 1

1.2

Microcontrolador ......................................................................................................... 1

1.3

Compilador MikroC ..................................................................................................... 3

1.4

Simulador - Proteus..................................................................................................... 4

2

PRINCÍPIO DE PROGRAMAÇÃO ........................................................... 4

3

INTRODUÇÃO À LINGUAGEM C .......................................................... 6
3.1

Estrutura Básica de um Programa................................................................................ 6

3.2

Representação Numérica ............................................................................................. 6

3.3

Tipos de Dados ............................................................................................................ 7

3.4

Operadores Matemáticos............................................................................................. 8

3.4.1

Aritméticos ............................................................................................................... 8

3.4.2

Relacionais ............................................................................................................... 8

3.4.3

Lógicos..................................................................................................................... 8

3.4.4

Operadores Bit a Bit ................................................................................................. 8

3.5

Controle de Fluxo ........................................................................................................ 9

3.5.1

Decisão IF................................................................................................................ 9

3.5.2

Decisão IF-ELSE...................................................................................................... 9

3.5.3

Decisão SWITCH - CASE ..................................................................................... 12

3.5.4

Loop FOR............................................................................................................... 13

3.5.5

Loop While ............................................................................................................. 14

4

ESTRUTURA INTERNA DO PIC 18F452 .............................................. 15

5

FUNÇÃO DE CADA PINO DO 18F452 ................................................... 16

6

MAPA DE REGISTRADORES ESPECIAIS – SFRS............................ 18

7

DEVICE FLAGS ......................................................................................... 19
5.1

Clock .......................................................................................................................... 20

5.2

PWRTEN (system clock switch bit) .......................................................................... 21

5.3BROW-OUT detector ................................................................................................ 21

5.4

BOREN ...................................................................................................................... 21
2

5.5
5.5.1

WDTEN – Watchdog Timer Enable .......................................................................... 21
Watchdog...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Mini curso
  • Mini Curso
  • Mini curso
  • Pic
  • Mini curso normalização
  • MINI CURSO DE DIREIRO CIVIL
  • Mini curso de métodos contraceptivos
  • Mini Curso de matemática

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!