Você está na página 1de 4

Curso Livre de Microcontroladores PIC 18F2550 Prof Renata (renata_imaculada@yahoo.com.

br) Carga Horria: 60 h ( 12 sbados 13:30h s 17:30h) 10/set a 26/nov Local: CEPEP BENFICA Laboratrio CSS 1 Fortaleza CE.
Competncias: Conhecimentos, Atitudes e Habilidades: Compreender o princpio de operao de um microcontrolador; Conhecer e utilizar programas compiladores aplicados em microcontroladores; Conhecer e aplicar a gravao de microcontroladores em Windows e Linux atravs da porta USB; Compreender o princpio de clock e temporizao de um microcontrolador; Programar um microcontrolador utilizando declarao de variveis e conjunto de instrues da linguagem C; Projetar utilizando as portas de entrada e sada do microcontrolador; Diferenciar grandezas analgicas e digitais e aplicar o conversor analgicodigital; Utilizar os dispositivos de interrupes, temporizao e comunicao serial dos microcontroladores; Projetar, analisar e manter sistemas eletrnicos microcontrolados. Estudar perifricos entre eles: driver de potncia ULN 2803, microrrels, displays de 7 segmentos, sensores de temperatura e umidade, buzzer, botes; Montar diversos circuitos na rea de automao, domtica e robtica em protoboard e em placas de circuito impresso utilizando os perifricos citados no item anterior, entre os circuitos: sistemas de semforo, acionamento de cargas em residncias por meio de botes ou computador, contadores com displays, sensoriamento de temperatura e luminosidade de ambientes.

Bases Tecnolgicas e Cientficas: Conceitos bsicos relativos aos microcontroladores; Tipos de aplicaes; Arquitetura e descrio dos pinos dos microcontroladores; Memria de dados e memria de programa; Ferramentas de compilao e gravao do programa atravs da porta USB; Introduo Linguagem C; Instrues lgicas; Instrues aritmticas; Clock, ciclos de temporizao e reset; Conversor analgico-digital; Interrupes; Temporizadores/Contadores;

Sistema de comunicao e emulao serial atravs da porta USB; Exemplos e projetos prticos utilizando microcontroladores e perifricos. O que a ferramenta SanUSB que ser utilizada no curso livre de Microcontroladores?

O sistema de desenvolvimento SanUSB uma ferramenta composta de software e hardware bsico da famlia PIC18Fxx5x com interface USB. Esta ferramenta livre se mostra eficiente no desenvolvimento rpido de projetos reais, pois no h necessidade de remover o microcontrolador para a atualizao do firmware. Alm disso, esta ferramenta se mostra eficaz no ensino e na difuso de microcontroladores, bem como em projetos de eletrnica e informtica, pois todos os usurios podem desenvolver projetos reais no ambiente de ensino ou na prpria residncia sem a necessidade de um equipamento para gravao de microcontroladores. O software de gravao de microcontroladores USB multiplataforma, pois executvel no Windows, Linux e Mac e, tambm plug and play, ou seja, reconhecido automaticamente pelos sistemas operacionais sem a necessidade de instalar nenhum driver.

Dessa forma, ela capaz de suprimir: 1- Um equipamento especfico para gravao de um programa no microcontrolador; 2- conversor TTL - RS-232 para comunicao serial bidirecional, emulado via USB pelo protocolo CDC, que permite tambm a depurao do programa atravs da impresso via USB das variveis do firmware; 3- fonte de alimentao, j que a alimentao do PIC provm da porta USB do PC. importante salientar que cargas indutivas como motores de passo ou com corrente acima de 400mA devem ser alimentadas por uma fonte de alimentao externa.

4- Conversor analgico-digital (AD) externo, tendo em vista que ele dispe internamente de 10 ADs de 10 bits;

5- software de simulao, considerando que a simulao do programa e do hardware podem ser feitas de forma rpida e eficaz no prprio circuito de desenvolvimento ou com um protoboard auxiliar. --------------------------------------------------------------------------

A transferncia de programas para os microcontroladores normalmente efetuada atravs de um hardware de gravao especfico, como mostrado na foto anexa. Atravs desta ferramenta, possvel efetuar a descarga de programas para o microcontrolador diretamente de uma porta USB de qualquer PC. Para que todas essas funcionalidades sejam possveis, necessrio gravar, anteriormente e somente uma vez, com um gravador especfico para PIC, o gerenciador de gravao pela USB Gerenciador.hex disponvel na pasta completa da ferramenta no link abaixo, onde tambm possvel baixar periodicamente as atualizaes dessa ferramenta e a incluso de novos programas: http://www.4shared.com/file/sIZwBP4r/100727SanUSB.html Caso o computador ainda no o tenha o aplicativo Java JRE ou SDK instalado para suporte a programas executveis desenvolvidos em Java, baixe a Verso Windows disponvel em: http://www.4shared.com/file/WKDhQwZK/jre6u21-windows-i586-s.html ou atravs do link http://www.java.com/pt_BR/download/manual.jsp. Para que os programas em C possam ser gravados no microcontrolador via USB, necessrio compil-los, ou seja, transform-los em linguagem de mquina hexadecimal. Existem diversos compiladores que podem ser utilizados por esta ferramenta, entre eles o SDCC, o C18, o Hi-Tech e o CCS. Devido didtica das funes e bibliotecas USB disponveis para emulao serial, diversos perifricos e multitasking, um dos compiladores utilizados com bom rendimento, alm do C18, com exemplos de aplicao disponveis na pasta de desenvolvimento, o CCS na verso 3.245. Esta verso funcional com bibliotecas de suporte a USB pode ser obtida atravs do link: http://www.4shared.com/file/Mo6sQJs2/100511Compilador.html . As verses 4 deste compilador apresentam bugs em funes e aplicaes, embora tenham sido testadas algumas verses e funcionaram satisfatoriamente at a verso 4.084. Neste caso, recomendado criar, para cada firmware (programa a ser compilado), um novo source file. Caso grave no microcontrolador o novo

gerenciador de gravao pela USB GerenciadorPlugandPlay.hex, no esquea de colar o novo arquivo cabealho SanUSB.h dentro da pasta ExemploseBibliotecasCCS localizada na pasta instalada do compilador (C:\Arquivos de programas\PICC\Drivers ). ------------------------------------------------------------------------------Veja vdeos de projetos desenvolvidos com esta ferramenta e baixe os arquivos em: www.tinyurl.com/SanUSB http://www.youtube.com/user/Imaculada27 http://www.youtube.com/user/sandrojuca

INFORMAES IMPORTANTES: Apostila e TD prprios disponibilizados no computador; 1 (um) aluno por mquina; Kit prtico incluso no valor do curso (ferramenta SanUSB PIC 18F2550 e perifricos bsicos a serem utilizados no decorrer das aulas; Curso 100% prtico;

Você também pode gostar