·
Engenharia Elétrica ·
Microprocessadores
· 2021/2
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
12
Slide Conjunto de Intruções Pic-2021 2
Microprocessadores
UFC
1
Atividade 1-2022 1
Microprocessadores
UFC
21
Slide Portas de I o-2021 2
Microprocessadores
UFC
27
Slide Microcontrolador Pic16f628a-2021 2
Microprocessadores
UFC
2
2 Avaliação Parcial-2020 2
Microprocessadores
UFC
7
Listas Antigas-2021 2
Microprocessadores
UFC
19
Resumo sobre a Linguagem C para Microcontroladores
Microprocessadores
USU
68
Paletização Automática Através de Braço Robótico Controlada por Microcontrolador Arduino
Microprocessadores
USU
35
Slide - Instruções Aritméticas do 8085 - Microprocessadores 2021-2
Microprocessadores
UNESP
32
Slide - Modos de Endereçamentos e Instruções de Transferência de Dados do 8085 - Microprocessadores 2021-2
Microprocessadores
UNESP
Texto de pré-visualização
Atividades de programação assembler Microprocessadores – 22/11/2021 Prof. Marcelo M. S. Souza Parte 1 : Exercícios • As atividades são individuais. • Desenvolver os exercícios propostos em assembler do MPLABX. • Os exercícios devem ser depurados no simulador do PIC18F4550 realizando testes dos algoritmos para diferentes valores das variáveis de entrada. • Deverá ser produzido e entregue um relatório com os testes realizados, os resultados obtidos e os programas desenvolvidos devidamente comentados e explicados. 1. Desenvolva um programa que calcule a soma de duas variáveis de memória RAM de 16 bits armazenando o resultado em uma terceira variável, também de 16 bits. 2. Desenvolva um programa que calcule a divisão inteira de um número de 16 bits por um de 8 bits. Os resultados, quociente e resto, devem ser armazenados na memória RAM. 3. Desenvolva um programa que conte a quantidade de bits “1” existentes em uma variável de memória de 8 bits guardando o resultado em outra variável de memória também de 8 bits. 4. Desenvolva um programa que encontre, dentre 3 posições de memória, o maior e o menor número. O programa deve armazenar os resultados na memória. Parte 2: Projeto Geração de formas de onda Desenvolva um projeto no MPLABX para gerar, em três pinos de E/S distintos do PIC18F4550, as formas de onda apresentadas na Figura 1. A constante T é definida pela fórmula T={ 100 N μs se N>0 100μ s se N=0 , sendo N o último dígito de seu número de matrícula. Figura 1: Formas de onda a serem geradas Deverá ser produzido e entregue um relatório aonde conste o programa desenvolvido, as formas de onda obtidas na simulação no Proteus e uma tabela comparando as temporizações obtidas nas simulações com o MPLABX e o PROTEUS. Instruções finais Entregar no classroom da disciplina ambos os relatórios produzidos nas partes 1 e 2 em formato PDF.
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
12
Slide Conjunto de Intruções Pic-2021 2
Microprocessadores
UFC
1
Atividade 1-2022 1
Microprocessadores
UFC
21
Slide Portas de I o-2021 2
Microprocessadores
UFC
27
Slide Microcontrolador Pic16f628a-2021 2
Microprocessadores
UFC
2
2 Avaliação Parcial-2020 2
Microprocessadores
UFC
7
Listas Antigas-2021 2
Microprocessadores
UFC
19
Resumo sobre a Linguagem C para Microcontroladores
Microprocessadores
USU
68
Paletização Automática Através de Braço Robótico Controlada por Microcontrolador Arduino
Microprocessadores
USU
35
Slide - Instruções Aritméticas do 8085 - Microprocessadores 2021-2
Microprocessadores
UNESP
32
Slide - Modos de Endereçamentos e Instruções de Transferência de Dados do 8085 - Microprocessadores 2021-2
Microprocessadores
UNESP
Texto de pré-visualização
Atividades de programação assembler Microprocessadores – 22/11/2021 Prof. Marcelo M. S. Souza Parte 1 : Exercícios • As atividades são individuais. • Desenvolver os exercícios propostos em assembler do MPLABX. • Os exercícios devem ser depurados no simulador do PIC18F4550 realizando testes dos algoritmos para diferentes valores das variáveis de entrada. • Deverá ser produzido e entregue um relatório com os testes realizados, os resultados obtidos e os programas desenvolvidos devidamente comentados e explicados. 1. Desenvolva um programa que calcule a soma de duas variáveis de memória RAM de 16 bits armazenando o resultado em uma terceira variável, também de 16 bits. 2. Desenvolva um programa que calcule a divisão inteira de um número de 16 bits por um de 8 bits. Os resultados, quociente e resto, devem ser armazenados na memória RAM. 3. Desenvolva um programa que conte a quantidade de bits “1” existentes em uma variável de memória de 8 bits guardando o resultado em outra variável de memória também de 8 bits. 4. Desenvolva um programa que encontre, dentre 3 posições de memória, o maior e o menor número. O programa deve armazenar os resultados na memória. Parte 2: Projeto Geração de formas de onda Desenvolva um projeto no MPLABX para gerar, em três pinos de E/S distintos do PIC18F4550, as formas de onda apresentadas na Figura 1. A constante T é definida pela fórmula T={ 100 N μs se N>0 100μ s se N=0 , sendo N o último dígito de seu número de matrícula. Figura 1: Formas de onda a serem geradas Deverá ser produzido e entregue um relatório aonde conste o programa desenvolvido, as formas de onda obtidas na simulação no Proteus e uma tabela comparando as temporizações obtidas nas simulações com o MPLABX e o PROTEUS. Instruções finais Entregar no classroom da disciplina ambos os relatórios produzidos nas partes 1 e 2 em formato PDF.