Vous êtes sur la page 1sur 2

Conteúdo:

1. Introdução;
2. Integrando o compilador CCS (módulo PCM) ao MPLAB;
3. Criando um projeto no MPLAB;
4. Compilando um projeto;
5. Introdução à linguagem C;
a. Tipos de dados;
b. Modificadores de tipos;
c. Variáveis;
d. Declaração de variáveis;
e. Variáveis globais e locais;
6. Operadores
a. Operadores de atribuição;
b. Operadores aritméticos;
c. Operadores relacionais;
d. Operadores lógicos bit a bit;
e. Operadores lógicos relacionais;
7. Declarações de controle
a. Comando if;
b. Comando if else;
c. Comando switch case;
d. Laço for;
e. Laço while;
f. Laço do while;
8. Representação numérica;
9. Estrutura básica de um programa em C;
10. Acionamento de LEDs
a. Escrevendo o código;
b. Gravando o microcontrolador;
11. Acionamento de botões;
a. Controle de bits de registradores;
12. Funções;
13. Protótipo de funções;
14. Contador/Temporizador Timer 0;
a. Registradores de controle;
b. Utilizando o temporizador Timer 0 para contagem de tempo;
c. Utilizando o contador Timer 0 para eventos externos;
15. Contador/Temporizador Timer 1
a. Registro de controle;
b. Utilizando o temporizador Timer 1 para contagem de tempo;
c. Utilizando o contador Timer 1 para eventos externos;
16. Temporizador Timer 2
a. Registradores de controle;
b. Utilizando o temporizador Timer 2 para contagem de tempo;
17. Estudo das interrupções
a. Tipos de interrupções disponíveis;
b. Funções de interrupção;
c. Tratamento das interrupções;
d. Interrupção externa;
e. Interrupção do Timer 0;
f. Interrupção do Timer 1;
g. Interrupção do Timer 2;
18. Display de Cristal Líquido (LCD)
a. Código de controle para o LCD em 4 e 8 bits;
19. Teclado Matricial
a. Utilizando teclado matricial e LCD;
20. Conversão Analógica Digital (ADC);
a. Utilizando conversão AD e LCD;
b. Utilizando AD para leitura de temperatura;
21. Tipos de dados avançados
a. Ponteiros;
b. Matrizes;
22. Display de 7 segmentos
a. Varredura de display de 7 segmentos;
b. Conversão AD e display de 7 segmentos;
23. Comunicação Serial (USART)
a. Lendo e escrevendo um dado via serial;
b. Criação de protocolos;
24. Memória EEPROM interna;
25. Memória EEPROM externa (24C04)
a. Comunicação I2C;
b. Relógio de Tempo Real (DS1307);