|
7° período | |||
Código: BiSuEEA.508 |
Nome da disciplina: Microcontroladores |
||
Carga horária total: 60 h |
Abordagem metodológica: Teórica |
Natureza: Obrigatória |
|
Carga horária teórica: 30 h |
Carga horária prática: 30 h |
||
Ementa: Sistema embutido: definição e exemplos. Microcontrolador: fabricantes, arquiteturas, pinagem e especificações. Firmware: definição, caracterização e processo de geração. Aspectos gerais de programação C. Otimização de firmware: Técnicas e exemplos de otimização; Interfaceamento Digital: Portas de entrada/saída. Temporização. Exemplos de aplicações envolvendo dispositivos de entrada/saída. Interfaceamento Analógico: Conversores A/D e D/A; Conversão D/A com PWM. Comunicação Serial: Comunicação síncrona/assíncrona e Padrões: RS232 e I2C. |
|||
Objetivo(s): Objetivo Geral: Avaliar o princípio de funcionamento de microcontroladores, criar programas em assembly e C para microcontroladores comerciais, avaliar ferramentas de análise, desenvolvimento e depuração de programas para microcontroladores comerciais, criar sistemas baseados em microcontroladores comerciais. Objetivos Específicos: Elaborar sistemas embutidos. Produzir firmware para sistemas embutidos baseados em microcontroladores/microprocessadores. Explicar as técnicas de desenvolvimento de programas para sistemas dedicados com o uso da linguagem C e noções de assembly. Comparar o desenvolvimento de software e firmware. Selecionar, comparar, explicar, justificar e prototipar uma família de microcontroladores. Elaborar os microprocessadores e microcontroladores em sistemas industriais. |
|||
Bibliografia básica: TOCCI, Ronald J.; WIDMER, Neal S; MOSS, Gregory L. . Sistemas digitais: Princípios e aplicações. 11. ed. : São Paulo, 2011. 817 p. ISBN 9788576059226. Disponível em <https://pergamum.ifmg.edu.br/acervo/5001655>. Acesso em: 11 de Outubro de 2024. GIMENEZ, Salvador P.. Microcontroladores 8051: Teoria do Hardware e do Software - Aplicações em controle digital, laboratório e simulação. 1. ed. : Pearson , 2002. 272 p. ISBN 9788587918284. Disponível em <https://pergamum.ifmg.edu.br/acervo/5001764>. Acesso em: 17 de Setembro de 2024. TANENBAUM, Andrew S.. Organização Estruturada de Computadores . 5. ed. : Pearson, 2006. 452 p. ISBN 9788576050674. Disponível em <https://pergamum.ifmg.edu.br/acervo/5001518>. Acesso em: 17 de Setembro de 2024. |
|||
Bibliografia complementar: MANZANO, José Augusto. Algoritmos: Lógica para desenvolvimento de programação de computadores. 26. ed. São Paulo: Érica, 2012. 328 p. ISBN 9788536502212. Acervo: 005.1 M296a. IDOETA, Ivan V; CAPUANO, Francisco G.. Elementos de eletrônica digital . 41. ed. São Paulo: Érica, 2012. 544 p. ISBN 9788571940192 . Acervo: 621.381 I21e 2012. PEREIRA, Fábio.. Microcontroladores PIC: Programação em C. 7. ed. São Paulo: Érica, 2007. 358 p. ISBN 8571949352. Acervo: 005.133 P436m. BANZI, Massimo. Primeiros passos com o Arduino. 1. ed. São Paulo: Novatec, 2012. 151 p. ISBN 9788575222904. Acervo: 005.268 B219p . OLIVEIRA, André S; ANDRADE, Fernando S.. Sistemas embarcados: hardware e firmware na prática. 2. ed. São Paulo: Érica, 2010. 316 p. ISBN 9788536501055. Acervo: 004 O48s . |