Você está na página 1de 32

Mini Manual KIT E-PXMini

Mini Manual KIT E-PX Mini V-1.0


ndice Nota ao leitor ................................................................................................. 02 Descrio do KIT E-PX Mini V 1.0 ................................................................ 03 DVD didtico Sempra V2.2 ........................................................................... 04 Placa de aplicao E-PX Mini V 1.0.............................................................. 14 Apostila didtica E-P18 Mini ......................................................................... 22 Modos de gravao ...................................................................................... 23 Como compilar e gravar um firmware na placa de E-PX Mini utilizando o bootloader ................................................................ 26 Prticas......................................................................................................... 29

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 1

Mini Manual KIT E-PX Mini V-1.0


Nota ao leitor Obrigado por adquirir nossos produtos. Este guia ir lhe auxiliar durante seu primeiro contato com o nosso o KIT de aplicao. Ele possui informaes resumidas para consultas breves. Recomendamos que voc leia a apostila didtica presente no DVD do KIT. Nossa empresa ministra diversos cursos e desenvolve produtos na rea de sistemas embarcados. Visite sempre nosso site para saber as novidades. www.sempratec.com.br Utilize nosso frum de discusso para tirar suas dvidas e compartilhar projetos interessantes que voc desenvolveu. http://picminas.forumeiros.com/ Assista aos vdeos de projetos que utilizam nosso KIT didtico: www.youtube.com.br/sempratec Agradecemos a preferncia. Caso tenha dvidas, crticas ou sugestes entre em contato conosco. Voc ser atendido da melhor forma possvel.

Equipe Sempra vendas@sempratec.com.br

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 2

Mini Manual KIT E-PX Mini V-1.0


Descrio do KIT E-P1X Mini V1.0 O KIT E-PX Mini uma ferramenta til para estudantes, professores, hobbistas, ex-alunos da SEMPRA e pessoas com interesse em implementar projetos de sistemas microcontrolados. Ele permite uma vasta aplicao, atendendo a demandas mais especficas em relao ao kit de aprendizado. A disponibilizao de todos os pinos utilizveis para conexo permite ao usurio no ficar dependendo do hardware a que foi submetido, podendo assim realizar o projeto de hardware e firmware de acordo com as necessidades individuais.

O KIT E-P18 Mini composto por: DVD Didtico. Apostila didtica no formato digital (presente no DVD didtico) Placa de Desenvolvimento baseado no PIC18F4550/PIC18F2550; Cabo USB tipo A-B;

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 3

Mini Manual KIT E-PX Mini V-1.0


DVD didtico Sempra V2.2 O DVD Didtico Sempra foi criado para auxili-lo em seu aprendizado de sistemas microcontrolados. Ele deve ser usado em conjunto com a Placa de Desenvolvimento e a Apostila Didtica. INSTALAO Ao colocar o DVD em seu computador, um autorun ir abrir pedindo para proceder instalao. O DVD foi criado com a framework .NET 4.0. Caso seu computador possua uma verso inferior a esta, uma primeira tela de instalao desta framework ser apresentada. Aps a instalao do .NET 4.0 (caso necessrio) abrir a tela de boas vindas do instalador do DVD Didtico (ver Figura 1). Basta clicar em Avanar para continuar a instalao.

Figura 1 - Tela de boas vindas do instalador

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 4

Mini Manual KIT E-PX Mini V-1.0


A tela seguinte permite escolher o diretrio da instalao do software.(ver Figura 2) Este software precisar de 1.5 GB de espao livre em seu HD. Selecione o diretrio da sua escolhe e clique em Avanar.

Figura 2- Escolha do diretrio de instalao

O instalador mostrar um resumo das configuraes escolhidas para instalao (Ver Figura 3). Caso todos os dados estejam corretos clique em Instalar e o instalador ir proceder automaticamente.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 5

Mini Manual KIT E-PX Mini V-1.0

Figura 3- Resumo da configurao da instalao

