Fornecer ao estudante noções básicas de dispositivos digitais e suas aplicações com ênfase em microcontroladores e processadores digitais de sinais.
Circuitos digitais. Microprocessadores e microcontroladores. Programação de sistemas de aquisição de dados e algoritmos de controle.
Bases numéricas. Aritmética binária. Funções lógicas. Álgebra de Boole. Minimização. Circuitos combinatórios. Flip-flops. Contadores e projeto de contadores. Introdução aos circuitos sequenciais. Microprocessadores. Microcontroladores e sistemas embarcados. Interfaces de comunicação. Linguagem de programação de baixo e alto nível na computação em tempo real. Desenvolvimento de protocolos de comando digital. Projeto com dispositivos programáveis: microcontroladores e processadores de sinais digitais. Programação de dispositivos FPGA.
GAJSKI, D. D. Principles of Digital Design, Prentice Hall, 1997.TAUB, H. Circuitos Digitais e Microprocessadores, McGraw Hill, 1984.TOCCI, R. J.; AMBROSIO, F. J. Microprocessors and Microcomputers: Hardware and Software, Prentice Hall, 2002.CATSOULIS, J. Designing Embedded Hardware, O’Reilly Media, 2005.CRISP, J. Introduction to Microprocessors, Newnes, 2004.WILMSHURST, T. Designing Embedded Systems with PIC Microcontrollers, Newnes, 2009.DUBEY, R. Introduction to Embedded System Design using Field Programmable Gate Arrays, Springer, 2008.BATEMAN, A.; PATERSON-STEPHENS, I. The DSP Handbook: Algorithms, Applications and Design Techniques, Prentice Hall, 2002.