Laboratório de Microprocessadores e Microcontroladores
|
|
- Glória Fragoso Campelo
- 6 Há anos
- Visualizações:
Transcrição
1 Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Teclado e Rotação de LEDs Alunos: Matrícula: Prof. Dr. José Wilson Lima Nerys Goiânia, 1º semestre de 2017
2 Laboratório de Microprocessadores e Microcontroladores 1-2 SUMÁRIO 1 Teclado e Rotação de LEDs Introdução Geral Teclado Conjunto de LEDs Tarefas do Experimento Tarefa 1 Rotação de LEDs Tarefa 2 Rotação de LEDs Tarefa 3 Mapeamento do Teclado Tarefa 4 Efeito sobre os LEDs usando o Teclado
3 Laboratório de Microprocessadores e Microcontroladores Teclado e Rotação de LEDs 1.1 Introdução Geral O presente experimento faz uso de um kit didático, Fig. 1, que contém um teclado de 16 teclas conectado à porta P2, um conjunto de 8 LEDs conectado à porta P1, um conector com acesso a todas as Portas (P0, P1, P2 e P3) e um módulo de comunicação serial, além de chaves do tipo push-button para reset e para as interrupções 0 e 1. Fig. 1 - Esquemático com os componentes do Kit didático O microcontrolador deverá ser gravado através de uma gravadora separada do Kit. As chaves INT0 e INT1 conectam, respectivamente, os pinos P3.2 e P3.3 ao Terra. 1.2 Teclado As conexões do teclado são mostradas na Fig. 2. As teclas são conectadas na forma de uma matriz 4 x 4. As linhas 1 a 4 são conectadas, respectivamente aos pinos P2.7, P2.6, P2.5 e P2.4. As colunas 1 a 4 são conectadas, respectivamente aos pinos P2.3, P2.2, P2.1 e P2.0. Fig. 2 - Teclado do kit didático
4 Laboratório de Microprocessadores e Microcontroladores 1-4 A leitura da tecla digitada é feita por varredura do teclado. Inicialmente todos os pinos da porta P2 estão em nível lógico alto. Assim, por exemplo, coloca-se a Linha L1 em nível lógico baixo (L1=0), através da instrução CLR L1 e verifica-se (varredura) o estado das colunas C1 a C4. Se a coluna C1 estiver em nível lógico baixo, significa que a tecla "1" foi pressionada. Se, ao invés disso, a coluna C3 estiver em nível lógico baixo, a tecla pressionada foi "3". Dessa forma, a varredura completa do teclado é feita colocando-se cada linha em nível lógico baixo e verificando o estado das colunas. 1.3 Conjunto de LEDs A capacidade de corrente do microcontrolador 8051 de 40 pinos não é suficiente para acionar diretamente um LED, cuja corrente prevista está em torno de 10 ma. Assim, é utilizado o drive ULN2803, mostrado na Fig. 3. Fig. 3 - drive ULN2803 para o motor de passo Os 8 LEDs são, portanto, conectados à porta P1 através do drive ULN2803.
5 Laboratório de Microprocessadores e Microcontroladores Tarefas do Experimento 2 Cada um dos experimentos será realizado em duas etapas: no simulador do Kit Didático e no Kit didático real. A compilação dos programas pode ser feita no simulador MCU Tarefa 1 Rotação de LEDs Passo 1: Digite e compile no simulador MCU 8051 o programa da Tabela 1. Não é necessário digitar os comentários. Tabela 1: Rotação de LEDs para a esquerda na porta P1 Rótulo Mnemônico Comentário ORG 00H ; A instrução a seguir está no endereço 00H LJMP INICIO ORG 30H ; A instrução a seguir está no endereço 30H INICIO: MOV SP,#2FH ; O apontador de pilha assume o valor 2FH MOV A,#01H ; O acumulador A recebe o valor 01H V1: JB P3.2,V1 ; Enquanto P3.2=1, espera em um loop infinito MOV P1,A ; O conteúdo de A é enviado para os LEDs LCALL ATRASO ; Chama subrotina de atraso de tempo RL A ; Rotaciona para a esquerda o conteúdo de A SJMP V1 ; Retorna para a linha V1 ATRASO: MOV R0,#10 ; R0 recebe o valor 10 decimal V3: MOV R1,#100 ; R1 recebe o valor 100 decimal V2: MOV R2,#200 ; R2 recebe o valor 200 decimal DJNZ R2,$ ; O registrador R2 é decrementado até zerar DJNZ R1,V2 ; Enquanto R1 0, retorna para V2 DJNZ R0,V3 ; Enquanto R0 0, retorna para V3 RET ; Retorna da subrotina de atraso de tempo END Passo 2: Use o simulador do Kit Didático para simular o programa da Tabela 1. VERIFIQUE e COMENTE o que ocorre quando a chave conectada ao pino P3.2, é mantida pressionada e quando ela é liberada. COMENTÁRIO: Passo 3: Use o gravador MaxLoader para gravar o programa da Tabela 1 no microcontrolador do kit didático. Repita o procedimento de verificação de funcionamento usado no simulador do kit didático.
6 Laboratório de Microprocessadores e Microcontroladores Tarefa 2 Rotação de LEDs Passo 1: A Tabela 2 mostra o programa da Tabela 1 com uma alteração na rotina que mostra o conteúdo de A nos LEDs da Porta P1. Faça a alteração necessária, compile o programa e utilize o kit didático para verificar o funcionamento do mesmo. Tabela 2: Rotação de LEDs para a esquerda na porta P1 Rótulo Mnemônico Comentário ORG 00H ; A instrução a seguir está no endereço 00H LJMP INICIO ORG 30H ; A instrução a seguir está no endereço 30H INICIO: MOV SP,#2FH ; O apontador de pilha assume o valor 2FH MOV A,#01H ; O acumulador A recebe o valor 01H V1: JB P3.2,V1 ; Enquanto P3.2=1, espera em um loop infinito V1B: MOV P1,A ; O conteúdo de A é enviado para os LEDs LCALL ATRASO ; Chama subrotina de atraso de tempo RL A ; Rotaciona para a esquerda o conteúdo de A CJNE A,#01H,V1B ; Continua a rotação até A = 01H SJMP V1 ; Retorna para a linha V1 ATRASO: MOV R0,#10 ; R0 recebe o valor 10 decimal V3: MOV R1,#100 ; R1 recebe o valor 100 decimal V2: MOV R2,#200 ; R2 recebe o valor 200 decimal DJNZ R2,$ ; O registrador R2 é decrementado até zerar DJNZ R1,V2 ; Enquanto R1 0, retorna para V2 DJNZ R0,V3 ; Enquanto R0 0, retorna para V3 RET ; Retorna da subrotina de atraso de tempo END Passo 2: Qual a diferença no funcionamento do programa da Tabela 2, comparado com o funcionamento do programa da Tabela 1? 2.3 Tarefa 3 Mapeamento do Teclado Passo 1: Digite e compile no simulador MCU 8051 o programa da Tabela 3. Não é necessário digitar os comentários. Tabela 3: Mapeamento do Teclado, conectado à porta P2 Rótulo Mnemônico Comentário L1 EQU P2.7 ; Linha L1 equivale ao pino P2.7 L2 EQU P2.6 ; Linha L2 equivale ao pino P2.6 L3 EQU P2.5 ; Linha L3 equivale ao pino P2.5 L4 EQU P2.4 ; Linha L4 equivale ao pino P2.4 C1 EQU P2.3 ; Coluna C1 equivale ao pino P2.3 C2 EQU P2.2 ; Coluna C2 equivale ao pino P2.2 C3 EQU P2.1 ; Coluna C3 equivale ao pino P2.1 C4 EQU P2.0 ; Coluna C4 equivale ao pino P2.0
7 Laboratório de Microprocessadores e Microcontroladores 2-7 ORG 00H LJMP INICIO ; A instrução a seguir está no endereço 00H ORG 30H ; A instrução a seguir está no endereço 30H INICIO: MOV SP,#2FH ; O apontador de pilha assume o valor 2FH LINHA_L1: CLR L1 ; Faz L1 = 0 (Limpa Linha L1 Habilita Linha L1) SETB L2 ; Faz L2 = 1 SETB L3 ; Faz L3 = 1 SETB L4 ; Faz L4 = 1 C11: JB C1, C21 ; Verifica se C1 = 1. Se C1 = 1, desvia para C21 MOV A,#01H ; Se C1 = 0, então faz A = 01H LJMP MOSTRA ; Desvia para "MOSTRA" C21: JB C2, C31 ; Verifica se C2 = 1. Se C2 = 1, desvia para C31 MOV A,#02H ; Se C2 = 0, então faz A = 02H C31: JB C3, C41 ; Verifica se C3 = 1. Se C3 = 1, desvia para C41 MOV A,#03H ; Se C3 = 0, então faz A = 03H C41: JB C4, LINHA_L2 ; Verifica se C4 = 1. Se C4 = 1, desvia para LINHA_L2 MOV A,#04H ; Se C4 = 0, então faz A = 04H LINHA_L2: SETB L1 ; Faz L1 = 1 CLR L2 ; Faz L2 = 0 (Limpa Linha L2 Habilita Linha L2) SETB L3 ; Faz L3 = 1 SETB L4 ; Faz L4 = 1 Parte 1 Parte 2 Parte 2 Parte 2 Parte 2 Parte 1 C12: JB C1, C22 ; Verifica se C1 = 1. Se C1 = 1, desvia para C22 MOV A,#05H ; Se C1 = 0, então faz A = 01H C22: JB C2, C32 ; Verifica se C2 = 1. Se C2 = 1, desvia para C32 MOV A,#06H ; Se C2 = 0, então faz A = 02H C32: JB C3, C42 ; Verifica se C3 = 1. Se C3 = 1, desvia para C42 MOV A,#07H ; Se C3 = 0, então faz A = 03H C42: JB C4, LINHA_L3 ; Verifica se C4 = 1. Se C4 = 1, desvia para LINHA_L3 MOV A,#08H ; Se C4 = 0, então faz A = 04H LINHA_L3: SETB L1 ; Faz L1 = 1 SETB L2 ; Faz L2 = 1 CLR L3 ; Faz L3 = 0 (Limpa Linha L3 Habilita Linha L3) SETB L4 ; Faz L4 = 1 Parte 1 C13: JB C1, C23 ; Verifica se C1 = 1. Se C1 = 1, desvia para C23 MOV A,#09H ; Se C1 = 0, então faz A = 09H C23: JB C2, C33 ; Verifica se C2 = 1. Se C2 = 1, desvia para C33 MOV A,#00H ; Se C2 = 0, então faz A = 00H
8 Laboratório de Microprocessadores e Microcontroladores 2-8 C33: JB C3, C43 ; Verifica se C3 = 1. Se C3 = 1, desvia para C43 MOV A,#0AH ; Se C3 = 0, então faz A = 0AH C43: JB C4, LINHA_L4 ; Verifica se C4 = 1. Se C4 = 1, desvia para LINHA_L4 MOV A,#0BH ; Se C4 = 0, então faz A = 0BH LINHA_L4: SETB L1 ; Faz L1 = 1 SETB L2 ; Faz L2 = 1 SETB L3 ; Faz L3 = 1 CLR L4 ; Faz L4 = 0 (Limpa Linha L4 Habilita Linha L4) Parte 1 C14: JB C1, C24 ; Verifica se C1 = 1. Se C1 = 1, desvia para C24 MOV A,#0CH ; Se C1 = 0, então faz A = 0CH C24: JB C2, C34 ; Verifica se C2 = 1. Se C2 = 1, desvia para C34 MOV A,#0DH ; Se C2 = 0, então faz A = 0DH C34: JB C3, C44 ; Verifica se C3 = 1. Se C3 = 1, desvia para C44 MOV A,#0EH ; Se C3 = 0, então faz A = 0EH C44: JB C4, V1 ; Verifica se C4 = 1. Se C4 = 1, desvia para V1 MOV A,#0FH ; Se C4 = 0, então faz A = 0FH MOSTRA: MOV P1,A ; MOSTRA NOS LEDs A TECLA PRESSIONADA V1: LJMP LINHA_L1 ; VOLTA PARA A LINHA_L1 END Passo 2: Use o simulador do Kit Didático para simular o programa da Tabela 3. Pressione uma a uma as teclas do Teclado e verifique o resultado nos LEDs. Passo 3: Comente a finalidade das Partes 1 e 2, destacadas na Tabela 3. Finalidade da Parte 1: Finalidade da Parte 2: Passo 4: Use o gravador MaxLoader para gravar no microcontrolador do kit didático o programa da Tabela 3. Verifique o funcionamento do programa pressionando uma a uma todas as teclas do teclado. Comente.
9 Laboratório de Microprocessadores e Microcontroladores Tarefa 4 Efeito sobre os LEDs usando o Teclado Passo 1: Digite e compile no simulador MCU 8051 o programa da Tabela 4. Tabela 4: Efeitos sobre os LEDs na porta P1, usando o Teclado, conectado à porta P2 Rótulo Mnemônico Comentário L1 EQU P2.7 ; Linha L1 equivale ao pino P2.7 C1 EQU P2.3 ; Coluna C1 equivale ao pino P2.3 C2 EQU P2.2 ; Coluna C2 equivale ao pino P2.2 C3 EQU P2.1 ; Coluna C3 equivale ao pino P2.1 ORG 00H LJMP INICIO ; A instrução a seguir está no endereço 00H ORG 30H ; A instrução a seguir está no endereço 30H INICIO: MOV SP,#2FH ; O apontador de pilha assume o valor 2FH MOV R6,#0FH ; Valor inicial de R6 V00: MOV A,#01H ; Acumulador recebe o valor 01H V0: LCALL TECLADO ; Chama subrotina que faz leitura do teclado CJNE R7,#01H,V1 ; Verifica se R7 = 01H. Se R7 01H, desvia para V1 SJMP DIREITA ; Se R7 = 01H, desvia para DIREITA V1: CJNE R7,#02H,V4 ; Verifica se R7 = 02H. Se R7 02H, desvia para V4 SJMP ESQUERDA ; Se R7 = 02H, continua na próxima linha. Rotação à esquerda V4: CJNE R7,#03H,V0 ; Verifica se R7 = 03H. Se R7 03H, desvia para V0 ; Se R7 = 03H, continua na próxima linha com a alternância de Leds ALTERNA: MOV P1,R6 ; Envia conteúdo do registrador R6 para a porta P1 LCALL ATRASO ; Chama subrotina de atraso de tempo MOV A,R6 ; Copia conteúdo de R6 no acumulador CPL A ; Complementa o conteúdo do acumulador MOV R6,A ; Copia em R6 o conteúdo complementado de A LJMP V00 ESQUERDA: MOV P1,A ; Envia para os LEDs o conteúdo de A RL A ; Rotaciona conteúdo de A para a esquerda LCALL ATRASO ; Chama subrotina de atraso de tempo LJMP V0 ; Volta para ler novamente o Teclado DIREITA: MOV P1,A ; Envia para os LEDs o conteúdo de A RR A ; Rotaciona conteúdo de A para a direita LCALL ATRASO ; Chama subrotina de atraso de tempo LJMP V0 ; Volta para ler novamente o Teclado TECLADO: CLR L1 ; Faz L1 = 0 (Limpa Linha L1) JB C1, C12 ; Verifica se C1 = 1. Se C1 = 1, desvia para C12 MOV R7,#01H ; Se C1 = 0, então faz R7 = 01H C12: JB C2, C13 ; Verifica se C2 = 1. Se C2 = 1, desvia para C13 MOV R7,#02H ; Se C2 = 0, então faz R7 = 02H C13: JB C3,SAI ; Verifica se C3 = 1. Se C2 = 1, desvia para SAI MOV R7,#03H ; Se C3 = 0, então faz R7 = 03H SAI: SETB L1 ; Retorna Linha L1 para nível alto RET ; Retorna da subrotina Teclado ATRASO: MOV R0,#10 ; R0 recebe o valor 10 decimal V3: MOV R1,#100 ; R1 recebe o valor 100 decimal V2: MOV R2,#200 ; R2 recebe o valor 200 decimal DJNZ R2,$ ; O registrador R2 é decrementado até zerar
10 Laboratório de Microprocessadores e Microcontroladores 2-10 DJNZ R1,V2 DJNZ R0,V3 RET ; Enquanto R1 0, retorna para V2 ; Enquanto R0 0, retorna para V3 ; Retorna da subrotina de atraso de tempo END Passo 2: Use o simulador do Kit Didático para simular o programa da Tabela 4. O que ocorre quando a tecla 1 é pressionada? O que ocorre quando a tecla 2 é pressionada? O que ocorre quando a tecla 3 é pressionada? Por que o conteúdo de R6 foi transferido para o acumulador A (na rotina chamada de ALTERNA), antes de ser complementado? Passo 3: Grave o programa da Tabela 4 no microcontrolador do kit didático e verifique o funcionamento do programa. Revisão: Explique a função de cada um dos comandos dados na Tabela 5. Tabela 5: Função de alguns comandos Comandos Função SETB P2.7 CLR P2.6 JB P2.3,V1 RL A RR A CJNE R0,#01H,V2 MOV P1,A DJNZ R1,V3 DJNZ R2,$ CPL A
Laboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Motor de Passo e Display LCD Alunos: Matrícula:
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA 1. Escreva as instruções para as configurações pedidas. Valor: 2,0 a) Habilita as interrupções externas zero e um e a interrupção do
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: 1. Na figura a seguir 8 Leds são conectados à porta P1 e 8 à porta P2. Valor: 2,5 Faça um programa em assembly do 8051 em que as interrupções
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - Uma Solução Possível
Parte 3 Parte 1 Parte 2 Goiânia, 5 de junho de 2014. MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - Uma Solução Possível 1. Suponha um sistema com um conjunto de 8 LEDs conectados à porta P1 e duas
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 1 Introdução ao Microcontrolador 8051 Alunos: Matrícula:
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 1 Introdução ao Microcontrolador 8051 Alunos: Matrícula:
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Tabela 1 mostra um programa, em linguagem
Leia maisEscola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás. Experimento 7: Sensores e Transdutores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,0 A Figura a seguir mostra um sistema no qual um motor de passo
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL Aluno: Matrícula: 1. Escreva as instruções necessárias para atender a cada uma das configurações solicitadas. Valor: 2,0 (a) Interrupção
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Temporizadores e Motor de Passo Alunos: Matrícula:
Leia maisMICROPROCESSADORES E MICROCONTROLADORES. Prova 1 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES Prova 1 Resposta Esperada 1. Tema: Conceitos Gerais Valor: 1,0 Os microcontroladores da família 8051 possuem arquitetura CISC, e os microcontroladores da família
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Motor de Passo e Motor de Corrente Contínua Alunos:
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
Leia maisEXERCÍCIOS RESOLVIDOS
EXERCÍCIOS RESOLVIDOS Modos de endereçamento direto ; inclui no programa assembly o arquivo (REG51.inc) ORG 0000H ; o programa inicia na linha 0000H da EPROM MOV A,#01010101B ; carrego no ACC por binário
Leia maisOprojeto apresenta três níveis de dificuldade: fácil, médio e difícil. No modo fácil tem-se uma
Jogo de Memória (Memorex v. 3.0) José Wilson Lima Nerys Universidade Federal de Goiás jwlnerys@gmail.com Abstract No presente projeto uma sequência de Leds é criada pelo microcontrolador, e deve ser repetida
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUÇÃO POSSÍVEL. Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!!
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: UMA SOLUÇÃO POSSÍVEL Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!! 1. Escreva um pequeno, em assembly do
Leia maisEx.: Rotinas de tempo
Ex.: Rotinas de tempo ORG 0000h PORTA EQU P1 VBASE EQU 0800h Inicio: mov a,# 0ffh volta: mov PORTA,a cpl a ljmp volta end Microcontroladores - Prof: Demantova 1 Ex.: Rotinas de tempo ORG 0000h PORTA EQU
Leia maisProgramação de Microprocessadores. Programação de Microprocessadores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Programação de Microprocessadores Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários
Leia maisAs 5 partes fundamentais. Linguagem de Programação Pinagem Características Elétricas Ambiente de Desenvolvimento Integrado - IDE
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Como conhecer/estudar um Microprocessador/Microcontrolador As 5 partes fundamentais Programação de Microprocessadores Prof: Evandro L. L. Rodrigues Arquitetura
Leia maisOcircuito da Fig.1 é usado para o acionamento dos Leds do Cubo.
Cubo de Leds José Wilson Lima Nerys Universidade Federal de Goiás jwlnerys@gmail.com Abstract Esse projeto é um bom exemplo de uso das instruções setb e clr do 8051. Elas são usadas para ativar e desativar
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br Prof. José Wilson 1 Lima
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
Leia maisProf. Adilson Gonzaga
Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários armazenados em memória. Prof. Adilson Gonzaga 1 As ordens ou comandos
Leia mais29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-5 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 1
MICROPROCESSADORES E MICROCONTROLADORES PROVA 1 1. A expressão a seguir pode ser usada para avaliar o desempenho de um microprocessador. Comente cada um dos termos dessa expressão. Valor: 2,5 Tempo de
Leia maisTemporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso
Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar
Leia maisUTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015)
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) Interrupção e Contadores/Temporizadores Este texto apresenta uma
Leia maisInterrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
Leia maisMicroprocessadores e Microcontroladores. Prova Substitutiva Uma Solução
Prova Substitutiva Uma Solução Aluno: Matrícula: Uso de Interrupções e do Temporizador 1. Faça um programa (usando o assembly do 8051) para acionamento de um motor de corrente contínua, com as seguintes
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCEADORE E MICROCOTROLADORE PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Figura a seguir mostra um carro com quatro sensores de obstáculos
Leia mais7. PROGRAMANDO O MICROCONTROLADOR. Microcontroladores - Prof: Demantova
7. PROGRAMANDO O MICROCONTROLADOR 1 7. PROGRAMANDO O MICROCONTROLADOR: Hardware parte física do circuito eletrônico CPU onde está localizado o microcontrolador. Dentro do microcontrolador existe um conjunto
Leia mais1. Instruções de Desvio
1. Instruções de Desvio Def.: Estas instruções permitem que, de forma condicional ou não, seja feito um desvio na seqüência de uma programa. O desvio é efetuado fazendo com que o valor carregado no PC
Leia maisAula 10 Microcontrolador Intel 8051 Parte 2
SEL 0415 Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 INTROD À ORGANIZAÇÃO DE COMPUTADORES Prof Dr Marcelo A C Vieira SEL 415 Mapeamento das memórias internas Memória de dados interna (RAM) n 8051
Leia maisSEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga
SEL-614 MICROPROCESSADORES E APLICAÇÕES Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Leia maismov R1,10H ; Carrega o dado do endereço 10H em R1 mov R1,#10H ; Carrega 10H em R1
--------------------------------------------------------------- Programa: primeiro.asm Move dado da acumulador para o registro B e vice-versa. Autor: Vargas Data:16:52 16/02/01 ---------------------------------------------------------------
Leia maisSistemas Microprocessados. sato<at>utfpr<dot>edu<dot>br
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Assembly do 805 satoutfpredubr Sobre o material Essas transparências foram baseadas em materiais elaborados
Leia maisTemporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia maisEx.: Rotinas de tempo
Ex.: Rotinas de tempo ORG 0000h PADRAO EQU 11111110b PORTA EQU P1 VBASE EQU 0800h mov r0,# PADRAO inicio: mov PORTA,r0 ;***********TEMPO DE 1S ************ mov dptr,#vbase ; Tt= 2T espera1: mov r1,#0f2h
Leia maisPRÁTICAS. Microcontroladores: (LT36D) Prof: DaLuz. Práticas - 2º sem Microcontroladores LT36D - 26/04/ :56 1/16
PRÁTICAS Microcontroladores: (LT36D) Prof: DaLuz 1/16 Laboratório 01: - Laboratórios Instrução / diretiva (ORG e END), exemplos: ORG 0000h posiciona o código na linha 0000h da EPROM ORG 0100h posiciona
Leia maisCONJUNTO DE INSTRUÇÕES
CONJUNTO DE INSTRUÇÕES Rn - Registrador R0 R7 do banco de registradores selecionado. direto - 8-bits de endereço da posição da RAM de dados Podem ser referentes tanto à RAM interna (0 7F) como ao espaço
Leia maisMICROPROCESSADORES E MICROCONTROLADORES. PROVA 1 - Solução da Versão 1
MICROPROCESSDORES E MICROCONTROLDORES PROV 1 - Solução da Versão 1 (o final são apresentadas as soluções da questão 4 das versões 2 e 3) 1. Na comparação entre as arquiteturas CISC e RISC, faça comentários
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte Microcontrolador 805 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br Prof. José Wilson Lima Nerys
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisEXERCÍCIOS 2 Prof. Adilson Gonzaga
LISTA DE EXERCÍCIOS 2 Prof. Adilson Gonzaga 1) Um robô como mostrado na figura é acionado por dois motores de corrente contínua, um para cada roda, conforme o esquema, e possui um sensor localizado na
Leia maisUNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III
UNIVERSIDADE PAULISTA (UNIP) Curso de Engenharia Mecatrônica Disciplina: Microprocessadores e Microcontroladores (MM) LISTA III Orientações: Esta lista de Exercícios deve ser entregue juntamente com a
Leia mais208 = D0 h TMOD. MOV TMOD,#20h ;TMOD = Timer 1 no ;Modo 2, controle por software SCON. ;Canal Serial
Exercício 1 Fazer um programa em Assembly do 8051 que informe a temperatura de um forno. O programa deve enviar inicialmente um String em ASCII armazenado na área de memória de programa a partir do endereço
Leia maisProgramação de Microcontroladores II
Programação de Microcontroladores II L.M.S. e P.S.C. / 2001 (revisão) E.T.M./2003 (revisão) E.T.M./2011 (revisão) E.T.M./2012 (revisão) RESUMO Nesta experiência, dando continuidade à experiência anterior,
Leia maisTópicos: 1 - Modos de endereçamento do Pilha e instruções de Pilha. 3 - Instruções que usam pilha: - instrução CALL - instrução RET
Tópicos: 1 - Modos de endereçamento do 8051 2 - Pilha e instruções de Pilha 3 - Instruções que usam pilha: - instrução CALL - instrução RET 4 - Interrupção 1 - Modos de Endereçamento do 8051 Os modos de
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO. Vinicius Zanetti Tiago Dambros Rodrigo Yoshida Takeda
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO Vinicius Zanetti Tiago Dambros Rodrigo Yoshida Takeda Projeto apresentado às disciplinas do Curso de Engenharia de Computação do Centro
Leia maisMemória de Dados Interna. Memória de Dados Interna
Memória de Dados Interna Memória de Dados Interna - faixa de endereço endereçável diretamente: 00 a 7F hexadecimal. - faixa de endereço endereçável indiretamente: 00 a FF hexadecimal. - espaço endereçável
Leia maisInstruções de movimentação de dados
Instruções de movimentação de dados Instrução MOV O 8051 possui instruções que permitem copiar o conteúdo de um registrador ou localidade para outro registrador ou localidade de memória. Nas seções anteriores
Leia maisMicroprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento
Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores
Leia maisLista de Exercícios 2
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Leia maisEstudar os passos que devem ser feitos (ponto de partida até o objetivo)
Erros básicos Falta de conhecimento sobre o microcontrolador e assembly Falta de planejamento na hora de desenvolver o programa Estudar os passos que devem ser feitos (ponto de partida até o objetivo)
Leia maisEXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO
EXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO Parte I Fundamentos Teóricos O que diferencia um microcontrolador (como o 8051) de um microprocessador é o fato de que o primeiro pode apresentar, integrados
Leia maisMicroprocessadores e Microcontroladores Parte 3. Expansão de Memória Mapeamento de Memória
Microprocessadores e Microcontroladores Parte 3 Expansão de Memória José Wilson Lima Nerys www.eee.ufg.br/ jwilson 2013 Um microcontrolador padrão da família 8051 possui normalmente uma memória de programa
Leia maisMicroprocessadores e Microcontroladores
Microprocessadores e Microcontroladores Parte 3 Microcontrolador 8051 Expansão da Capacidade de Memória e Mapeamento de Memória José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com
Leia maisLista de Exercícios 1
Conceitos envolvidos: a) Memória de Dados (interna e externa) b) Memória de Programa (interna e externa) c) Operações aritméticas e lógicas d) Portas e) Endereçamento a Bit f) Contadores e Temporizadores
Leia maisSEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES
SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas
Leia maisFamília 8051 (introdução) 2011/1
Família 8051 (introdução) 2011/1 Refresh Microprocessador vs. microcontrolador. Periféricos built-in. Single-chip computer 2 Objetivos Histórico Modelos da família original Principais características Diagrama
Leia maisMicrocontrolador Assembly UTFPR / DAELN Microcontroladores 1 Prof. Gabriel Kovalhuk
Assembly 8051 Num sistema microprocessado, geralmente, não existe um sistema operacional; O programa desenvolvido pelo programador deve cuidar tanto da lógica do programa, bem como da configuração e acesso
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 3 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte 3 Microcontrolador 8051 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br 1 Prof. José Wilson Lima
Leia maisPROJETOS COM MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás PROJETOS COM MICROCONTROLADORES Versão em Processo de Atualização Prof. Dr. José Wilson Lima Nerys Goiânia, 2009 Projetos com
Leia maisMICROCONTROLADOR 8051
MICROCONTROLADOR 8051 Notas de Aula (v.2014) Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca ARQUITETURA 8051 APLICAÇÕES MAIS FREQUENTES SISTEMAS COMPACTOS: MEMÓRIAS ROM / RAM
Leia maisGOVERNO DO ESTADO DE SÃO PAULO
Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec JORGE STREET TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM AUTOMAÇÃO INDUSTRIAL Esteira Seletora Caique de Siqueira Flavio
Leia maisOrganização de Memórias
Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui
Leia maisFORMATO DO PROGRAMA FONTE
FORMATO DO PROGRAMA FONTE As declarações do programa fonte são constituídas pelos seguintes campos: 1) Campo do Rótulo: o primeiro caractere deve ser alfabético
Leia maisMicrocontroladores. Conjunto de Instruções do Prof. Guilherme Peron Prof. Heitor Lopes Prof. Ronnier Rohrich Prof. Rubão
Microcontroladores do 805 Prof. Guilherme Peron Prof. Heitor Lopes Prof. Ronnier Rohrich Prof. Rubão Introdução Os microcontroladores: Têm instruções limitadas Precisam tratar os dados da forma correta
Leia maisTécnicas de Interface com Microcontroladores (8051)
SEL- APLICAÇÕES DE MICROPROCESSADORES I Técnicas de Interface com Microcontroladores (0) Estrutura das Portas do 0: Todas as quatro Portas (P0,P,P,P) da família de Microcontroladores MCS- são bi-direcionais.
Leia maisApêndice A Placa Experimental do 8051
Apêndice A Placa Experimental do 8051 L.M.S. e P.S.C. / 2001 (revisão) E.T.M./2005 (revisão) Para viabilizar uma rápida familiarização e uso do 8051, foi desenvolvida no PCS/EPUSP, uma Placa Experimental,
Leia maisNOTAS DE AULA 06 MICROCONTROLADOR 8051
NOTAS DE AULA 06 MICROCONTROLADOR 8051 SUMÁRIO DO VOLUME NOTAS DE AULA 06 1 INTRODUÇÃO AOS MICROCONTROLADORES 2 PROGRAMANDO EM LINGUAGEM ASSEMBLY - 8051 3 INSTRUÇÕES: JUMPS, LOOPS E CALL 4 DESCRIÇÃO DOS
Leia maisLista de Exercícios 1
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS2322 c) Interrupções Lista de Exercícios 1 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Leia maisNotas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca
Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca SISTEMAS COMPACTOS: MEMÓRIAS ROM/RAM INTERNAS E/S INTERNOS: 1 CANAL SERIAL (CONSOME P3.0 E P3.1) 2 TIMERS/CONTADORES
Leia maisInterrupção
1. 8051 - Interrupção Def.: Consiste de um evento assíncrono que faz com que o fluxo de um programa seja desviado para uma Rotina de Tratamento de Interrupção (ISR). Faz uso da estrutura de controle da
Leia maisConjunto de Instruções do 8051
Apêndice B Conjunto de Instruções do 8051 A.G. e E.T.M. / 2001 (revisão) O 8051 apresenta 111 tipos de instruções, sendo 49 de um byte, 45 de dois bytes e 17 de três bytes. Levando-se em contas as variações
Leia maisMicrocontroladores 8051
Microcontroladores 8051 1. Microcontroladores Microcontrolador é o nome dado ao componente que incorpora em um só "chip" todos os elementos necessários a um microcomputador. Deve ter : CPU, Memória e Interfaces
Leia maisInstruções Assembly x Código de máquina Microprocessador Didático
Instruções Assembly x Código de máquina Microprocessador Didático Professor Afonso Ferreira Miguel (afmiguel@rla01.pucpr.br) Disciplina de Projetos Lógicos e Microprocessadores Curitiba, 1 de junho de
Leia maisInterface com Teclas, Leds e Teclados Matriciais. Prof. Adilson Gonzaga
Interface com Teclas, Leds e Teclados Matriciais Prof. Adilson Gonzaga Técnicas de Interface com Microcontroladores (8051) Estrutura das Portas do 8051: Todas as quatro Portas (P0,P1,P2,P3) da família
Leia maisO microcontrolador Quatro partes importantes
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos: Velocidade, capacidade
Leia maisTemporizadores e Contadores (Timer/Counter)
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal
Leia maisProf. Adilson Gonzaga. Técnicas de Interface
Prof. Adilson Gonzaga Técnicas de Interface Técnicas de Interface com Microcontroladores (8051) Estrutura das Portas do 8051: Todas as quatro Portas (P0,P1,P2,P3) da família de Microcontroladores MCS-51
Leia maisTRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM ELETRÔNICA MÁQUINA DE VENDAS AUTOMÁTICA
Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO ETEC JORGE STREET TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM ELETRÔNICA MÁQUINA DE VENDAS AUTOMÁTICA CARLOS SÉRGIO L. NAVARRO
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Memória de Dados Interna (RAM Interna) O endereçamento é feito com 8 bits Chips com 128 bytes de RAM não possuem a área I (Apenas Endereçamento Indireto) Memória de Dados Interna
Leia maisLABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO
AEVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE ARQUITETURA DE COMPUTADORES Prof. Sérgio
Leia maisSistemas Embarcados:
Sistemas Embarcados: Microcontroladores Prof. Protásio Laboratório de Microengenharia/DEE/CEAR/UFPB Programação Assembly 8051 Programação Assembly Ferramentas de simulação MCU 8051 IDE v1.4.7 An open source
Leia mais