·

Engenharia Elétrica ·

Microprocessadores

· 2021/2

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

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

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.