Caso o Windows pea permisso para que o software do DVD faa alteraes em seu computador voc deve clicar em Sim para permitir a instalao do DVD didtico. No final da instalao o instalador pedir para instalar o Adoble Reader X em seu computador. Este software gratuito distribudo pela Adoble necessrio para a leitura dos PDFs presentes no DVD como a apostila didtica e os datasheets. Aps a instalao ser concluda, aparecer uma tela informando que a instalao foi realizada com sucesso (ver Figura 4). O instalador colocar atalhos em sua rea de trabalho e no menu iniciar do Windows.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 6

Mini Manual KIT E-PX Mini V-1.0

Figura 4 - Concluso da instalao do software

INFORMAES DO DVD Ao iniciar o software do DVD didtico Sempra, aparecer uma breve discrio de seu contedo e dicas para seu uso. Na parte superior do programa existe uma barra de menus (ver Figura 5) que permite navegar pelos contedos do DVD.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 7

Mini Manual KIT E-PX Mini V-1.0

Figura 5 - Barra de menus

Ao clicar em Material Didtico ser apresentado todo material que voc precisa para comear seu estudo em sistemas Microcontrolados. A apostila didtica, os mini-manuais, os datasheets e demais documentos abrem diretamente do DVD didtico.(ver Figura 6). Recomendamos colocar o programa em tela cheia e mover a barra de menus para a esquerda facilitando assim a visualizao da apostila. Caso deseje, voc pode ir ao diretrio de instalao do software e abrir a apostila em um leitor de pdfs de sua preferncia. Em datasheets voc encontrar informaes sobre o MPLABX, o compilador C18 e C32, informaes sobre os microcontroladores PIC18F4550, PIC18F2550, PIC32MX775F512L e todos os perifricos contidos na placa de desenvolvimento. As informaes so agrupadas por produtos vendidos pela SEMPRA.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 8

Mini Manual KIT E-PX Mini V-1.0


O DVD possui pequenos tutoriais sobre as ferramentas utilizadas e breves resumos a respeito da linguagem de programao C para consulta. Estes tutoriais podem ser acessados atravs da aba Tutoriais.

Figura 6 - Apostila didtica

A aba Vdeos permite assistir todos os vdeos contidos no DVD atravs de um player presente no software (ver Figura 7). Recomendamos que voc assista os vdeos de instalao do MPLABX e do C32 assim como os vdeos de gravao de firmware e de teste do KIT.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 9

Mini Manual KIT E-PX Mini V-1.0

Figura 7 - Vdeos

Na aba Instaladores voc encontrar a descrio e os instaladores das ferramentas utilizadas no desenvolvimento de firmwares para o PIC32MX775F512L presente na placa de desenvolvimento (ver Figura 8). Para comear o desenvolvimento, necessrio instalar o MPLABX e o compilador C32. Existe uma seo na apostila e um vdeo no DVD para auxili-lo nas instalaes.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 10

Mini Manual KIT E-PX Mini V-1.0

Figura 8 - Instaladores

O teste do KIT permite manipular cada um dos perifricos contidos nos produtos desenvolvidos pela SEMPRA. O teste do KIT do E-P32 feito atravs do display de TFT grfico colorido presente no prprio KIT tendo o DVD do curso como um auxiliador para o teste da serial. Para fazer o teste do KIT basta estar rodando o FIRMWARE DE TESTE DO KIT. Caso exista outro firmware de aplicao gravado no seu KIT basta ir em gravar C e regravar o teste do KIT.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 11

Mini Manual KIT E-PX Mini V-1.0

Figura 9 - Teste da placa de desenvolvimento

O boto Gravar o C ser usado por voc durante todo seu desenvolvimento. Dada sua importncia, existe uma seo na apostila e um vdeo no DVD didtico ensinando a gravar firmwares no KIT atravs do bootloader.

Colocamos a sua disposio o cdigo fonte de diversos projetos desenvolvidos para nosso KIT didtico. Eles esto divididos em arquivos modelos, bsicos, intermedirio e avanados. Os arquivos modelos so templates que auxiliaro o seu desenvolvimento tendo a estrutura do programa e os principais comandos que so utilizados. Na aba Internet voc encontrar um pequeno browser para abrir nossa pgina na internet, nosso frum, nosso twitter, facebook e ver os vdeos em

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 12

