SlideShare uma empresa Scribd logo
1 de 4
NOME: RA:
QUESTÃO 1

MAPA — MICROPROCESSADORES E MICROCONTROLADORES
Olá, aluno(a)!
Seja bem-vindo(a) à nossa atividade MAPA da disciplina de Microprocessadores e
Microcontroladores. A presente atividade se encontra dividida em três etapas, nas quais
você terá que utilizar seus conhecimentos para resolver os problemas propostos.
Desejo a você, caro(a) aluno(a), um excelente trabalho!
Professora Me. Camila Maria Galo da Silva
INSTRUÇÕES
Este é um trabalho INDIVIDUAL.
As respostas devem ser entregues utilizando o Modelo de Resposta MAPA
disponibilizado em MATERIAL DA DISCIPLINA. Sobre o seu preenchimento, é necessário o
cumprimento das seguintes diretrizes:
- Não serão aceitas respostas em que constam apenas o resultado numérico, sem que
seja demonstrado o raciocínio que o levou a encontrar aquela resposta.
- Toda e qualquer fonte e referência que você utilizar para responder os questionários
deve ser citada ao final da questão.
- O Modelo de Resposta MAPA pode ter quantas páginas você precisar para respondê-lo,
desde que siga a sua estrutura.
- Após inteiramente respondido, o Modelo de Resposta MAPA deve ser enviado para
correção em formato de arquivo DOC / DOCX ou PDF, no campo destinado a envio de
arquivo. Toda e qualquer outra forma de entrega deste Modelo de Resposta MAPA não é
considerada.
A qualidade do trabalho será considerada na hora da avaliação, então, preencha tudo
com cuidado, explique o que está fazendo, responda as perguntas e mostre sempre o
passo a passo das resoluções e deduções. Quanto mais completo seu trabalho, melhor!
Problemas frequentes a evitar:
- Coloque um nome simples no seu arquivo para não se confundir no momento de envio.
- Se você usa OPEN OFFICE ou MAC, transforme o arquivo em PDF para evitar
incompatibilidades.
- Antes de clicar em FINALIZAR, certifique-se de que está tudo certo, pois, uma vez
finalizado, você não poderá mais modificar o arquivo. Sugerimos que você clique no link
gerado da sua atividade e faça o download para conferir se está de acordo com o arquivo
entregue.
Sobre plágio e outras regras:
- Trabalhos copiados da internet ou de outros alunos serão zerados.
- Trabalhos copiados dos anos anteriores também serão zerados, mesmo que você tenha
sido o(a) autor(a).
A equipe de mediação está à sua disposição para o atendimento das dúvidas por meio do
“Fale com o Mediador” em seu Studeo. Aproveite essa ferramenta!
ETAPA 1
"Para o desenvolvimento de um projeto a partir de um microcontrolador, geralmente,
realiza-se um escopo, um fluxograma que representa todo o processo, a arquitetura de
comunicação e todas as etapas do projeto".
Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá:
UniCesumar, 2021. p. 43.
1. a) Consideremos um sistema que inverta o estado de um LED ao apertar um botão
externo. O LED deve iniciar apagado, o botão é conectado a uma porta A e o LED a uma
porta B. Para que não ocorra erro na leitura do botão, um atraso (delay) de 150 ms deve
ser implementado toda vez que o botão é mantido pressionado e, consequentemente, o
LED ficará invertendo seu estado. Elabore um fluxograma descritivo para a aplicação
apresentada.
1. b) "A principal característica dos sistemas computacionais é a capacidade de serem
programados".
Fonte: Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá:
UniCesumar, 2021. p. 12.
Descreva qual é a diferença entre uma memória FLASH e uma memória de RAM.
1. c) Explique a função dos seguintes blocos, que integram a CPU (Unidade Central de
Processamento):
I. Registradores.
II. UC.
III. Unidade Lógica Aritmética (ULA).
ETAPA 2
"Sabe-se que, para que o processador realize todas as funções, é necessário que o
programador desenvolva uma rotina para tomada de decisões. Para auxiliar nesse
percurso, foram criadas as linguagens de programação, dentre elas, destacam-se a
linguagem Assembly e a linguagem C".
Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá:
UniCesumar, 2021. p. 71.
2. a) Explique, resumidamente, as funções dos registradores TRIS e PORT nos
microcontroladores PIC.
2. b) Diferencie as linguagens C e Assembly.
2. c) Descreva, linha por linha, o que o código Assembly a seguir realiza:
.INCLUDE “M32DEF.inc”
.EQU X=0x99
.EQU Y=0x9A
.EQU RES= 0x9B
.ORG 0
LDI R16, 8
STS X, R16
LDI R17, 13
STS Y, R17
LDS R16, X
LDS R17, Y
ADD R16, R17
STS RES, R16
2. d) Transforme o código em Assembly, apresentado no item 2. c), em linguagem de
programação C.

Mais conteúdo relacionado

Último

Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animalleandroladesenvolvim
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfSamuel Ramos
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralFranciscaArrudadaSil
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individualpablocastilho3
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAMCassio Rodrigo
 

Último (8)

Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animal
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboral
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individual
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
 

Destaque

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destaque (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Mapa de microprocessadores e microcontroladores com fluxograma e códigos em assembly e C

  • 1.
  • 2. NOME: RA: QUESTÃO 1  MAPA — MICROPROCESSADORES E MICROCONTROLADORES Olá, aluno(a)! Seja bem-vindo(a) à nossa atividade MAPA da disciplina de Microprocessadores e Microcontroladores. A presente atividade se encontra dividida em três etapas, nas quais você terá que utilizar seus conhecimentos para resolver os problemas propostos. Desejo a você, caro(a) aluno(a), um excelente trabalho! Professora Me. Camila Maria Galo da Silva INSTRUÇÕES Este é um trabalho INDIVIDUAL. As respostas devem ser entregues utilizando o Modelo de Resposta MAPA disponibilizado em MATERIAL DA DISCIPLINA. Sobre o seu preenchimento, é necessário o cumprimento das seguintes diretrizes: - Não serão aceitas respostas em que constam apenas o resultado numérico, sem que seja demonstrado o raciocínio que o levou a encontrar aquela resposta. - Toda e qualquer fonte e referência que você utilizar para responder os questionários deve ser citada ao final da questão. - O Modelo de Resposta MAPA pode ter quantas páginas você precisar para respondê-lo, desde que siga a sua estrutura. - Após inteiramente respondido, o Modelo de Resposta MAPA deve ser enviado para correção em formato de arquivo DOC / DOCX ou PDF, no campo destinado a envio de arquivo. Toda e qualquer outra forma de entrega deste Modelo de Resposta MAPA não é considerada. A qualidade do trabalho será considerada na hora da avaliação, então, preencha tudo com cuidado, explique o que está fazendo, responda as perguntas e mostre sempre o passo a passo das resoluções e deduções. Quanto mais completo seu trabalho, melhor! Problemas frequentes a evitar: - Coloque um nome simples no seu arquivo para não se confundir no momento de envio. - Se você usa OPEN OFFICE ou MAC, transforme o arquivo em PDF para evitar incompatibilidades. - Antes de clicar em FINALIZAR, certifique-se de que está tudo certo, pois, uma vez finalizado, você não poderá mais modificar o arquivo. Sugerimos que você clique no link gerado da sua atividade e faça o download para conferir se está de acordo com o arquivo entregue. Sobre plágio e outras regras:
  • 3. - Trabalhos copiados da internet ou de outros alunos serão zerados. - Trabalhos copiados dos anos anteriores também serão zerados, mesmo que você tenha sido o(a) autor(a). A equipe de mediação está à sua disposição para o atendimento das dúvidas por meio do “Fale com o Mediador” em seu Studeo. Aproveite essa ferramenta! ETAPA 1 "Para o desenvolvimento de um projeto a partir de um microcontrolador, geralmente, realiza-se um escopo, um fluxograma que representa todo o processo, a arquitetura de comunicação e todas as etapas do projeto". Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 43. 1. a) Consideremos um sistema que inverta o estado de um LED ao apertar um botão externo. O LED deve iniciar apagado, o botão é conectado a uma porta A e o LED a uma porta B. Para que não ocorra erro na leitura do botão, um atraso (delay) de 150 ms deve ser implementado toda vez que o botão é mantido pressionado e, consequentemente, o LED ficará invertendo seu estado. Elabore um fluxograma descritivo para a aplicação apresentada. 1. b) "A principal característica dos sistemas computacionais é a capacidade de serem programados". Fonte: Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 12. Descreva qual é a diferença entre uma memória FLASH e uma memória de RAM. 1. c) Explique a função dos seguintes blocos, que integram a CPU (Unidade Central de Processamento): I. Registradores. II. UC. III. Unidade Lógica Aritmética (ULA). ETAPA 2 "Sabe-se que, para que o processador realize todas as funções, é necessário que o programador desenvolva uma rotina para tomada de decisões. Para auxiliar nesse percurso, foram criadas as linguagens de programação, dentre elas, destacam-se a linguagem Assembly e a linguagem C". Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 71.
  • 4. 2. a) Explique, resumidamente, as funções dos registradores TRIS e PORT nos microcontroladores PIC. 2. b) Diferencie as linguagens C e Assembly. 2. c) Descreva, linha por linha, o que o código Assembly a seguir realiza: .INCLUDE “M32DEF.inc” .EQU X=0x99 .EQU Y=0x9A .EQU RES= 0x9B .ORG 0 LDI R16, 8 STS X, R16 LDI R17, 13 STS Y, R17 LDS R16, X LDS R17, Y ADD R16, R17 STS RES, R16 2. d) Transforme o código em Assembly, apresentado no item 2. c), em linguagem de programação C.