Apostila PIC18F - Curso Completo!

12:25 | ,

Apostila de um curso completo sobre microcontroladores PIC da família 18F utilizando a linguagem C e o compilador MikroC.
Deem uma olhada no conteúdo:

 Livro 1


UNIDADE 1 - O MICROCONTROLADOR PIC


Desempenho da família PIC
Tipos de Memória de Programa 
Tipos de memórias de programas disponíveis nos PICs: 
O PIC18F4520
Veja em seguida as principais características do PI18F4520 
Tipos de encapsulamentos:
Estrutura interna do PIC18F4520 
Descrição das funções dos pinos do PI18F4520 
Tipos de Memórias 
Vamos exemplificar um processo de gravação na memória de programa do PIC
Introdução as portas de I/O
O PORTA
Registrador PORTA
PORTA
Registrador TRISA 
Leitura do LATCH de um pino do PIC
O PORTB
O PORTC
O PORTD
O PORTE
Reset
Os PICs possuem diversos tipos de reset:
Ciclos de máquina
Qual é a freqüência real de execução das instruções do nosso microcontrolador? 
Os bits de configuração (fusíveis)
Mapa dos bits de configuração do PIC18F4520
Configuração de Clock.
Vamos conhecer cada um dos tipos de osciladores:
Configuração dos Fusíveis de Energia 


UNIDADE 2 - CANAIS A/D 


Conversor A/D do PIC 
Registrador ADCON0:
ADCON0:
Registrador ADCON1: 
ADCON1:
Registrador ADCON2:
ADCON2:
Trabalhando com AD no MikroC 


UNIDADE 3 – CANAL PWM DO PIC 


Introdução
Trabalhando com PWM no PIC 


UNIDADE 4 - TIMERS/COUNTERS 


Os Timers/Counters
TIMER0
Os Registradores relacionados ao TIMER0 são:
T0CON: (TIMER0 Counter Register)
O registrador INTCON
INTCON (Interrupt Control) 
TIMER1
O TIMER1: 
T1CON: (TIMER1 CONTROL REGISTER): 
Programando o TIMER1 do PIC. 
Configuração do TIMER1: 
Calculo de Estouro do TIMER1:
TIMER2 :
T2CON (TIMER2 CONTROL REGISTER): Configura o setup do TIMER2;
Registradores de configuração do TIMER2:
TIMER3
O TIMER3 :
Registradores de configuração do TIMER3: 


Microgenios – Treinamentos, Kits de desenvolvimento e muito mais... 
Página 5 de 74 


UNIDADE 5 – PROGRAMANDO AS INTERRUPÇÕES DO PIC 


As Interrupções do PIC18F4520 
Introdução
Como funciona as interrupções?
Registradores que são usados para controlar as interrupções;


UNIDADE 6 – PROGRAMANDO A INTERRUPÇÃO EXTERNA 


INT0 
Vamos conhecer os registradores relacionados a INT0:
Registradores responsáveis pelas configurações gerais das interrupções:
Registradores responsáveis pela habilitação da interrupção externa INT0 
Registrador responsável pelo tipo de disparo de INT0: 
INT1 
Programando a interrupção externa INT1 
Vamos conhecer os registradores relacionados a INT1:
Registradores responsáveis pelas configurações gerais das interrupções: 
Registradores responsáveis pela habilitação da interrupção externa INT1
INT2  
Registrador responsável pelo tipo de disparo de INT2: 
Vamos conhecer os registradores relacionados a INT2:  
Registradores responsáveis pela habilitação da interrupção externa INT2 
Registrador responsável pelo tipo de disparo de INT2: 
Interrupção por mudança de estado
Vamos conhecer os registradores relacionados a interrupção RB: 
Registradores responsáveis pelas configurações gerais das interrupções: 
Registradores responsáveis pela habilitação da interrupção externa RB 


UNIDADE 7 – EXEMPLOS DE PERIFÉRICOS 


Controle de display LCD
Projetos com displays LCD:
Varredura de displays de 7 segmentos 
Projetos com displays de 7 segmentos:
Varredura de Teclado matricial .
Projetos com teclados matriciais: 
Acionamento de Leds.
Projetos com com Leds.
Conversor Analógico digital (A/D) .
Projetos com os conversores A/D do PIC 
Controle PWM.
Projetos com os PWM.


UNIDADE 8 –– ANEXOS . 


Descrição das Pinagens(LCD) .
Lista de códigos dos Caracteres 
Tabela com o conjunto completo de instruções: 
Tabela com as instruções mais comuns:
Resumo com as instruções mais úteis: 
Comandos LCD do mikroC PRO (LCD) 
UNIDADE 9 – FIGURAS
UNIDADE 10 – TABELAS 
////////////////////////////////////////////////////////////////////////////////////////////
Livro 2


CAPÍTULO 1 – INTRODUÇÃO A LINGUAGEM C


Um pouco de história 
Conceito 
Compilador 


CAPÍTULO 2 – VARIÁVEIS


O que são variáveis?
Tipos de dados 
Modificadores de Tipo
Declaração de variáveis 
Variáveis globais: 
Variáveis locais: 


CAPÍTULO 3 – TIPOS DE OPERADORES


Os Operadores Aritméticos:
Operadores Relacionais; 
Operadores lógicos ou Booleanos 
Os operadores Bitwise (Bit a Bit)
Operador AND (E) 
O Operador OR (|)
O Operador XOR (^) 
O Operador NOT (~) 
Operador de deslocamento << >> 


CAPÍTULO 4 – FORMAS E REPRESENTAÇÃO NUMÉRICAS E DE CARACTERES 


Representação decimal:  
Representação Hexadecimal: 
Representação octal:  
Exercícios de fixação: 
Representação decimal: 
Representação binária: 
Representação hexadecimal:
Representação octal: 
CAPÍTULO 5 – MIKROC : CASE INSENSITIVE 
Manipulação de bit no MikroC


CAPÍTULO 6 – COMO ESCREVER PROGRAMAS EM C


Estrutura de um programa em C 
 Microgenios – Treinamentos, Kits de desenvolvimento e muito mais... 
Análise da estrutura do programa: 
Porque devemos criar sub-rotinas ?
Protótipos de Funções
Os identificadores


CAPÍTULO 7 – ESTRUTURAS DE CONTROLE


O comando if (SE) 
A estrutura if, else, if 
O comando switch 


CAPÍTULO 8 – ESTRUTURAS DE REPETIÇÃO


O comando For
O laço while 
O laço do - while
O comando break e continue
Break.
Continue.


CAPÍTULO 9 – PADRÕES DE FORMATAÇÃO DE CÓDIGO


Declaração de variáveis:
Declaração de funções: .
Identação: 


CAPÍTULO 10 – ANEXOS


TABELA ASCII


Fonte: Downtronica




1 comentários:

Anônimo disse...

será que tem algum curso de microcontroladores pic em video para iniciantes

Postar um comentário

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