Mini Manual KIT E-PX Mini V-1.0


nosso canal do youtube. Voc tambm pode acessar estes sites atravs de seu navegador de internet padro. Clicando sobre o boto de informaes voc encontrar dados sobre nossa empresa, uma breve descrio das funcionalidades do DVD. A aba crditos possui informaes sobre a equipe que participou da criao do KIT de desenvolvimento.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 13

Mini Manual KIT E-PX Mini V-1.0


Placa de Aplicao E-P18 MINI V1.0 Baseado no PIC18F4550/PIC18F2550, a placa de aplicao possui diversas funcionalidades atuais, entre elas: comunicao USB, auto-gravao via BootLoader (no necessria a utilizao de gravadoras externas), gravao via ICSP, chaves/teclas, circuitos de sinalizadores visuais e display. A placa mini se difere da placa E-P18 sob a qual foi ministrado o curso introdutrio principalmente por proporcionar aplicaes muito mais vastas que na placa EP18 V 3.6. Ela foi concebida de modo a se pensar na maior disponibilidade dos pinos e na menor utilizao de recursos para aprendizagem, supondo que o usurio j possua algum conhecimento de microcontroladores, desejando realizar projetos que vo um pouco alm dos propostos. A Figura 10 mostra uma viso geral dos componentes da placa de aplicao E-P18 Mini V1.0

Figura 10 - Viso geral da placa E-P18 Mini

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 14

Mini Manual KIT E-PX Mini V-1.0


O MICROCONTROLADOR ESCOLHIDO A placa tambm possui versatilidade em relao ao microcontrolador, podendo ser utilizado o PIC18F4550, que base do curso introdutrio, o PIC18F2550, que uma verso reduzida (de 28 pinos) do PIC18F4550, possuindo caractersticas similares e compartilhando o mesmo datasheet, alm de PICs de outras famlias, com 40 ou 28 pinos, e at mesmo microcontroladores de outros fabricantes, atentando para a correta disponibilizao dos pinos de alimentao e de cristal, que necessitam ser compatveis.

IMPORTANTE Embora a placa possua conectores distintos que permitem tanto a utilizao de um encapsulamento DIP-40 ou DIP-28 (40 e 28 pinos, respectivamente), SOB NENHUMA CIRCUNSTNCIA deve-se tentar utilizar dois microcontroladores simultaneamente.

CIRCUITOS ATUADORES Os circuitos atuadores so compostos por: 2 (dois) LEDs (Vermelho e Amarelo). A Figura 11 mostra a ligao de cada um deles nos respectivos

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 15

Mini Manual KIT E-PX Mini V-1.0


pinos do PIC18F4550.

Figura 11 - Ligao dos leds no PIC.

CHAVES/TECLAS A placa de aplicao possui duas chaves tteis (push-button): RESET e BOOT. A chave RESET de uso especfico e no pode ser utilizada pelos programas desenvolvidos pelo usurio. Para se utilizar a chave ttil BOOT necessrio que o Jumper BOOT/RESET esteja fechando o contato, habilitando o pull-up das chaves ligadas porta RA3 e RE3, como mostrado na Figura . Caso contrrio, os botes no possuem nenhuma funcionalidade e os pinos RA3 (onde a chave BOOT est conectada) e RE3 (onde o Master Clear est ligado) ficaro disponveis nos conectores barra de pinos e conectores externos, para a utilizao de dispositivos externos ao KIT.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 16

Mini Manual KIT E-PX Mini V-1.0

Figura 12 - Ligao da Chave Push Button (Chaves Tteis) no PIC.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 17

Mini Manual KIT E-PX Mini V-1.0


DISPLAY ALFANUMRICO Os bornes de expanso da placa foram disponibilizados de tal forma que permita a conexo e comunicao com o display LCD, com os respectivos pinos de dados, comandos e alimentaes disponveis na pinagem adequada. Tambm na placa de aplicao, h um trimpot para que seja ajustado o contraste do LCD. Para a utilizao do Display no necessrio a utilizao de nenhum jumper, entretanto, ele inviabiliza a utilizao dos pinos do microcontrolador aos quais foi conectado. As portas reservadas para dados e comandos so comuns aos PICs 18F4550 e 18F2550, sendo possvel ambos microcontroladores comunicarem com o display Alfanumrico.

