Laboratório de Microprocessadores e Microcontroladores. Experimento 7:
|
|
|
- Sandra Castelhano Sales
- 7 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 7: Sensores e Transdutores Alunos: Matrícula: Prof. Dr. José Wilson Lima Nerys Goiânia, 2º semestre de 2017
2 Laboratório de Microprocessadores e Microcontroladores 2 SUMÁRIO 1 Introdução Transdutores/Sensores Digitais Sensor Ultrassônico Medição Digital de Velocidade Atividades do Experimento Medição de Distância Medição Digital de Velocidade de um Motor CC... 8
3 Laboratório de Microprocessadores e Microcontroladores 3 1 Introdução O objetivo do presente experimento é estudar o uso de alguns sensores e transdutores com sistemas baseados em microcontroladores. Os termos sensor e transdutor muitas vezes se confundem e são usados como sendo equivalentes, mas, de um modo geral, um sensor é um elemento que converte uma grandeza física em sinal elétrico, por exemplo: sensor de temperatura LM35 (Figura 1), que apresenta uma variação de 10 mv/ o C na saída. Um transdutor é normalmente composto apenas por um sensor, um sensor e um circuito de condicionamento de sinal (que ajusta o sinal de saída à entrada do equipamento de leitura) e, ainda, um sensor, um circuito condicionador de sinal e um circuito transmissor. Exemplo de transdutor: transdutor de corrente de efeito Hall HA55 (Figura 2), que apresenta na saída uma corrente de 1 ma para cada 1 A no circuito primário. (a) (b) (c) Figura 1 LM35 conectado para uma saída de 2 o C a 150 o C. (a) vista inferior; (b) conexão básica; (c) característica de saída + HA55 - M saída +12V a +15V -12V a -15V V out (0,1V/A) RM 100 Ω V out (V) I p (A) (a) (b) (c) Figura 1 HA55 conectado para uma saída de -50A a 50A. (a) vista frontal; (b) conexão básica com RM = 100Ω; (c) característica de saída: 0,1V/A O sensor e o transdutor apresentados nas Figuras 1 e 2 são analógicos e, assim, precisam de um conversor analógico/digital para serem lidos por um microcontrolador. No presente experimento são apresentados dois transdutores analógicos e dois transdutores digitais. Nas seções seguintes são apresentados dois transdutores/sensores com saídas digitais.
4 Laboratório de Microprocessadores e Microcontroladores 4 2 Transdutores/Sensores Digitais 2.1 Sensor Ultrassônico A Figura 3 mostra o sensor ultrassônico HC-SR04, utilizado para medir distâncias de 2 cm a 4 m. Esse módulo da figura inclui um circuito transmissor de ultrassom e um circuito receptor. Figura 3 Sensor ultrassônico HC-SR04 O princípio básico de operação do sensor HC-SR04 é: (1) Envia-se um sinal de nível alto de, pelo menos 10 µs, para o pino de Trigger Trig ; (2) O módulo automaticamente (após o trigger) envia 8 pulsos de 40 khz, através da unidade transmissora (T) e detecta se há retorno do sinal, através da unidade receptora (R); (3) Se o sinal retornar (presença de obstáculo), com nível lógico alto, o tempo de duração de sinal alto (no pino Echo) corresponde ao tempo de envio e retorno do sinal. Utiliza-se, então, a expressão a seguir, para obter a distância do obstáculo que provocou o retorno do sinal (a velocidade do som no ar é 340 m/s): d = (intervalo de tempo de sinal alto velocidade do som) 2 Aplicando-se a expressão mostrada, chega-se ao valor de µs para cada metro de distância detectada, ou 58,82 µs para cada centímetro. A Figura 4 mostra o diagrama de temporização do módulo. Recomenda-se um ciclo de medida a cada 60 ms, no mínimo, para prevenir a interferência do sinal de trigger no sinal de retorno. Esse módulo opera em uma faixa de operação de 15º. Fig. 4: Diagrama de temporização do módulo HC-SR04
5 Laboratório de Microprocessadores e Microcontroladores Medição Digital de Velocidade Estão disponíveis no laboratório dois tipos de fotosensores: um com nível lógico normalmente alto e outro com nível lógico normalmente baixo. Os dois modelos são mostrados na Figura 5. O primeiro tipo foi montado com um circuito auxiliar modulador que diminui a influência da luz ambiente sobre o fotosensor. Esse circuito emite uma luz de cerca de 1 khz, que ao ser refletida satura o fototransistor. É utilizado o decodificador de frequência NE567. O segundo modelo não usa circuito modulador. (a) (b) Figura 5: Sensor de presença com circuito auxiliar modulador e sem circuito modulador A diferença básica entre os modelos usados, além do circuito de modulação, está no encapsulamento. Em um deles (Figura 6a) o encapsulamento faz com que o fototransistor fique normalmente cortado (sem presença de luz); ele entra em saturação quando a luz do LED é refletida em um obstáculo. Assim, o sinal de saída V o passa de nível lógico alto para baixo, na presença de um obstáculo. No outro tipo de encapsulamento (Figura 6b) a luz do LED incide diretamente sobre o fototransistor, fazendo com que ele fique normalmente saturado, ou seja, o sinal de saída V o fica inicialmente em nível lógico baixo; na presença de um obstáculo entre os dois componentes o fototransistor é levado ao corte e o sinal de saída vai para o nível lógico alto. (a) (b) Figura 6: (a) fototransistor normalmente cortado e (b) fototransistor normalmente saturado Pode-se fazer uso do fotosensor da Figura 6(b) para medir a velocidade de um motor de forma digital, associando-se ao fotosensor uma roda com 60 furos (Fig. 7).. Figura 7: conjunto fotosensor/roda de 60 furos
6 Laboratório de Microprocessadores e Microcontroladores 6 O sinal resultante do fotosensor, com a rotação da roda de 60 furos, é uma onda quadrada (Figura 8). Esse sinal pode ser conectado a um dos dois pinos de interrupção do microcontrolador A interrupção deve ser configurada para atuar por transição (na passagem de nível lógico 1 para 0). A cada interrupção o registrador usado para a contagem dos pulsos é incrementado em 1. Figura 8: Sinal de saída do sensor de velocidade A medição de velocidade é feita estabelecendo-se um tempo de amostragem, ou seja, um tempo fixo em que o registro de pulsos é lido. Mostra-se a seguir que o fato de ter 60 furos na roda faz com que o número de pulsos registrados por segundo (frequência) seja correspondente à velocidade em rotações por minuto (rpm). 1 rotação/segundo 60 furos/segundo 1 rotação/segundo 60 rotações/minuto 60 rpm 60 furos/s X (rpm) X (furos/s) ω (rpm) f (Hz) Um tempo de amostragem menor que 1 segundo pode ser adotado, e é aconselhável em muitas aplicações. Sendo assim, deve-se fazer a devida transformação de número de furos lidos no tempo de amostragem para rotações por minuto.
7 Laboratório de Microprocessadores e Microcontroladores 7 3 Atividades do Experimento 7 Os programas das tarefas a seguir devem ser digitados e compilados em um simulador digital e executados APENAS no kit didático real do microcontrolador Medição de Distância O programa a seguir faz a leitura da distância de obstáculos a partir de sensor ultrassônico e mostra o resultado em um display LCD. No método utilizado o timer 0 gera pulsos aproximadamente a cada 58 µs, que corresponde a 1 cm de deslocamento do som. Tabela 1: Programa que faz a leitura de um sensor ultrassônico Linha Label Instruções Linha Label Instruções 1 trigger BIT P INICIA_LCD: MOV A,#38H 2 echo BIT P LCALL INSTR_WR 3 LCD EQU P0 71 MOV A,#38H 4 EN BIT P LCALL INSTR_WR 5 RW BIT P MOV A,#0EH 6 RS BIT P LCALL INSTR_WR 7 Offset EQU 10h 75 MOV A,#06H 8 DISTANCIA EQU 11H 76 LCALL INSTR_WR 9 77 MOV A,#01H 10 ORG 00H 78 LCALL INSTR_WR 11 LJMP INICIO 79 RET ORG 30H 81 INSTR_WR: SETB EN 14 INICIO: MOV SP,#2FH 82 CLR RW 15 CLR trigger 83 CLR RS 16 MOV R0,#10 84 MOV LCD,A 17 MOV TMOD,# B 85 LCALL ATRASO_LCD 18 MOV TL0,# CLR EN 19 MOV TH0,# RET 20 LCALL ATRASO_LCD LCALL INICIA_LCD 89 TEXTO_WR: SETB EN 22 LCALL ATRASO_LCD 90 CLR RW 23 MOV OFFSET,#0 91 SETB RS 24 MOV DPTR,#MSG1 92 MOV LCD,A 25 LCALL LINHA1 93 CLR EN 26 LCALL ATRASO_LCD 94 LCALL ATRASO_LCD 27 LCALL ATRASO_LCD 95 RET 28 MOV DPTR,#MSG LCALL LINHA2 97 LINHA2: MOV A,# LCALL INSTR_WR 31 LOOP: LCALL SENSOR 99 LCALL ATRASO_LCD 32 LCALL Mostra LCALL ATRASO500MS 101 LINHA1: MOV A,Offset 34 SJMP LOOP 102 MOVC A,@A+DPTR CJNE A,#0FFH,ENVIA 36 SENSOR: MOV DISTANCIA,# MOV Offset,#00 37 SETB TRIGGER 105 RET 38 LCALL DELAY CLR TRIGGER 107 ENVIA: LCALL TEXTO_WR 40 JNB ECHO,$ 108 INC OFFSET 41 CLR TF0 109 SJMP LINHA1 42 SETB TR REPETE: JNB TF0,$ 111 ATRASO_LCD: MOV R4,#10 44 CLR TF0 112 V6:MOV R5,#80 45 MOV A,DISTANCIA 113 DJNZ R5,$ 46 ADD A,# DJNZ R4,V6 47 DA A 115 RET 48 MOV DISTANCIA,A JB ECHO,REPETE 117 DELAY1: MOV R6,#4D 50 CLR TR0 118 LABEL1: DJNZ R6, LABEL1 51 RET 119 RET
8 Laboratório de Microprocessadores e Microcontroladores MOSTRA: MOV A,# ATRASO500MS: MOV TH1,#HIGH(19455) 54 LCALL INSTR_WR 122 MOV TL1,#LOW(19455) 55 LCALL ATRASO_LCD 123 SETB TR1 56 MOV A,#0f0h 124 JNB TF1,$ 57 ANL A,Tempo 125 CLR TF1 58 SWAP A 126 DJNZ R0,ATRASO500MS 59 ORL A,#30H 127 MOV R0,#10 60 LCALL TEXTO_WR 128 CLR TR1 61 LCALL ATRASO_LCD 129 RET MOV A,#0fh ANL A,Tempo ORL A,#30H 133 MSG1: DB 'Sensor Ultrassom', 0ffh 66 LCALL TEXTO_WR 134 MSG2: DB 'Distancia: cm', 0ffh 67 LCALL ATRASO_LCD RET 136 END Questão 1: Coloque um obstáculo em 3 diferentes distâncias, até 20 cm, e anote na tabela a distância escolhida e a leitura no LCD. Distância escolhida Leitura no LCD Distância 1 Distância 2 Distância 3 Questão 2: Explique o funcionamento da subrotina Sensor, da Linha 36 à Linha 51. Questão 3: A recarga do temporizador zero, no modo 2, é 201. Explique o porquê dessa escolha. 3.2 Medição Digital de Velocidade de um Motor CC O programa a seguir faz a leitura digital da velocidade de um motor, em rotações por minuto, e mostra o resultado em um display LCD. No método utilizado o timer 0 é usado como gerador do tempo de amostragem, de 1 s, para leitura do registrador que guarda a velocidade. Tabela 2: Programa que faz a leitura digital de velocidade de um motor Linha Label Instruções Linha Label Instruções 1 LCD EQU P0 69 INICIA_LCD: MOV A,#38H 2 EN BIT P LCALL INSTR_WR 3 RW BIT P MOV A,#38H 4 RS BIT P LCALL INSTR_WR 5 OFFSET EQU 14h 73 MOV A,#0EH 6 RPM_L EQU 10h 74 LCALL INSTR_WR 7 RPM_H EQU 11H 75 MOV A,#06H 8 76 LCALL INSTR_WR 9 ORG 00H 77 MOV A,#01H 10 LJMP INICIO 78 LCALL INSTR_WR RET 12 ORG 0BH LJMP AMOSTRA 81 TEXTO_WR: SETB EN CLR RW
9 Laboratório de Microprocessadores e Microcontroladores 9 15 ORG 13H 83 SETB RS 16 LJMP VELOCIDADE 84 MOV LCD,A CLR EN 18 ORG 30H 86 LCALL ATRASO_LCD 19 INICIO: MOV SP,#2FH 87 RET 20 MOV IE,# B MOV TCON,#04H 89 LINHA1: MOV A,OFFSET 22 MOV IP,# B 90 MOVC A,@A+DPTR 23 MOV TMOD,#01H 91 CJNE A,#0FFH,ENVIA 24 MOV TH0,#HIGH(19455) 92 MOV Offset,#00 25 MOV TL0,#LOW(19455) 93 RET 26 MOV R0,# LCALL ATRASO_LCD 95 ENVIA: LCALL TEXTO_WR 28 LCALL INICIA_LCD 96 INC OFFSET 29 LCALL ATRASO_LCD 97 SJMP LINHA1 30 MOV DPTR,#MSG LCALL LINHA1 99 MOSTRA: MOV A,# LCALL ATRASO_LCD 100 LCALL INSTR_WR 33 SETB TR0 101 LCALL ATRASO_LCD 34 SJMP $ 102 MOV A,#0f0h ANL A,RPM_H 36 AMOSTRA: CLR EA 104 SWAP A 37 MOV TH0,#HIGH(19455) 105 ORL A,#30H 38 MOV TL0,#LOW(19455) 106 LCALL TEXTO_WR 39 DJNZ R0,SAI2 107 LCALL ATRASO_LCD 40 MOV R0,# LCALL MOSTRA 109 MOV A,#0fh 42 MOV RPM_L,#0 110 ANL A,RPM_H 43 MOV RPM_H,#0 111 ORL A,#30H 44 SAI2: SETB EA 112 LCALL TEXTO_WR 45 RETI 113 LCALL ATRASO_LCD VELOCIDADE: MOV A,RPM_L 115 MOV A,#0f0h 48 ADD A,#1 116 ANL A,RPM_L 49 DA A 117 SWAP A 50 MOV RPM_L,A 118 ORL A,#30H 51 JNC SAI 119 LCALL TEXTO_WR LCALL ATRASO_LCD 53 MOV A,RPM_H ADD A,#1 122 MOV A,#0fh 55 DA A 123 ANL A,RPM_L 56 MOV RPM_H,A 124 ORL A,#30H 57 SAI: NOP 125 LCALL TEXTO_WR 58 RETI 126 LCALL ATRASO_LCD RET 60 INSTR_WR: SETB EN CLR RW 129 ATRASO_LCD: MOV R4,#10 62 CLR RS 130 V6: MOV R5,#80 63 MOV LCD,A 131 DJNZ R5,$ 64 LCALL ATRASO_LCD 132 DJNZ R4,V6 65 CLR EN 133 RET 66 RET MSG1: DB 'Velocidade (rpm)', 0ffh END Questão 4: Varie a tensão de alimentação do motor de corrente contínua e, para três valores diferentes de tensão (até 12 V), registre a frequência do sinal no osciloscópio e a leitura no LCD. Tensão no motor CC Frequência do sinal Leitura no LCD Caso 1 Caso 2 Caso 3
10 Laboratório de Microprocessadores e Microcontroladores 10 Questão 5: Explique o funcionamento da subrotina VELOCIDADE, da Linha 47 à Linha 58. Questão 6: Explique o funcionamento da subrotina AMOSTRA, da Linha 36 à Linha 45..
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:
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:
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
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 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 4: Temporizadores e Motor de Passo 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
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
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
Programaçã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
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA Trena Ultrassônica Desenvolvido por Thiago Ferreira Pontes Relatório Final da
Prof. 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
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
TRABALHO 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
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)
Laborató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
Sistemas 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
Famí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
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
Porta Série SÉRIE x PARALELO PORTA SÉRIE. Comunicação série SÉRIE PARALELA
Porta Série 8051 Aplicações de Microprocessadores 2006/2007 SÉRIE x PARALELO SÉRIE EMISSOR RECEPTOR PARALELA EMISSOR RECEPTOR 2 2 PORTA SÉRIE Comunicação série Síncrona Existe um sinal de relógio entre
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
PROJETO DE DIPLOMAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA LEANDRO SILVEIRA QUINTÃO PROJETO DE DIPLOMAÇÃO INDUTÍMETRO DIGITAL Porto Alegre (2011) UNIVERSIDADE FEDERAL
PROJETO DE TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM ELETRÔNICA. Aquário Eletrônico
Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec JORGE STREET PROJETO DE TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM ELETRÔNICA Aquário Eletrônico Amanda Alves Magalhães
Ocircuito da Fig.1 é usado para o acionamento dos Leds do Cubo.
Cubo de Leds José Wilson Lima Nerys Universidade Federal de Goiás [email protected] Abstract Esse projeto é um bom exemplo de uso das instruções setb e clr do 8051. Elas são usadas para ativar e desativar
Conjunto 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
Contador crescente e decrescente...
Contador crescente e decrescente... Hardware Quatro LEDS (P1.7 a P1.4) Um interruptor (P1.0) LEDS e interruptor activos a zero f x = 12MHz P1 VCC Problema Visualizar nos LEDs uma contagem cíclica entre
Tó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
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
PROJETOS 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
Interface com Sensor Ultrassônico de Distância
Interface com Sensor Ultrassônico de Distância Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver um circuito que realiza a interface com o sensor ultrassônico de distância HC-SR04. A implementação
SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira
SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR BARRAMENTO [BUS] DE ENDEREÇOS UNIDAD CENTRAL DE PROCESO C.P.U INTERFACE SERIE UNIDADE DE CONTROLE U.L.A REGITRADORES TIMERS ROM RAM PORTAS E/S [I/O] BUS DE DADOS
ELE 0316 / ELE 0937 Eletrônica Básica
ELE 0316 / ELE 0937 Eletrônica Básica Capítulo 11 Conversores Analógico-Digital (CAD) e Digital-Analógico (CDA) 1 Esquema Geral de Sistema de Processamento Digital de Grandezas Analógicas 2 Esquema Geral
SENSOR ULTRASSOM HC-SR04
SENSOR ULTRASSOM HC-SR04 1 O sensor ultrassom é amplamente utilizado em aplicações onde se deseja medir distâncias ou evitar colisões, como na robótica móvel e de reabilitação. Nesse tutorial utilizaremos
EEC2104 Microprocessadores
EEC2104 Microprocessadores Edição 2005/2006 Contadores / Temporizadores Contadores/temporizadores em geral... Hardware para contagem de impulsos Externos Internos (derivados do relógio interno) Contagem
LABORATÓRIO DE MICROPROCESSADORES E MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás LABORATÓRIO DE MICROPROCESSADORES E MICROCONTROLADORES Prof. Dr. José Wilson Lima Nerys Goiânia, 1º semestre de 2012 Laboratório
Microprocessadores 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
NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II AULA
AULA 17 - Nível de Transferência entre Registradores RTL. Livro texto, pág.242 a 276 e apostila de fluxo de dados. 1. Introdução:.Continuação projeto RTL. Exemplo 5.2: Medidor de distância baseado em raio
KIT S51 Kit didático para microcontrolador AT89S51/52
2008 KIT S51 Kit didático para microcontrolador AT89S51/52 Requisitos - Placa de circuito impresso KIT S51 V1.1. - Componentes para montagem da placa. - Cabo para gravação. - Fonte DC. - Aplicativo RIDE
EXPERIMENTO 5: Flip-Flop
DEE - Departamento de Engenharia Elétrica Laboratório de Circuitos Digitais I ELE 1065 EXPERIMENTO 5: Flip-Flop 1 - OBJETIVOS Estudos de dispositivos de memória com Flip-Flops e outros dispositivos correlatos.
SENSORES. Acelerômetro. Sensore de temperatura. Sensore de luminosidade. Chave de fim de curso. Interruptor de lâminas. Sensor potenciômetro
SENSORES São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e que transmitem um sinal para um dispositivo de medição ou controle. 1 SENSORES Acelerômetro
SEL 0412 Tecnologia Digital Teoria
SEL 0412 Tecnologia Digital Teoria Aquisição de Dados Profa. Tania Regina Tronco Conceito É a coleta de informações para fins de análise dos dados e consequente controle e monitoramento de um processo;
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
EPUSP PCS 3335 Laboratório Digital A. Trena Digital
Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico
EXERCÍCIOS DE PROGRAMAÇÃO
EXERCÍCIOS DE PROGRAMAÇÃO A seguir são apresentados exercícios de programação que podem ser testados nas placas de laboratório de processadores que utilizam o MSC1211. São propostos vários exercícios.
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
Daniel Rossato de Oliveira. Práticas de Laboratório de Eletrônica
Daniel Rossato de Oliveira Práticas de Laboratório de Eletrônica Curitiba 2012 Daniel Rossato de Oliveira Práticas de Laboratório de Eletrônica Apostila de práticas para a Disciplina de Laboratorio de
SENSORES. Acelerômetro. Sensor de temperatura. Sensor de luminosidade. Interruptor de lâminas. Sensor potenciômetro. Encoder incremental
SENSORES São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e que transmitem um sinal para um dispositivo de medição ou controle informando a variação
INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA ELETRÔNICA DEPARTAMENTO DE ELETRÔNICA APLICADA TIMER 555
ELE-59 Circuitos de Chaveamento Prof.: Alexis Fabrício Tinoco S. INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA ELETRÔNICA DEPARTAMENTO DE ELETRÔNICA APLICADA TIMER 555 1. OBJETIVOS: Os objetivos
2 Objetivos Verificação e análise das diversas características de amplificadores operacionais reais.
Universidade Federal de Juiz de Fora Laboratório de Eletrônica CEL 037 Página 1 de 6 1 Título Prática 11 Características dos Amplificadores Operacionais 2 Objetivos Verificação e análise das diversas características
Projeto de TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM Automação industrial. Catraca Automática
Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec JORGE STREET Projeto de TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM Automação industrial Catraca Automática Bruno Alves
FACULDADE LEÃO SAMPAIO
FACULDADE LEÃO SAMPAIO Sistemas analógicos e digitais Curso de Análise e Desenvolvimento de Sistemas 1 Analógico x Digital Sinal analógico: O sinal analógico varia continuamente ao longo de uma faixa de
PSI LABORATÓRIO DE CIRCUITOS ELÉTRICOS GUIA DE EXPERIMENTOS. EXPERIÊNCIA 2 - Medição de Grandezas Elétricas: Valor Eficaz e Potência
ESCOLA POLITÉCNICA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Sistemas Eletrônicos PSI - EPUSP PSI 3212 - LABORATÓRIO DE CIRCUITOS ELÉTRICOS 1º Semestre de 2016 GUIA DE EXPERIMENTOS EXPERIÊNCIA
DISPLAY LCD. Ilton L. Barbacena Claudio Afonso Fleury
DISPLAY LCD Ilton L. Barbacena Claudio Afonso Fleury Outubro - 1996 01. INTRODUÇÃO Os módulos LCD são interfaces de saída muito útil em sistemas microprocessados. Estes módulos podem ser gráficos e a caracter.
Equipamentos para os Laboratórios de Engenharia Física e da ênfase em Materiais e Nanotecnologia.
Equipamentos para os Laboratórios de Engenharia Física e da ênfase em Materiais e Nanotecnologia. I- Equipamentos Especializados DESCRIÇÃO VALOR TOTAL OSCILOSCÓPIO 100 MHZ 2 CANAIS (2 peças) R$ 15.800,00
Que são sensores? São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e transmitem um sinal para um
Que são sensores? São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e transmitem um sinal para um dispositivo de medição ou controle. 1 Cite 08 tipos
EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO
EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência
EPUSP PCS 3635 Laboratório Digital I. Trena Digital
Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico
INTRODUÇÃO: MICROCONTROLADORES
INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento
Medição dimensional e de movimento. Dr. Evandro Leonardo Silva Teixeira Faculdade Gama
Dr. Evandro Leonardo Silva Teixeira Faculdade Gama Sensor por efeito piezo-elétrico: Funciona a partir do efeito piezo-elétrico; Fenômeno físico reversível; Fornece tensão com a deformação do elemento
Indicadores Digitais DG48/96
[1] Introdução Os indicadores digitais DG 48 e DG 96 são instrumentos para medição de tensão, corrente, temperatura ou outra variável de processo. A indicação é sempre feita de forma linear. [2] Princípio
Introdução teórica aula 12: Pisca- Pisca Controlado por Luz
Introdução teórica aula 12: Pisca- Pisca Controlado por Luz IC555 O IC555 é um circuito integrado (chip) utilizado em uma variedade de aplicações como temporizador ou multivibrador. O CI foi projetado
PUCRS CURSO DE ENGENHARIA ELÉTRICA
PUCRS CURSO DE ENGENHARIA ELÉTRICA Prof. Anderson Terroso E-mail: [email protected] Site: www.aterroso.com Coordenador do Curso de Eng. Elétrica: Prof. Juliano Benfica ([email protected]) Porque
Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B
Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B CIRCUITOS SEQUENCIAIS Contadores síncronos e gerador de PWM 1. Introdução Nesta prática iremos compreender o
Analisador de Energia RE6000
EMBRASUL Analisador de Energia RE6000 EMBRASUL EMBRASUL RE6000 Excelente custo/benefício; Composição por módulos; H Harmônicas até a 50ª ordem; T Transientes; N Medição da corrente de neutro; Fácil instalação;
Introdução aos princípios de aquisição de dados e terminologia
Introdução aos princípios de aquisição de dados e terminologia Renan Azevedo Engenheiro de Produto, DAQ & Teste NI O que é aquisição de dados (DAQ)? 2 Por que fazer medição? Os engenheiros precisam determinar
3 a Lista de Exercícios
Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE 5406 - Sistemas Digitais - semestre 2010/2 Prof. José Luís Güntzel [email protected]
Identificação do Valor Nominal do Resistor
Conteúdo complementar 1: Identificação do Valor Nominal do Resistor Os resistores são identificados por um código de cores ou por um carimbo de identificação impresso no seu corpo. O código de cores consiste
SISTEMA DE TREINAMENTO EM SENSORES MODELO: ED-6800B CARACTERÍSTICAS
SISTEMA DE TREINAMENTO EM SENSORES MODELO: ED-6800B CARACTERÍSTICAS - Características específicas de cada tipo de sensores são investigadas. - Possibilita desenvolver várias experiências. - Oferece experimentos
Microcontroladores 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
KIT DIDÁTICO PIC-2377
KIT DIDÁTICO PIC-77... Módulo PIC-77 Recursos internos da MCU Encapsulamento DIP40. 5 instruções (RISC). pinos de I/O configuráveis. 56 bytes de EEPROM para dados de 8 bits. 8k de memória flash para o
NOTAS 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
Capítulo 8 Interface com o mundo analógico
Capítulo 8 Interface com o mundo analógico.0 Introdução A maioria das grandezas físicas é analógica por natureza e pode assumir qualquer valor dentro de uma faixa de valores contínuos. Podemos citar: temperatura,
APÊNDICE C. Ensaio da Performance do Protótipo. MATRBGC-HGW560-75kW
APÊNDICE C Ensaio da Performance do Protótipo MATRBGC-HGW560-75kW 298 LABORATÓRIO DE ENSAIOS ELÉTRICOS - BAIXA TENSÃO WEG MÁQUINAS RELATÓRIO DE ENSAIO DE PROTÓTIPO MATRBGC 560 POTÊNCIA: 75KW / 25KW TENSÃO
CONVERSORES AD/DA (ÁUDIO CODEC)
MICROPROCESSADORES II (EMA864315) CONVERSORES AD/DA (ÁUDIO CODEC) 1 O SEMESTRE / 2017 Alexandro Baldassin MOTIVAÇÃO Sistemas digitais são usados para processar informação Informação no mundo real é analógica
Eletrônica Digital II. Engenharia de Computação
Eletrônica Digital II ELT013 Engenharia de Computação Aula 10 INTERFACE COM O MUNDO ANALÓGICO ELT013 - Eletrônica Digital II Aula 10 - Interface com o Mundo Analógico 2 Quantidade Digital Vs. Quantidade
AULA LAB 02 LABORATÓRIO DE CONVERSORES CC-CC 2 GERAÇÃO DOS SINAIS DE COMANDO (PWM) NO ARDUINO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA DEPARTAMENTO ACADÊMICO DE ELETRÔNICA CURSO TÉCNICO DE ELETRÔNICA Eletrônica de Potência AULA LAB 02 LABORATÓRIO DE CONVERSORES CC-CC
Analisador de Energia RE6001 ANALISADOR DE ENERGIA. Prog
EMBRASUL Analisador de Energia RE6001 EMBRASUL ANALISADOR DE ENERGIA EMBRASUL RE6001 Prog Amplo display gráfico; Fácil instalação e operação; Configurado por módulos opcionais; Excelente faixa de medição;
I. B. de Paula CONDICIONAMENTO DE SINAIS E MEDIDAS ELÉTRICAS
CONDICIONAMENTO DE SINAIS E MEDIDAS ELÉTRICAS 1 Revisão da aula passada Ruído e interferência: podem ocorrer em quase todas as aplicações de engenharia onde existe transmissão de informações 2 Revisão
HARDWARE DOS RELÉS NUMÉRICOS
HARDWARE DOS RELÉS NUMÉRICOS 1. CONSIDERAÇÕES INICIAIS Objetivos idênticos ao hardware dos relés convencionais, ou seja, recebem sinais analógicos de tensão, corrente e outros, sinais digitais de contatos
Aplicações: Conversão de Códigos e Motor de Passo. Prof. Adilson Gonzaga
Aplicações: Conversão de Códigos e Motor de Passo Aplicação 1 Conversão de Código ASCII para Hexadecimal Alguns periféricos, tais como Teclados Alfa-numéricos, Monitores de Vídeo, Displays de Cristal Líquido,
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
Guias de Laboratório da Unidade Curricular Eletrónica 2 (Licenciatura em Engenharia Eletrotécnica e de Computadores)
Guias de Laboratório da Unidade Curricular Eletrónica 2 (Licenciatura em Engenharia Eletrotécnica e de Computadores) Jorge Manuel Martins ESTSetúbal, julho de 2017 Índice Lab. 1 - Estudo de um Amplificador
Conversores Digital/Analógico (D/A) e Analógico/Digital (A/D)
Conversores Digital/Analógico (D/A) e Analógico/Digital (A/D) Conversores A/D e D/A são a base de todo o interfaceamento eletrônico entre o mundo analógico e o mundo digital. Estão presentes na grande
ELETRÔNICA DE POTÊNCIA I
ELETRÔNICA DE POTÊNCIA I Conversor Buck Módulo de Potência APARATO UTILIZADO: Você recebeu uma placa com de circuito com o circuito cujo esquema é mostrado na figura 1. O circuito é composto por um retificador
INSTRUMENTAÇÃO. Prof. Adrielle C. Santana
INSTRUMENTAÇÃO Prof. Adrielle C. Santana Instrumentação A instrumentação é o campo da Engenharia que estuda os instrumentos e seus princípios científicos, utilizados para medir, indicar, transferir e/ou
UNIVERSIDADE 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
APRESENTAÇÃO DO KIT CPLD_EE01
APRESENTAÇÃO DO KIT CPLD_EE01 O kit CPLD_EE01 foi desenvolvido para alunos de cursos técnicos, engenharia e desenvolvedores na área de circuitos digitais, o mesmo conta com alguns módulos que podem ser
Sem data Sheet online FLOWSIC100 MEDIDORES DE FLUXO DE VOLUME
Sem data Sheet online FLOWSIC100 B C D E F H I J K L M N O P Q R S T 15267 14181 certified certified Informações do pedido Tipo FLOWSIC100 Nº de artigo pedido s especificações de dispositivo e os dados
7 Medição da Velocidade do Vento em um Túnel de Vento utilizando Fusão de Dados: Resultados Experimentais
7 Medição da Velocidade do Vento em um Túnel de Vento utilizando Fusão de Dados: Resultados Experimentais 7. Introdução este capítulo apresentam-se experimentos de laboratório realizados em um túnel de
ALARME RESIDENCIAL UTILIZANDO MICROCONTROLADOR
Centro Universitário de Brasília - UniCEUB Faculdade de Tecnologia e Ciências Sociais Aplicadas - FATECS Curso de Engenharia de Computação Projeto Final ALARME RESIDENCIAL UTILIZANDO MICROCONTROLADOR 8051
