Você está na página 1de 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.

Você também pode gostar