Figura 13 - Ligao do display de LCD no PIC.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 18

Mini Manual KIT E-PX Mini V-1.0


CIRCUITOS DE GRAVAO IN-CIRCUIT (ICSP) O KIT E-P18 Mini possui um conector padro usado para gravao in-circuit, o ICSP (In-Circuit Serial Programming). Desta forma, o kit pode ser conectado a gravadoras disponveis no mercado que possuam esse tipo de conexo (ICD3, PICKIT3, dentre outras), tanto para carregar programas, quanto para debug e emulao de firmwares, veja a Figura .

Figura 14 - Conector padro MICROCHIP ICSP.

RECOMENDAES PARA USO DO CONECTOR ICSP: - Desconectar qualquer perifrico ligado nos pinos RB6 e RB7, como por exemplo: o display duplo de 7 segmentos e o LCD. - Usar a alimentao da placa do KIT E-P18 pela USB ou por uma fonte externa. No recomendada a utilizao da alimentao da prpria gravadora.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 19

Mini Manual KIT E-PX Mini V-1.0


Jumpers do KIT SEMPRA E-P18 Mini Jumper uma ligao mvel entre dois pontos de um circuito eletrnico. , geralmente, uma pequena pea plstica que contm um metal em seu interior, responsvel pela conduo de eletricidade entre dois ou mais pontos de um circuito. So responsveis por desviar o fluxo eltrico permitindo configuraes por meio fsico do hardware em questo. A placa de desenvolvimento dispe de diversos jumpers que permitem habilitar e desabilitar dispositivos, como por exemplo, buzina e rel, ou ainda, possibilitam ao usurio escolher entre duas opes de configurao. Os Jumpers so identificados por meio de nomes escritos na placa do KIT E-P18. Abaixo segue uma lista com todos os nomes e a funo de cada um deles: Jumper BOOT | RESET (JP2): com este jumper possvel habilitar ou desabilitar o pull-up dos botes. Quando selecionado, os pinos RB4 e RE3 estaro habilitados para atuarem como entrada com lgica invertida, permitindo a gravao via bootloader. Se removido, a chave BOOT e RESET param de funcionar, impossibilitando reiniciar o pic assim como entrar no modo bootloader. indicado a sua remoo apenas em casos em que o usurio possuir uma gravadora e no desejar obter a funo reset, do pino RE3. Jumper BOOT (JP3): Jumper exclusivo para a chave boot, que mesmo com a alimentao (Jumper BOOT | RESET ), a chave BOOT ser retirada do circuito, o pino RA3 ficar disponvel somente nos Bornes de conexo. Ela dever ser utilizada quando for desejvel aplicao com a porta RA3 sem efeito da chave e de pull-up. O Reset funcionar independentemente Jumper VUSB | VBAT (JP1): permite ao usurio escolher qual ser a fonte de alimentao do KIT, se proveniente do cabo USB (posio VUSB) ou da alimentao externa (posio VEXT).

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 20

Mini Manual KIT E-PX Mini V-1.0


A Figura 1512 mostra como os Jumpers esto conectados aos respectivos circuitos do KIT Sempra.

Figura 1512 - Jumpes do KIT SEMPRA E-P18

Bornes de Expanso A placa de desenvovlimento E-P18 Mini possui BORNES DE EXPANSO e conectores externos rosqueveis, que do acesso maioria dos pinos do microcontrolador PIC18F4550. Eles permitem que suas portas de PWM, I/O, comunicao serial e paralela, pinos de interrupo externa, portas de entrada analgicas, entre outras, sejam utilizadas para controlar dispositivos externos placa de desenvolvimento do KIT. O conector externo permite a ligao com maior segurana no contato eltrico, alm de maior robustez, permitindo a aplicao a diversos tipos de aplicaes externas.

ALIMENTAO O KIT E-P18 funciona com alimentao 5V da USB ou com fonte externa de 7 a 12 V/500 mA.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 21

Mini Manual KIT E-PX Mini V-1.0


