Mini curso pic

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3913 palavras )
  • Download(s) : 0
  • Publicado : 10 de fevereiro de 2013
Ler documento completo
Amostra do texto
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...
tracking img