Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Microcontrolador PIC-Aula1, Notas de aula de Cultura

Apostila de PIC

Tipologia: Notas de aula

2012

Compartilhado em 19/09/2012

daniel-bomfim-5
daniel-bomfim-5 🇧🇷

1 documento

1 / 158

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
19/2/2008 1
Microcontrolador PIC
Alexandre Cunha Oliveira
Petrolina Abril de 2007
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Microcontrolador PIC-Aula1 e outras Notas de aula em PDF para Cultura, somente na Docsity!

Microcontrolador PIC

Alexandre Cunha Oliveira

Petrolina Abril de 2007

Microcontrolador PIC

X

Microcontrolador x Microprocessador

Microcontrolador PIC

Arquiteturas ¾

Os microcontroladores com arquitetura Havard são chamados

de

RISC

(Reduced

Instruction

Set

Computer) ¾

Os

microcontroladores

com

a

arquitetura

de

Von

Neumann

são

também

chamados

CISC

(Complex

Instruction Set Computer)

Microcontrolador PIC

Arquitetura Havard ¾

Capacidade

de

processamento

maior,

sem

necessidade de elevar a freqüência de clock da CPU. ¾

Separação

das

memórias

de

dados

e

programa:

Possibilidade de representar instruções por palavrasde mais que 8 bits (Ex 14bits – PIC) ¾

Busca e execução simultânea de instruções.

Microcontrolador PIC

Unidade Central de ProcessamentoRealiza

a

extração

das

instruções,

decodificação

e

execução.

Microcontrolador PIC

Unidade Lógica AritméticaExecuta

as

operações

de

adição,

subtração,

desloca-

mento e operações lógicas. O PIC 16F877 possui umaULA de 8bits.

Microcontrolador PIC

Registrador de Status (Estado)bit 4 TO Time-out (transbordo do Watchdog)bits 5 e 6 RP1:RP0 (bits de seleção de banco de registrosda RAM) – Endereçamento direto.

11 = banco de registros 310 = banco de registros 201 = banco de registros 100 = banco de registros 0

bit 7 IRP (Bit de seleção de banco de registros) -Endereçamento indireto.

1 = bancos 2 e 3 (endereços de 100h a 1FFh)0 = bancos 0 e 1 (endereços de 00h a FFh)

Microcontrolador PIC

Registrador Option bits 0 a 2 PS0, PS1, PS2 (bits de seleção do divisorPrescaler)

  • Estes três bits definem o fator de divisão do

prescaler.

Microcontrolador PIC

Registrador Option

Microcontrolador PIC

Registrador Option bit 4 T0SE (bit de seleção de borda ativa em TMR0)

Sinal através do pino RA4/TOCK1.1 = borda de descida;0 = borda de subida. bit 5 TOCS (bit de seleção da fonte de clock em TMR0) 1 = sinais externos (RA4/TOCKI);0 = ¼ do clock interno.

19/2/

Microcontrolador PIC

Portas A, B, C, D e E

Bit do registrador TRISx = 1

pino da porta x será uma

entrada;Bit do registrador TRISx = 0

pino da porta x será uma saída;

onde x =A, B, C, D, E, para o PIC 16F877.

19/2/

Microcontrolador PIC

Configuração da Porta A Pinos 0, 1, 2, 3 e 4 da porta A são declarados como entradas.Resumo dos registradores associados a porta A

Microcontrolador PIC

Timer 0^ ¾

Contador/Timer de 8 bits; ¾

Registrador de contagem de escrita e leitura; ¾

Pré-escalonador

(divisor

de

freqüência)

programável; ¾

Utiliza sinal de clock interno ou externo; ¾

Gera interrupção quando a contagem muda de FF para 00; ¾

Permite selecionar o tipo de transição quando usa clock externo (Borda de subida ou descida).

Microcontrolador PIC

Timer 0# Modos de contagem^ ¾

Modo timer - Incrementa a cada ciclo de instrução (sem pré-escalonador). ¾

Modo de contagem - Incrementará a cada subida ou

descida

do

sinal

no

pino

RA4/TOCKL

(borda

definida pelo bit T0SE - bit 4 do Reg. OPTION). ¾

Registradores associados: