Título do Trabalho: Kit Didático de Programação de Microcontroladores PIC (PUIC), Engenharia Elétrica. Prof. Anderson Soares André, PUIC Disciplina. Engenharia Elétrica – Telemática – Pedra Branca. Introdução O Controle Eletrônico Digital por microcontrolador tem fundamental importância dentro da Engenharia Elétrica, pois o uso de microcontroladores vem se difundindo velozmente em todo o mundo sob as mais diversas formas de aplicação. À nossa volta, nos dias atuais, são incontáveis os produtos e equipamentos que utilizam esta tecnologia e, na maioria das vezes, nem nos damos conta disso. Os microcontroladores diferem dos microprocessadores porque são componentes eletrônicos que integram, num único componente, além da CPU, elementos como memória, temporizadores, contadores, canais de comunicação serial, portas paralelas e, até mesmo, conversores AD e DA, Módulos PWM, etc. Todos estes recursos congregados permitem a analogia de que os microcontroladores seriam “microcomputadores em um só circuito integrado” [1] e [2]. Devido à versatilidade apresentada, os microcontroladores despertam interesse crescente no meio acadêmico e em aplicações industriais, substituindo aplicações outrora desenvolvidas através de circuitos eletrônicos tradicionais utilizando portas lógicas. Para atender esta demanda, algumas atividades envolvendo microcontroladores já vêm sendo desenvolvidas em disciplinas como Arquitetura de Computadores, nos cursos de Ciências da Computação e Engenharia Elétrica – Telemática. Objetivos - Permitir que os alunos da disciplina de Arquitetura de Computadores traduzam em resultados práticos os conhecimentos teóricos que vêm acumulando ao longo do curso. - Disponibilizar para o laboratório um equipamento para aprendizagem de programação assembly para microcontrolador. - Colocar os alunos da disciplina de Arquitetura de Computadores em contato com um projeto completo, permitindo que os mesmos aprimorem seu senso de trabalho coletivo. - Aprimorar o aprendizado da programação de microcontroladores. Metodologia - Análise das principais características do microcontrolador a ser utilizado. No caso especifico optou-se pelo PIC16F84. - Estudo dos circuitos osciladores aplicáveis ao microcontrolador escolhido. - Estudo dos modos de implementação de entrada de dados. - Estudo dos modos de sinalização do status de cada porta de saída do microcontrolador. - Montagem de protótipo utilizando placa de circuito universal. - Avaliação do primeiro protótipo e refinamento do projeto. - Projeto do layout da placa de circuito impresso PCB. - Projeto e montagem de protótipo final. Resultados Montagens de Protótipos por diversas equipes. Conclusões Obteve-se grande envolvimento dos alunos da disciplina de Arquitetura de Computadores dos Cursos de Ciências da Computação e Engenharia Elétrica – Telemática nas aulas práticas, além de levar a disponibilização de mais alguns equipamentos para o laboratório de eletrônica do curso de Engenharia Elétrica – Telemática da UNISUL. Tais kits já estão sendo utilizados em aulas práticas no segundo semestre letivo de 2008. Não foram registradas grandes dificuldades no transcorrer do desenvolvimento kit, principalmente devido à adequada orientação e distribuição das tarefas ao longo das etapas de implementação prático-teórica do equipamento. O único objetivo não alcançado foi a implementação em placa definitiva com padrão comercial já que, ao contrário do planejado, em função do grande envolvimento dos alunos, foram gerados 6 diferentes protótipos. Bibliografia [1] SOUZA, David José de. Desbravando o PIC. – 3ª edição. São Paulo, 2001. Editora Érica. [2] KÜHNEL, Claus. AVR RISC microcontrollers handbook. Newnes, 1998. [3] Fábio Pereira. Microcontroladores PIC - Técnicas Avançadas 4ª edição. São Paulo, 2003. Editora Érica. [4] Fábio Pereira. Microcontroladores PIC – Programação em C 6ª edição. São Paulo, 2004.Editora Érica. Apoio Financeiro: Unisul