MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
|
|
|
- Therezinha Rosa
- 7 Há anos
- Visualizações:
Transcrição
1 MICROPROCEADORE E MICROCOTROLADORE PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador Valor: 2,5 A Figura a seguir mostra um carro com quatro sensores de obstáculos (nível baixo na presença de obstáculo) e dois motores de corrente contínua. Faça um programa (livremente), em assembly do 8051, para acionar os motores de forma que o carro se desloque desviando dos obstáculos. Quando não há obstáculo, o carro deve se deslocar para a frente (sensor 0 localizado na parte da frente). Explique a lógica desenvolvida. Todos os sensores devem ser considerados. 1 M2 0 istema de controle Bateria M1 3 Tabela 1: Pinos do Microcontrolador ensores (P1.0) (P1.1) (P1.2) (P1.3) Motor M1 Motor M2 ituação do motor P3.4 (M11) P3.5 (M12) P3.0 (M21) P3.1 (M22) Motor parado Rotação horária Rotação anti-horária Motor parado 2 Uma das Respostas esperadas: IÍCIO Configurações básicas 0 = 1? 1 = 1? Para direita M1 (anti-horário) Para direita M1 (anti-horário) 0 = 0? 1 = 0? 2 = 1? 3 = 1? Para Frente M1 (horário) Para esquerda M1 (horário) M2 (horário) 3 = 0? Para Frente M1 (horário)
2 0 EQU P1.0 V1: JB 1,V2 1 EQU P1.1 ETB M11 ; M1 anti-horário 2 EQU P1.2 CLR M12 3 EQU P1.3 ETB M21 ; M2 anti-horário M11 EQU P3.4 CLR M22 M12 EQU P3.5 JB 1,$ ; aguarda não detectar 1 M21 EQU P3.0 V2: JB 2,V3 M22 EQU P3.1 CLR M11 ; M1 horário ETB M12 ORG 00H ETB M21 ; M2 anti-horário LJMP IICIO CLR M22 V3: JB 3, FRETE ORG 30H CLR M11 ; M1 horário IICIO: MOV P,#2FH ETB M12 CLR M21 ; M2 horário V1: JB 0,V1 ETB M22 ETB M11 ; M1 anti-horário JB 3,$ ; aguarda não detectar 3 CLR M12 FRETE: CLR M11 ; M1 horário ETB M21 ; M2 anti-horário ETB M12 CLR M22 ETB M21 ; M2 anti-horário JB 0,$ ;aguarda não detectar 0 CLR M22 JMP V1 ED 2. Tema: Interrupções do microcontrolador Valor: 2,5 Faça um programa, em linguagem assembly do 8051, onde as interrupções externas 0 e 1 são utilizadas, por transição, para acionar um motor de passo. Quando a interrupção externa 0 é solicitada, o motor de passo gira 180º no sentido horário (direita); quando a interrupção externa 1 é solicitada o motor gira duas voltas completas no sentido anti-horário (esquerda). Cada passo do motor corresponde a 5º. O motor está conectado ao nibble inferior da porta P2. ORG 00H IT0: MOV R0,#36 LJMP IICIO V1: MOV P2,A LCALL ATRAO ORG 03H RR A JMP IT0 DJZ R0,V1 Valor: 0,5 ORG 13H JMP IT1 IT1: MOV R1,#144 V2: MOV P2,A ORG 30H LCALL ATRAO IICIO: MOV P,#2FH RL A MOV IE,#85H DJZ R1,V2 MOV TCO,#05H MOV A,#11H JMP $ ATRAO:... RET ED
3 3. Tema: Temporizadores do microcontrolador Valor: 2,5 A Tabela 2 mostra um programa, em assembly do O cristal oscilador é de 12 MHz. Há um conjunto de 8 Leds conectados à porta P1. Tabela 2: programa em linguagem Assembly do 8051 ORG 00H V1: MOV TH0,#0D8H LJMP IICIO MOV TL0,#0EFH DJZ R0,V2 ORG 0BH MOV R0,#100 JMP V1 ORL A,#01H MOV P1,A (III) ORG 30H RL A IICIO: MOV P,#2FH CJE A,#0FFH,V2 (I) MOV TMOD,#01H MOV A,#00H MOV IE,#82H (II) MOV TH0,#0D8H V2: OP MOV TL0,#0EFH MOV A,#00H MOV R0,#100 ED ETB TR0 JMP $ Analise o programa da Tabela 2 e responda às questões de (a) a (d). (a) Qual a configuração resultante das instruções indicadas em (I)? (0,5) O temporizador 0 está configurado para operar no modo 1 (16 bits) e o temporizador 2, no modo 0 (13 bits). A interrupção do temporizador 0 está habilitada. (b) Qual o tempo resultante de cada contagem do temporizador, com a recarga indicada em (II)? (0,6) A recarga de TH0/TL0 é D8EFH, que corresponde ao valor decimal , de acordo com a Tabela 7. Portanto, a contagem do temporizador 1 será de a , que corresponde a pulsos. endo cada pulso de 1 µs (clock de 12 MHz frequência do temporizador = 1 MHz), então cada contagem do temporizador corresponde a µs = 10 ms. (c) Qual o efeito, sobre os Leds, da execução das instruções indicadas em (III)? (0,7) O valor inicial de A é A = b. Assim, na primeira passagem por (III), o valor de A tornase b. Então ocorre uma rotação à esquerda de A, que passa para A = b. Assim, na segunda operação OU (ORL A,#01H), o valor de A torna-se A = b. ovamente há uma rotação à esquerda de A e outra operação OU, fazendo A = Ao final de 8 operações OU/rotação, tem-se A = b. Portanto, os Leds acendem, um a um, até ficarem todos acesos. Depois de todos acesos, a operação CJE A,#0FFH,V2 faz o processamento ir para a linha seguinte. Então começa tudo de novo. (d) De quanto em quanto tempo as instruções indicadas em (III) são executadas? (0,7)
4 A cada 10 ms (final da contagem do temporizador 1) o processamento é desviado para V1, onde o registrador R0 (com valor inicial de 100 decimal) é decrementado. Enquanto R0 não for zero, as instruções em (III) não são executadas. Ou seja, (III) só será executada após a centésima passagem pela rotina iniciada em V1. Assim, (III) será executada a cada 100 x 10 ms = 1 s. 4. Tema: erial do microcontrolador Valor: 2,5 Faça um programa, em assembly do 8051, onde caracteres recebidos via serial do microcontrolador (no modo 1) são usados para acionar uma lâmpada (pino P1.7). Escolha, na Tabela 8, um caractere qualquer para ligar a lâmpada e outro para apagar. A taxa de comunicação deve ser de 4800 bps e o cristal oscilador, 11,0592 MHz. Use interrupção da recepção serial. ORG 00H ETB TR1 LJMP IICIO ETB RE CLR RI ORG 23H MOV A,BUF V1: CJE A,#CHAR1,V2 CLR RI ETB P1.7 ; liga lâmpada V2: CJE A,#CHA2,V1 ORG 30H CLR P1.7 ; apaga lâmpada IICIO: MOV P,#2FH JMP V1 MOV TMOD,#20H MOV CO,#40H ED MOV IE,#90H MOV TH1,#0FAH MOV TL1,#0FAH Questão opcional (Justifique sua resposta) Valor: 1,0 Uma mulher chamada Portia (personagem de hakespeare), resolveu que se casaria com o primeiro homem que passasse por dois testes. O segundo teste é dado a seguir: havia três caixas em uma sala e em uma delas estava o retrato de Portia. O candidato a esposo deveria acertar em qual das caixas estava o retrato, seguindo as frases que estavam escritas em cada uma delas. Portia explicou que em uma das caixas as duas frases eram verdadeiras; em outra as duas frases eram falsas e na terceira uma frase era falsa e outra verdadeira. Caixa A Caixa B Caixa C 1. O retrato não está nesta caixa 2. Ele está na caixa B Em qual caixa está o retrato de Portia? 1. O retrato não está na caixa A 2. Ele está na caixa C 1. O retrato não está nesta caixa 2. Ele está na caixa A Uma das maneiras de resolver é supondo que esteja em A, depois em B, depois em C e, para cada suposição, verificar as frases de cada caixa. uposição 1: Está na Caixa A Frases da Caixa A: F e F Frases da Caixa B: F e F Frases da Caixa C: V e V
5 e o retrato estivesse na caixa A, então todas as frases das caixas A e B seriam falsas, o que contraria a afirmação de Portia. Conclusão: não está na Caixa A. uposição 2: Está na Caixa B Frases da Caixa A: V e V Frases da Caixa B: V e F Frases da Caixa C: V e F e o retrato estivesse na caixa B, então as frases das caixas B e C seriam, respectivamente, V e F, o que contraria a afirmação de Portia. Conclusão: não está na Caixa B. uposição 3: Está na Caixa C Frases da Caixa A: V e F Frases da Caixa B: V e V Frases da Caixa C: F e F Há uma caixa com ambas as frases verdadeiras (B); uma com ambas falsas (C) e uma com uma verdadeira e outra falsa (A), conforme a afirmação de Portia. Conclusão: o retrato está na Caixa C. Informações Complementares Tabela 3: Alguns Registradores Especiais Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 TCO TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 IE EA X X E ET1 EX1 ET0 EX0 IP X X X P PT1 PX1 PT0 PX0 PW CY AC F0 R1 R0 OV X P TMOD G1 C/T\ M1.1 M0.1 G0 C/T\ M1.0 M0.0 CO M0 M1 M2 RE TB8 RB8 TI RI Tabela 4: End. interrupções Interrupção olicitada Endereço de desvio Reset 0000h IT0\ 0003h Timer/counter 0 000Bh IT1\ 0013h Timer/counter 1 001Bh Canal erial 0023h Tabela 5: Taxas de transmissão mais comuns Timer 1 Baud Rate (bits/seg) Freq. Osc. (MHz) MOD C/Tbarra Modo Valor Recar. Modo 0 Máx: 1MHz 12 X X X X Modo 2 Máx: 375K 12 1 X X X Modo 1, 3: 62,5K FFh 19,2K 11, FDh 9,6K 11, FDh 4,8K 11, FAh 2,4K 11, F4h 1.2K 11, E8h 137,5 11, Dh h FEEBh Tabela 6: Tabela ACII parcial Caractere Código Código Código Código Código Código Caractere Caractere Hexadecimal decimal Hexadecimal decimal Hexadecimal decimal A a B b C c D d E e F f G g
6 Tabela 7: Valores Decimais e Hexadecimais Valor Hexadecimal Valor Decimal 3CAF BF ACF B1DF D8EF FFFF 65535
MICROPROCESSADORES 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
MICROPROCESSADORES 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
MICROPROCESSADORES 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
MICROPROCESSADORES 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
MICROPROCESSADORES 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
MICROPROCESSADORES 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
MICROPROCESSADORES 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
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 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
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 6: Comunicação Serial Alunos: Matrícula: Prof. Dr.
MICROPROCESSADORES 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
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:
Microprocessadores 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
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:
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 3: Temporizadores e Display LCD Alunos: Matrícula:
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 3: Temporizadores e Display LCD Alunos: Matrícula:
EXERCÍ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
UTFPR 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
Prof. 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.
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: Teclado e Rotação de LEDs Alunos: Matrícula:
Interrupçã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
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 4: Motor de Passo e Display LCD Alunos: Matrícula:
Temporizaçã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
Temporizaçã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
EXERCÍ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
Temporizadores 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
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 4: Temporizadores e Motor de Passo Alunos: Matrícula:
Lista 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
Lista 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
Temporizadores e Contadores
Temporizadores e Contadores Temporizadores e Contadores (Timer/Counter) O 8051 possui 2 T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter)
Lista 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
17/04/2017. Comunicação Serial. Comunicação Serial. Comunicação de Dados em Microprocessadores. . Comunicação Paralela. Comunicação Serial
DESLOCAMENTO DESLOCAMENTO 1/0/01 SEL- APLICAÇÕES DE MICROPROCESSADORES I Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE DESTINO Distância
2.4 Temporização da CPU
2.4 Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste devese conectar um cristal entre os pinos Xtal1 e Xtal2. Pode-se também utilizar um oscilador
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 4: Motor de Passo e Motor de Corrente Contínua Alunos:
Aula 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
MICROCONTROLADOR 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
Laborató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.
MICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: [email protected] e [email protected] Prof. José Wilson 1 Lima
Interrupções 8051 Porta Serial
Interrupções 8051 Porta Serial Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Finalidade Introduzir ao aluno a ideia de que se possa interromper o programa, de forma temporária, e desta vez
EXPERIÊ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
Microprocessadores TIMER/COUNTER I
Microprocessadores TIMER/COUNTER I Prof. Clayrton Henrique rev. 01 mar. 2016 Roteiro Introdução; Características; Modos de Operação; Modo 0 Modo 1 Modo 2 Modo 3 Exemplos; Referências... 2 Introdução Apresentação
Interface Serial. Prof. Adilson Gonzaga
Interface Serial Prof. Adilson Gonzaga Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE GND DESTINO Distância < 30 metros Amplificação complexa
MICROPROCESSADORES 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
Microprocessadores. Organização de Memória
Microprocessadores Organização de Memória Prof. Clayrton Henrique rev. 01 fev. 2016 Roteiro Introdução; RAM Interna; Parte de Dados; Parte de SFR; Registradores; Assembly; Referências... 2 Introdução RAM
Lista 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
Prof. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
MICROPROCESSADORES 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
Aplicações de Microprocessadores I. Prof. Adilson Gonzaga
Aplicações de Microprocessadores I Prof. Adilson Gonzaga 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
mov 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 ---------------------------------------------------------------
208 = 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
MICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte Microcontrolador 805 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: [email protected] e [email protected] Prof. José Wilson Lima Nerys
Memó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
USJT Universidade São Judas Tadeu ENGENHARIA ELÉTRICA - LAB. INTEGRADO. EXP4 : Interrupções do uc 8051
USJT Universidade São Judas Tadeu ENGENHARIA ELÉTRICA - LAB. INTEGRADO EXP4 : Interrupções do uc 8051 Prof. Vladimir Chvojka Jr Eng. Elétrica- Lab. Integrado - uc 8051 - Prof. Vladimir Chvojka Jr Exp4:
Organizaçã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
PRÁ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
Laborató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
Microcontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
Laborató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
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 1 Introdução ao Microcontrolador 8051 Alunos: Matrícula:
7. 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
Microcontrolador 8051:
Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,
SEL 337 Aplicação de Microprocessadores II
SEL 337 SEL 337 Aplicação de Microprocessadores II Prof. Dr. Marcelo A. C. Vieira SEL 337 DIREÇÃO DE TRANSFERÊNCIA DE DADOS TRANSM Fluxo de Dados RECEP SIMPLEX TRANSM RECEP Fluxo de Dados TRANSM RECEP
Interrupções por hardware
Interrupções Existem interrupções por software e por hardware, embora as que nos interessem mais neste contexto sejam as interrupções por hardware As interrupções por software são instruções que causam
Sistemas Microprocessados
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Temporizadores e Contadores do 8051 satoutfpredubr Sobre o material Essas transparências foram baseadas
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 1 Introdução ao Microcontrolador 8051 Alunos: Matrícula:
Comunicação Serial. Comunicação Serial
RECEPÇÃO TRANSMISSÃO D7 D6 D5 D4 D3 D2 D1 D0 DESLOCAMENTO DESLOCAMENTO D7 D6 D5 D4 D3 D2 D1 D0 D0 D0 D7 D6 D5 D4 D3 D2 D1 D1 D0 D1 D7 D6 D5 D4 D3 D2 D2 D0 D1 D2 D7 D6 D5 D4 D3 D3 D0 D1 D2 D3 D7 D6 D5 D4
O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.
Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e
SEL-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
Aula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo
CONJUNTO 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
O 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
SEL 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
Aula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa Luiza Maria Romeiro Codá Autores: Prof Dr Marcelo
Oprojeto 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 [email protected] Abstract No presente projeto uma sequência de Leds é criada pelo microcontrolador, e deve ser repetida
Aula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