Apostila didtica A apostila didtica presente no DVD foi desenvolvida para orientar o estudo inicial de sistemas microcontrolados utilizando a placa de desenvolvimento EP18 ou a placa de aplicao E-PX Mini em conjunto com o DVD Didtico. A apostila transmite o contedo de forma clara e objetiva tendo captulos organizados sequencialmente. O captulo 1 traz conceitos iniciais necessrios para o entendimento de sistemas microcontrolados como arquitetura de sistemas microprocessados, portas lgicas, sistemas numricos, entre outros. O captulo 2 aborda arquitetura do PIC18F4550 e seus recursos. O captulo 3 possui informaes sobre as ferramentas utilizadas no desenvolvimento de firmwares para o PIC18F4550. Este captulo mostra detalhadamente como instalar as ferramentas e seu funcionamento. O captulo 4 aborda a programao de microcontroladores. Possui uma breve reviso das estruturas, tipos de dados e operadores da linguagem C. No final do captulo existe uma lista de boas prticas de programao.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 22

Mini Manual KIT E-PX Mini V-1.0


Modos de gravao: O modo mais comum de gravar o Firmware de Aplicao chamado de gravao off-board. Nesse mtodo necessrio retirar o microcontrolador da sua plataforma de aplicao (placa de circuito impresso que liga os perifricos do microcontrolador aos dispositivos externos que ele ir controlar, como por exemplo: botes, rels, LEDs, display, etc.) e coloc -lo em outro dispositivo, chamado Gravadora, que ir gerenciar a transferncia do Firmware de Aplicao de dentro do computador para a memria de programa do microcontrolador. Este mtodo melhor detalhado na seo 3.6 da apostila didtica. A Figura ilustra esse tipo de gravao.

Figura 16 - Mtodo de Gravao Off-Board.

Existem ainda outros dois mtodos de gravao: In-circuit via Hardware e Incircuit via Bootloader. Nesses mtodos, no h a necessidade de retirar o microcontrolador da placa de aplicao para realizar a gravao do firmware em sua memria de programa (In-circuit no circuito). In-circuit via Hardware: Neste modo, apesar de no precisar retirar o PIC do KIT, ainda necessrio o uso de uma gravadora. Alm disso, a placa de aplicao (por exemplo, o KIT Didtico) deve possuir alguma interface de comunicao com a gravadora, pois ser a gravadora que gerenciar o

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 23

Mini Manual KIT E-PX Mini V-1.0


processo de transferncia e armazenamento na memria de programa do microcontrolador. Para os PICs um mtodo de conexo entre gravadora e placa de aplicao o ICSP ( In-Circuit Serial Programmer), compatvel com a maioria das gravadoras de PIC existentes no mercado. Perceba na Figura que o KIT Didtico est conectado gravadora por meio de seu conector ICSP (ver detalhes do KIT na seo 2.3 da apostila). Assim como no mtodo off-board, neste mtodo necessrio conectar a gravadora ao MPLAB (via conexo serial ou USB). O MPLAB busca o arquivo.hex (firmware compilado) no HD do computador e o envia para a gravadora via porta USB ou serial. A gravadora acessa a memria de programa do PIC (memria FLASH) via conexo ICSP e armazena o todo o arquivo.hex. (ver Figura )

Figura 17 - Modo de gravao in-circuit via hardware.

In-circuit via Bootloader: Este um mtodo de auto-gravao, ou seja, o prprio microcontrolador onde se deseja carregar o arquivo.hex ir gerenciar todo o processo de gravao. Isso possvel porque em uma pequena parte de sua memria de programa (FLASH) foi previamente gravado outro firmware, que ir coordenar a transferncia do Firmware de Aplicao (arquivo.hex) do computador para a memria a prpria memria de programa do microcontrolador. Esse firmware chamado de Bootloader, expresso em ingls que significa Rotina de Partida.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 24

Mini Manual KIT E-PX Mini V-1.0


