Você está na página 1de 2

Prova P1 de Microcontroladores

Prof. Maurício Acconcia Dias

Engenharia de computação

Valor total 7pt. E cada questão possui valor igual.

Exercício 1 – “Para entender os conceitos, é melhor entender primeiro o que é um microprocessador.


Resumidamente, um microprocessador é um chip programável. Como ele não pode atuar sozinho, é
necessário associar a ele uma unidade de memória RAM, uma de memória ROM e registradores de
deslocamentos externos (que nada mais são do que chips com funções de entrada e saída). Dando uma
definição mais focada em suas funcionalidades, podemos escrever: microcontroladores são dispositivos
responsáveis por controlar, ou até mesmo coordenar, circuitos eletrônicos por meio de algoritmos
programáveis.” Disponível em: https://eescjr.com.br/blog/microcontroladores-o-que-sao-e-aplicacoes/

Discutimos em aula sobre a importância e aplicabilidade de microcontroladores. Sobre isso discuta a


importância da escolha correta de um microcontrolador para uma determinada aplicação. Utilize os
exemplos existentes no mercado e faça comparações.

Exercício 2 – “Tipicamente um microcontrolador se caracteriza por incorporar no mesmo encapsulamento


um microprocessador, memória de programa e dados e vários periféricos como temporizadores,
“watchdog timers”, comunicação serial, conversores Analógico/Digital, geradores de PWM, etc, fazendo
com que o hardware final fique extremamente complexo.”

Considere a figura abaixo.


Esta figura envolve diferentes conceitos relacionados a microcontroladores. Descreva todos os conceitos
que você consegue relacionar à figura e use a informação que está nela para justificar cada um dos
conceitos listados.

Exercício 3 – “A Arquitetura de Harvard baseia-se em um conceito mais recente que a de Von Neumann,
tendo surgido da necessidade de se pôr o microcontrolador para trabalhar mais rápido. É uma arquitetura
de computador que se distingue das outras por possuir duas memórias diferentes e independentes em
termos de barramento e ligação ao processador. É utilizada nos microcontroladores PIC.” Wikipedia.

Explique as principais diferenças entre a arquitetura de Von Neumann e a arquitetura Harvard e, de


acordo com estas diferenças, explique porque a escolha desta arquitetura para microcontroladores torna
sua implementação mais eficiente.

Exercício 4 – Os microcontroladores possuem muitas interfaces implementadas como Timer, Watchdog,


Contadores, Conversores A/D, PWM etc. Explique como é feita a configuração destas interfaces no
microcontrolador, já que um determinado pino pode agrupar diversas funcionalidades.

Exercício 5 – Existem diversas metodologias de desenvolvimento de sistemas embarcados que


apresentam soluções interessantes. O co-projeto de hardware/software foi apresentado em aula como
um dos mais eficientes métodos de desenvolvimento para sistemas embarcados. Se você tivesse que
definir uma de suas fases como a mais importante do processo qual escolheria? Justifique sua resposta
considerando, além de outros fatores, o impacto daquela fase no produto final.

Exercício 6 – O microcontrolador 8051 foi um microcontrolador que teve um papel crucial no


desenvolvimento de sistemas eletrônicos. Em comparação com microcontroladores PIC quais as principais
diferenças de hardware que podemos encontrar?

Você também pode gostar