Objetivos
- Introduzir os conceitos principais sobre a linguagem C, voltado para o desenvolvimento de projetos com microcontroladores;
- Desenvolver habilidades para criação de software estruturado bem como o aprendizado de diagrama de estado no intúito de organizar a lógica de funcionamento da aplicação, facilitar o diagnóstico e evitar falhas de programação;
- Conhecer o funcionamento do microcontrolador PIC18F4520, suas características elétricas, seus principais registradores e aplicações;
- Capacitar o aluno a utilizar as principais ferramentas do IDE MPLABX bem como explorar os principais recursos do compilador XC8;
- Fornecer habilidades práticas para o diagnóstico de falhas comums de programação através do uso de ferramentas de debugger de software;
- Fornecer habilidades práticas para o diagnóstico de falhas comums no funcionamento da aplicação através do uso de instumentos como analisadores lógicos e terminais de comunicação serial;
- Desenvolver aplicações integrando periféricos como, teclado matriz, display lcd, display 7 segmentos, relógio (DS1302), memória (24CXX), sensor de temperatura (DS18B20), controle de motor de passo e servo motor, entradas analógicas e etc;
Metodologia
- Material didático em formato eletrônico;
- Projetos orientados;
Público alvo
- Estudantes, técnicos e engenheiros com conhecimento em eletrônica digital e programação;
- Teacher: Flávio Cavalieri