Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

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
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
Registradores de configuração do TIMER2:
TIMER3
O TIMER3 :
Registradores de configuração do TIMER3:
Unidade 5 – Programando as Interrupções do PIC
As Interrupções do PIC18F4520
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 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
Interrupção por mudança de estado
Vamos conhecer os registradores relacionados a interrupção RB:
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
0 of .
Results for:
No results containing your search query
P. 1
Apostila PIC18F - Presencial Ver102

Apostila PIC18F - Presencial Ver102

Ratings:

5.0

(1)
|Views: 537 |Likes:
Published by Walter Kovacs

More info:

Published by: Walter Kovacs on Aug 12, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/14/2013

pdf

text

original

You're Reading a Free Preview
Pages 5 to 51 are not shown in this preview.
You're Reading a Free Preview
Pages 56 to 80 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->