Obtenção de conhecimentos práticos e habilidades associadas ao projeto de hardware e software de sistemas baseados em microprocessadores e microcontroladores. Exercício e consolidação das habilidades de trabalho em grupo.
Familiarização com microprocessadores e microcontroladores. Técnicas de desenvolvimento de projetos baseados em microprocessadores: ferramentas de depuração e simulação; utilização de linguagens de alto e baixo nível. Experiências dirigidas: desenvolvimento de programas típicos em linguagem Assembly e linguagens de Alto Nível; interfaces com dispositivos discretos e programáveis; interfaces paralelas: sinais digitais e analógicos, displays, teclados, conversores A/D, D/A, etc., interfaces seriais de comunicação temporizadores/contadores programáveis; interrupções, técnicas de aquisição de dados e sincronismo; interfaces com vias; aplicações em tempo real; gravação de memórias
Microprocessor System Design. A. Clements. PWS-Kent Publisiing Company, 2nd Edition, 1992.Microprocessors and Peripherals. B.B. Brey. Maxwell MacMillan Internl. Editions, 2nd Edition, 1991.The Intel Microprocessors. B.B. Brey. Maxwell MacMillan Internl Editions, 2nd Edition, 1991.Microprocessors - Principles and Applications. Charles M. Gilmore. McGraw-Hill, 1989.Manuais dos principais fabricantes: Intel: famílias 80x51 e periféricos; Philips: família 80C51 e periféricos.Coletânea de apostilas com o roteiro de cada experiência elaborada por professores do PCS/EPUSP.Home pages dos principais fabricantes de componentes eletrônicos.Manuais dos recursos de apoio disponíveis em laboratórios: equipamentos, kits de avaliação de microprocessadores e microcontroladores, ferramentas para o desenvolvimento de software, programas de apoio, gravadores de memórias e dispositivos programáveis, etc.