O Firmware Bootloader (previamente gravado em uma pequena parte da memria de programa do microcontrolador por um dos outros dois mtodos mencionados anteriormente) o programa que inicia a gravao (o carregamento) de Firmwares de Aplicao no microcontrolador pelo mtodo in-circuit via Bootloader. No caso do PIC18F4550 isso feito atravs da porta USB. O Bootloader ir comunicar com o software de gravao de nosso DVD Didtico, presente no cone Gravar PIC. Maiores detalhes sobre este procedimento so vistos na seo 3.4 da apostila ou nos vdeos de nosso DVD Didtico. A maior vantagem de sistemas que possuem a funcionalidade de autogravao no precisar retirar o microcontrolador de sua plataforma de aplicao e de no fazer uso de uma gravadora.

Figura 18 - Mtodo de Auto-Gravao.

O Bootloader no PIC18F4550 usa a memria do endereo 0x000h at o endereo 0x800h. Este o nico programa que deve ser gravado na memria interna do PIC, por meio de um circuito de gravao externo (uma gravadora PIC).

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 25

Mini Manual KIT E-PX Mini V-1.0


Como compilar e gravar um firmware na placa de desenvolvimento utilizando o bootloader Aps a implementao de um programa no MPLAB os prximos passos seriam a compilao e gravao do cdigo na placa E-PX-Mini. Compilar transformar o cdigo escrito em linguagem C, para linguagem de mquina, hexadecimal (para maiores detalhes veja a seo 3.2 da apostila didtica). O processo de compilao de seu projeto muito simples. V barra ferramentas e clique sobre o boto build projetc. Observe na janela Output as mensagens do compilador. Caso seu projeto no possua erros, ir aparecer mensagem BUILD SUCCEEDED indicando que a compilao foi efetuada com sucesso (ver Erro! Fonte de referncia no encontrada.).

Figura 19- DVD Didtico Boto Build Project

Aps a compilao de seu projeto ser gerado um arquivo com o mesmo nome do projeto com extenso .hex dentro da pasta do projeto. Esse o seu firmware compilado. Os nossos KITs Didticos possuem o BootLoader gravado na memria de programa de seus PICs. Isso permite que ele realize uma Auto-Gravao (ver seo 3.3 da apostila). A seguir sero mostrados os

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 26

Mini Manual KIT E-PX Mini V-1.0


passos necessrios para se carregar um firmware na memria de programa de um PIC utilizando nossa placa de desenvolvimento E-P18 e o nosso DVD Didtico. Procedimento para gravao de um firmware via bootloader

1- Abra o DVD Didtico e clique no cone Gravar PIC. Conecte o sua placa E-P18 ao seu computador e coloque-o em modo de gravao conforme mostrado na animao do DVD (segure o boto de BOOT e d um clique no boto RESET). Observe que os leds vemelho e amarelo comearo a piscar. Na caixa de texto Status ir aparecer a mensagem Kit didtico conectado. Observe tambm que alguns dos botes sero habilitados aps a conexo (ver Figura ).

Figura 19- DVD Didtico cone Gravar PIC.

2 - O prximo passo informar o diretrio onde est localizado o firmware que deseja gravar no PIC. Isso feito atravs do boto de funcionalidade Abrir Arquivo Hex. Usaremos um projeto exemplo do DVD Didtico. Clique no boto Load HEX File e v ao diretrio E:\DVD Didtico\Arquivos\Projetos\Botao LED. Selecione o arquivo hexadecimal (.hex) disponvel nessa pasta (neste exemplo o arquivo ser Boto LED.hex) e, em seguida, clique em Abrir (ver Figura ).

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 27

Mini Manual KIT E-PX Mini V-1.0

Figura 20 - Escolha do arquivo.hex que se deseja gravar no PIC.

3- Em seguida clique no boto Gravar / Verificar e aguarde alguns instantes. Observe que aparecero algumas mensagens na caixa de texto Status (ver Figura ).

Figura 21 - Processo de gravao do PIC.

4 - A gravao foi concluda com sucesso. Clique no boto Reiniciar do programa ou no boto de reset na placa para verificar o funcionamento do seu programa no KIT.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 28

Mini Manual KIT E-PX Mini V-1.0


