Buscar

Microcontroladoes Aula 03 Alex

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

31/03/2015
1
������������	
���������������
���	
����
���������	
���
�����
�����	���
��������
������
��
�����
������
��
������������	
���������������
���	
����
���������	
���
�����
O conjunto de instruções do 8051 é dividido em 5 grupos:
Totalizando 111 instruções, sendo 49 de um byte, 45 de dois 
bytes e 17 de três bytes. 
31/03/2015
2
������������	
���������������
���	
����
���������	
���
�����
������������	
���������������
���	
����
���������	
���
�����
31/03/2015
3
������������	
���������������
���	
����
���������	
���
�����
������������	
���������������
���	
����
���������	
���
�����
31/03/2015
4
������������	
���������������
���	
����
���������	
���
�����
1. Instruções Aritméticas (24):
São as instruções usuais de um operador de 8 bits: 
Soma (ADD), 
Soma com carry (ADC), 
Subtração com borrow (SBB), 
Incremento (INC), 
Decremento (DEC) e
Ajuste decimal (DA A). 
Apresenta também duas operações que não são típicas de 
microprocessadores de 8 bits: multiplicação (MUL AB) e 
divisão (DIV AB). 
������������	
���������������
���	
����
���������	
���
�����
31/03/2015
5
������������	
���������������
���	
����
���������	
���
�����
2. Instruções Lógicas (25):
Este grupo de instruções realiza as funções lógicas E
(ANL), OU (ORL) e OU-EXCLUSIVO (XRL) entre as duas
variáveis endereçadas pelas instruções.
O resultado é armazenado na primeira variável, não se
restringindo portanto, ao acumulador.
As instruções para tornar zero (CLR), complementar (CPL),
bem como as instruções de deslocamento (RL, RLC, RR e
RRC) também fazem parte deste grupo.
������������	
���������������
���	
����
���������	
���
�����
A instrução SWAP A troca os quatro bits menos significativos
do acumulador, pelos quatro bits mais significativos.
As instruções lógicas são muito empregadas para realizar o
clear, o set e o complemento de um ou mais bits da RAM,
das portas de saída ou dos registradores de controle, através
da utilização das instruções lógicas ANL, ORL e XRL.
31/03/2015
6
������������	
���������������
���	
����
���������	
���
�����
������������	
���������������
���	
����
���������	
���
�����
3. Instruções de Transferência de Dados (28):
A instrução básica de transferência de dados é mover,
realizada pelas instruções MOV, MOVC e MOVX.
Também estão incluídas neste grupo as instruções PUSH e
POP, referentes ao ponteiro de pilha, bem como a
instrução XCH.
31/03/2015
7
������������	
���������������
���	
����
���������	
���
�����
������������	
���������������
���	
����
���������	
���
�����
4. Instruções de Manipulação de Variáveis Booleanas (17):
Este grupo inclui as instruções que permitem setar e zerar
bits (CLR e SETB), complementar (CPL) e realizar opera-
ções lógicas E (ANL C, bit) e OU (ORL C, bit) entre qual-quer
bit e o carry.
Também se encontram instruções de desvios condicionais
que testam valores dos bits endereçáveis ou do flag de carry.
Nos mnemônicos das instruções booleanas relacionadas ao
carry utiliza-se o símbolo C.
31/03/2015
8
������������	
���������������
���	
����
���������	
���
�����
������������	
���������������
���	
����
���������	
���
�����
5. Instruções de Desvio ou de Salto (17):
Desvio Incondicional
Desvio Condicional
Sub-rotinas 
31/03/2015
9
������������	
���������������
���	
����
���������	
���
�����
������������	
���������������
���	
����
���������	
���
�����
31/03/2015
10
������������	
���������������
���	
����
���������	
���
�����
Pinagem do 8051:
������������	
���������������
���	
����
���������	
���
�����
Sistema Mínimo
para o 8051:
31/03/2015
11
������������	
���������������
���	
����
���������	
���
�����
Aplicações de I/O:

Continue navegando