Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentacao PIC1
Apresentacao PIC1
Desbravando o PIC
Programa
Programa
Entradas
Entradas PIC
PIC Sa das
Sadas
As famlias de PIC...
Desempenho das famlias do PIC
Performance
18Fxxxx
18Fxxxx
16Fxxx
16Fxxx
12Fxxx
12Fxxx
10Fxxx
10Fxxx
Prog Mem:
Mem: 0.75 kBytes 3.5 kBytes 14 kBytes 128 kBytes
Data Mem:
Mem: 24 Bytes 128 Bytes 368 Bytes 3968 Bytes
Memria
Arquitetura do microcontrolador
A Microchip adotou a
arquitetura Harvard para a
sua linha de
microcontroladores.
RISC set de instrues
reduzido, a linha 16 possui
35 instrues.
Possui dois tipos de
memria, uma para dados e
outra para instrues.
Barramento de dados
separados para memria de
dados e memria de
programa.
Arquitetura do microcontrolador
Estruturao Interna
Os ciclos de mquina
Mapa da Memria de Programa
Mapa da Memria de Dados
Set
Instruo
de instru es
Instruo
Instruo Instruo
[W] Work [ADD]
[W] Work [ADD]Soma
Soma
[F] File
File(Registrador) [AND]
[F] (Registrador) [AND]E
E
[L] Literal [CLR]
[L] Literal [CLR] Limpar
Limpar
[B] Bit [COM]
[B] Bit [COM]Complementa
Complementa
[T] Test [DEC]
[T] Test [DEC] Decrementa
Decrementa
[Z] Zero [INC]
[Z] Zero [INC] Incrementa
Incrementa
[S] Skip
Skip(Pula) [IOR]
[S] (Pula) [IOR] OU
OU
[C] Clear
Clear(0) [MOV]
[C] (0) [MOV]Move
Move
[S] Set
Set(1) [RL]
[S] (1) [RL] Rotaciona
RotacionaEsq.
Esq.
Argumento [RR]
Argumento [RR] Rotaciona
RotacionaDir.
Dir.
[f] File
File(Endereo) [SUB]
[f] (Endereo) [SUB] Subtrai
Subtrai
[d] Destino
Destino(W/F) [SWAP]
[d] (W/F) [SWAP]Inverte
Inverte
[b] Bit
Bit(N mero) [XOR]
[b] (Nmero) [XOR]OU exclusivo
OU exclusivo
[k] Literal
Literal(Valor) [RET]
[k] (Valor) [RET] Retornar
Retornar
Comandos em Assembly
27 26 25 24 23 22 21 20
C
Comandos em Assembly
27 26 25 24 23 22 21 20
C
Comandos em Assembly