PLANO DE ENSINO
EMENTA
Arquiteturas de hardware, programao em baixo e alto nvel e metodologia de projeto de sistemas
dedicados microcontrolados e microprocessados.
JUSTIFICATIVA
Atualmente, os sistemas embarcados fazem parte do dia-a-dia dos habitantes de todos os pases do
mundo. Eles esto presentes nos micro-ondas, geladeiras, carros, caminhes, nibus, avies, navios,
trens, na automao residencial, predial, smartphones, tablets, dentre outros dispositivos. Assim, a
disciplina de Microprocessadores ir proporcionar ao aluno matriculado meios para compreender as
caractersticas de hardware de um sistema embarcado e utilizar uma linguagem empregada na
programao destes dispositivos.
OBJETIVOS
Objetivo Geral:
Compreender as caractersticas de hardware de um sistema embarcado e seu uso atravs
de linguagens de programao.
Objetivos Especficos:
1. Analisar, identificar, especificar e utilizar microprocessadores e microcontroladores;
2. Compreender as caractersticas e limitaes de hardware de um dispositivo embarcado
(CPU, memrias e perifricos) e elaborar o respectivo firmware, capacitando o sistema
a prover solues computacionais na rea de engenharia;
3. Utilizar ferramentas computacionais para a programao e simulao de sistemas
embarcados.
DESCRIO DO PROGRAMA
DIMENSO TERICA
1. Introduo
1.1. Definies bsicas em Sistemas Embarcados;
1.2. Arquiteturas e Conjunto de Instrues;
1.2.1. Harvard x Von Neumann;
1.2.2. RISC x CISC.
1.3. Viso geral sobre arquitetura de microcontroladores:
1.3.1. Registradores de propsito especfico e de propsito geral;
1.3.2. Ponteiro de Pilha;
1.3.3. Contador de Programa;
1.3.4. Registrador de Status;
1.3.5. Modos de endereamento;
1.3.6. Load e store de memria;
1.3.7. Formato da instruo;
1.3.8. Busca de instrues e pipelines de execuo.
3. Programao Eficiente
3.1. Tipos primitivos (stdint.h);
3.2. Diretivas de pr-processador e constantes
3.3. Escolhendo bons nomes;
3.4. Variveis e Modificadores de Tipo;
3.5. Operaes atmicas para processadores de 8, 16, 32 e 64bits;
3.6. As regras para alta confiabilidade (MISRA);
3.7. Portabilidade de cdigo.
DIMENSO PRTICA
METODOLOGIA
AVALIAO
As avaliaes sero constitudas de sete ( 3 ) exames oral e prtico e um projeto com trs ( 3 ) etapas
divididas ao longo do semestre.
Projeto: 50 Pontos
21 de dezembro de 2017: AVALIAO SUBSTITUTIVA DA AVALIAO PERDIDA
BIBLIOGRAFIA COMPLEMENTAR
APROVAO
Em ___/____/______
_____________________________________
Coordenador do Curso