Prticas Esta seo trs sugestes de prticas para fixar o contedo aprendido. A teoria para resoluo destas prticas pode ser encontrada em nossa apostila didtica e as resolues destas prticas esto no DVD didtico na parte de Projetos. A Sempra permite que o contedo destas prticas, assim como de seus enunciados, sejam utilizados para quaisquer fim, desde que a empresa Sempra seja referenciada nesse processo. Prtica 1 Acende LED Objetivo: O projeto acende LED o "Helow Word" de sistemas microcontrolados. Neste projeto manipulamos dois registradores de funes especiais TRIS e PORT para configurar a porta do PIC como sada digital e fornecer 5 V para porta onde est ligado o LED verde (RC2). A Figura 22 mostra um diagrama de blocos para esta prtica. Dicas:
Figura 22- Diagrama de Voc deve configurar RC2 como sada digital SFR TRISx usado para CONFIGURAR uma porta blocos. Acende LED digital como Entrada ou Sada:

0 = sada / Output. 1 = entrada / Input. Voc deve modificar o nvel lgico dos pinos: ALTO ou BAIXO SFR usado para ACESSAR a porta digital para Leitura (Read) ou Escrita (Write) de dados.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 29

Mini Manual KIT E-PX Mini V-1.0


0 = pino com nvel lgico 0 1 = pino com nvel lgico 1

Prtica 2 Aperta o boto e acende o LED Objetivo: Este projeto abrange entrada e sada digital. Enquanto o boto1 (RE1) estiver solto o LED vermelho ficar aceso e o LED verde ficar apagado. Ao pressionar o boto1(RE1) o LED vermelho ir apagar e o verde ir acender. A Figura 22 mostra um diagrama de blocos do projeto.

Figura 23 - Pratica 2. Diagrama de blocos

Prtica 3 Ol mundo display de LCD Objetivo:


Escrever frases no display de LCD da placa de desenvolvimento E-P18. Para

isso, utilizar as funes presentes na biblioteca de escrita no display de LCD. Dica: A funo ConfiguraDisplayLCD() j capaz de realizar toda a configurao dos TRIS e dos LATS necessria. Utilizar a funo EscreveFraseRomLCD() para escrever uma frase diretamente, ou utiliza r EscreveFraseRamLCD() para escrever palavras que foram salvas em vetores ou strings (salvos na memria RAM).

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 30

Mini Manual KIT E-PX Mini V-1.0


Prtica 4 Cronmetro no display de LCD Objetivo: Fazer um cronmetro progregressivo utilizando o KIT E-P18 Mini e um LCD 16x02. Ao inicializar, o programa deve aguardar o usurio pressionar o boto para iniciar a contagem. Enquanto isso, seu valor continua constantemente 00000. Aps iniciado a contagem, o programa deve ser capaz, tambm, de identificar o boto pressionado e exibir na linha inferior do display o tempo atual da contagem, sem que seja interrompida. A interface ser feita da seguinte forma: Boot Inicia a contagem ou faz com que seja exibido na tela o valor atual da contagem desde o tempo inicial. Reset Reinicia o microcontrolador, reiniciando o tempo em consequncia. Display LCD: exibe a mensagem cronmetro na linha superior e pausa na linha inferior, ambas as mensagens seguidas pelo tempo referente. O programa deve usar o perifrico TIMER1 para implementar um contador crescente no display de LCD. Deve ser mostrado no display os minutos, segundos e dcimos de segundos. Prtica 5 Semforo com contador regressivo Objetivos: Implementar um semforo para pedestre contando regressivamente. O tempo incrementado com o uso do perifrico TIMER. O funcionamento do programa deve ocorrer da seguinte forma: Comear com o sinal aberto, o led amarelo indica a passagem permitida. Aps passado o tempo definido, o led vermelho deve piscar em baixa frequncia, sinalizando Ateno para o pedestre. Aps o tempo definido, o led vermelho permanece continuamente aceso, indicando Pare. Juntamente com os leds, deve ser exibido no display LCD textos, mensagens ou figuras distintas juntamente com os leds, sendo capaz de identificar os sinais de Atravesse, Ateno e Pare.

www.sempratec.com.br
Copyright - Todos os diretos reservados

Pgina 31

Você também pode gostar