Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Engenharia de São Carlos
 
Engenharia Elétrica e de Computação
 
Disciplina: SEL0614 - Aplicação de Microprocessadores
Application of Microprocessors

Créditos Aula: 2
Créditos Trabalho: 1
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2023 Desativação:

Objetivos
Apresentar ao aluno as diferentes arquiteturas modernas de microcontroladores. Apresentar a interação em baixo nível com o hardware, permitindo que o aluno relacione os conceitos de organização de computadores com as arquiteturas tratadas nesse curso. Desenvolver projetos de sistemas embarcados utilizando linguagem C.
 
 
 
Docente(s) Responsável(eis)
1292840 - Marcelo Andrade da Costa Vieira
 
Programa Resumido
Introdução aos microprocessadores e microcontroladores. Técnicas de programação para microcontroladores. Desenvolvimento de firmware embarcado em linguagem C. Estruturas internas de programas em C. Desenvolvimento de projetos em sistemas embarcados utilizando portas de I/O, interfaces de comunicação serial e paralela, comunicação sem fio, controle de motores com PWM, conversores A/D, display de LCD e outros periféricos.
 
 
 
Programa
 Revisão da organização e arquitetura de microcontroladores;
 Organização de microcontroladores da família PIC18, Cortex-M3 e ESP32;
 Interação de baixo nível com o hardware
 Modos de operação, registradores SFR e GPR, modos de endereçamento;
 Temporizadores, interrupção e pilha;
 Técnicas de programação para microcontroladores: algoritmos, fluxograma, linguagem de máquina e 
    linguagem C;
 Desenvolvimento de firmware embarcado em linguagem C;
 Estruturas internas de programas em C: segmentação de memória, segmentos de código, variáveis 
    estáticas, pilha e interrupção;
 Chamadas de função em programas escritos em C;
 Passagem de parâmetros nas chamadas de função, por registradores e pela pilha.
 Tipos de arquivos intermediários na compilação de programas: código fonte (.c), arquivos de 
    cabeçalho (.h), arquivos assembly (.asm);
 Criação de firmware executáveis para microcontroladores;
 Desenvolvimento de projetos em sistemas embarcados utilizando portas de I/O, interfaces de 
    comunicação serial e paralela, comunicação sem fio, controle de motores com PWM, conversores A/D, 
    display de LCD e outros periféricos.
 
 
 
Avaliação
     
Método
Provas de avaliação do conteúdo teórico, trabalhos práticos com simulações para avaliação dos conceitos e relatórios técnicos para avaliação dos projetos desenvolvidos durante o curso.
Critério
Média ponderada de todas as avaliações com nota igual ou maior que 5,00 (cinco).
Norma de Recuperação
Os critérios de avaliação da recuperação devem ser similares aos aplicados durante o semestre regular do oferecimento da disciplina; 1) A nota final (MF) do aluno que realizou provas de recuperação dependerá da média do semestre (MS) e da média das provas de recuperação (MR), como segue: a) MF=5 se 5 ≤MR ≤ (10 - MS); b) MF = (MS + MR) / 2 se MR > (10 – MS) c) MF = MS se MR < 5. 2) O período de recuperação das disciplinas deve se estender do início até um mês antes do final do semestre subsequente ao da reprovação do aluno em primeira avaliação. Só há recuperação da parte teórica se o aluno não for reprovado no laboratório.
 
Bibliografia
     
Wagner da Silva Zanco. Microcontroladores PIC18 com Linguagem C, 4ª Edição, Editora Érica, 2013.
Daniel Rodrigues de Sousa. Desbravando o Microcontrolador PIC18 – Ensino Didático, Editora Érica, 1ª Edição, 2012.
Fábio Pereira. Microcontrolador PIC18 Detalhado - Hardware e Software, Editora Érica, 1ª Edição, 2010.
Daniel Rodrigues de Sousa, David José de Souza e Nicolás César Lavinia. Desbravando o Microcontrolador PIC18 – Recursos Avançados. Editora Érica, 1ª Edição, 2010.
Alberto Noboru Miyadaira. Microcontroladores PIC18 - Aprenda e Programe em Linguagem C, 1ª Edição, Editora Érica, 2009.
Tim Wilmshurst. Designing Embedded Systems With PIC Microcontroller - Principles And Applications. 2ª Edição, Elsevier, 2010.
Stallings, William. Arquitetura e Organização de Computadores - 10ª Ed., 2017, Pearson Universidades.
Mário A. Monteiro. Introdução à Organização de Computadores - 5ª Ed. 2007, LTC Exatas Didático.
Andrew S. Tanenbaum. Organização Estruturada de Computadores – 6ª Ed. 2013, Pearson.
 

Clique para consultar os requisitos para SEL0614

Clique para consultar o oferecimento para SEL0614

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP