Microcontroladores PIC - Programando em C no CCS - CEFET

20:44 | ,

Um achado!!! Apostila usada no CEFET do Espírito Santo para o curso de Microcontroladores PIC com programação em C utilizando o compilador CCS.
Esta excelente apostila está orientada para os profissionais técnicos que necessitam de conhecimentos básicos do PIC. Abordaremos noções da estrutura do PIC16F877A e depois nosso foco será o estudo da linguagem C para microcontroladores.
A linguagem C provavelmente é a linguagem mais conhecida e tem muitas vantagens sobre a linguagem assembler no nível técnico.
Primeiramente trataremos sobre a instalação dos programas necessários para poder trabalhar. O compilar CCS será o escolhido e o entorno ou editor será o MatLab V 7.4.
Uma vez com nosso ambiente instalado abordaremos as características básicas do PIC 16F877A. È importante mencionar que usaremos o módulo de de desenvolvimento SD-1700 que atualmente esta descontinuado, mas é considerado pelo autor como uma excelente ferramenta.
O estudo da linguagem C será focado à compreensão das funções básicas e sua relação com o circuito de teste. Com esses espera-se que o leitor consiga entender a infinita utilizada destes magníficos dispositivos.
Deixo aqui o sumário dela pra vocês conferirem antes de baixar:

INTRODUÇÃO ............................................................................................................... 2
1. INTRODUÇÃO AOS MICROCONTROLADORES.............................................. 3
1.1. O que é um Microcontrolador? ......................................................................... 3
1.2. Qual a diferença do Microcontroladores e dos Microprocessadores? .............. 3
1.3. O que significa PIC? ......................................................................................... 3
1.4. Programação do PIC ......................................................................................... 5
1.5. O que é o MpLab?............................................................................................. 6
2. O PIC 16F877A ........................................................................................................ 7
2.1. NOMENCLATURA DOS PINOS ................................................................... 8
2.2. QUE É SCHMITT-TRIGGER?...................................................................... 10
2.3. GERADOR DE RELÓGIO – OSCILADOR ................................................. 12
2.4. Oscilador XT................................................................................................... 12
2.5. Oscilador RC................................................................................................... 13
3. AMBIENTE INTEGRADO DE DESENVOLVIMENTO (IDE) .......................... 15
3.1. CRIAÇÃO DE UM PROJETO:...................................................................... 17
4. INTRODUÇÃO À LINGUAGEM C – O PRIMEIRO PROGRAMA................... 25
5. USO DO MPSIM PARA SIMULAÇÃO ............................................................... 29
6. AS VARIÁVEIS NO COMPILADOR CCS.......................................................... 43
6.1. O que são Variáveis? ...................................................................................... 43
6.2. Tipos de variáveis ........................................................................................... 43
6.3. OS MODIFICADORES.................................................................................. 43
6.4. Declaração de Variáveis ................................................................................. 44
6.5. Inicializando Variáveis ................................................................................... 45
6.6. Variáveis Locais e Globais ............................................................................. 46
6.7. Constantes ....................................................................................................... 46
Exercícios 6.1:............................................................................................................. 47
7. OPERADORES EM C............................................................................................ 48
7.1. O Operador de Atribuição............................................................................... 48
7.2. Os Operadores Aritméticos............................................................................. 48
7.3. Operadores Relacionais e Lógicos.................................................................. 50
7.4. Operadores de Incremento e Decremento....................................................... 51
7.5. Operadores Aritméticos de Atribuição ........................................................... 52
7.6. Operadores Bit a Bit........................................................................................ 53
7.7. O Operador Ternário ? ..................................... Erro! Indicador não definido.
7.8. Interface com os interruptores ........................................................................ 55
Exercícios 7.1: ...................................................................................................... 59
8. TEMPORIZAÇÃO NO PIC ................................................................................... 61
8.1. A função Delay: .............................................................................................. 61
8.2. Interrupção Temporizador: ............................................................................. 64
8.3. O temporizador TIMER 0............................................................................... 64
Exercícios 8.1: ...................................................................................................... 68
9. SINAIS ANALÓGICOS NO PIC........................................................................... 70
9.1. CONCEITOS BÁSICOS DOS CONVERSORES ......................................... 70
9.2. Tratamento de Entradas Analógicas no PIC................................................... 72
Exemplo 9.2: ............................................................................................................... 74
Exercícios:................................................................................................................... 76
10. COMUNICAÇÃO SERIAL ............................................................................... 78
10.1. Comunicação Serial Síncrona x Comunicação Serial Assincrona.............. 79
10.2. O RS232 no PIC.......................................................................................... 79





0 comentários:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...
Related Posts Plugin for WordPress, Blogger...