You are on page 1of 28

Manual de Gravao (verso 1.

3) Kit 8051 Study

Microgenios Solues Eletrnicas Ltda. ME - ano 2010 Todos os direitos reservados Proibida cpia integral ou parcial do material aqui contido www.microgenios.com.br 1

Contedo
APRESENTAO ........................................................................................................................................................ 3 PR-REQUISITOS ...................................................................................................................................................................... 3 CD DE INSTALAO .................................................................................................................................................. 3 INSTALAO DOS SOFTWARES: .................................................................................................................................................... 3 INSTALANDO O COMPILADOR MIKROC ......................................................................................................................................... 5 INSTALANDO O SOFTWARE DE GRAVAO FLIP .............................................................................................................................. 8 CONECTANDO E LIGANDO O KIT: ............................................................................................................................................... 12 CONFIGURANDO O SOFTWARE DE GRAVAO: ............................................................................................................................. 13 TESTANDO E UTILIZANDO O KIT ................................................................................................................................................. 16 SOLUO DE PROBLEMAS ........................................................................................................................................................ 23 FERRAMENTAS DE DESENVOLVIMENTO E ESTUDO MICROGENIOS ..................................................................................................... 24 FAMLIA MICROCHIP:.............................................................................................................................................................. 24 FAMLIA FREESCALE: ............................................................................................................................................................... 25 FAMLIA 8051: ..................................................................................................................................................................... 25 FAMLIA ARM7 NXP: ............................................................................................................................................................ 26 FAMLIA AVR: ....................................................................................................................................................................... 26 TREINAMENTOS MICROGENIOS ............................................................................................................................27 CONTATO ....................................................................................................................................................................27 PARCEIROS: ...............................................................................................................................................................28

Apresentao O presente manual tem como objetivo demonstrar os procedimentos a serem realizados para a correta instalao e configurao do software utilizado para a gravao dos cdigos hexadecimais no Kit 8051 Study. Pode ser utilizado um conversor USB/Serial normalmente para realizar o processo de gravao em computadores ou notebooks que no possuem porta serial. A Microgenios recomenda leitura na integra deste material, antes da realizao dos procedimentos de gravao, tambm aconselhvel a leitura do manual de instrues, que tambm est presente no CD. Pr-requisitos Sistemas operacionais: Windows 2000, Windows XP, Windows Vista ou Windows Seven. Drive de CD/DVD para instalao dos softwares. Porta serial ou porta USB (No caso de haver somente porta USB no computador ou notebook ser necessrio uso de conversor USB/Serial).

CD de instalao Instalao dos softwares:

1. Coloque o CD do kit no compartimento de CD ROM de seu Computador.

2. Explore o drive de CD, para ter acesso ao contedo.

Mapa e esquema eltrico do kit 8051STUDY. Programa teste e programas de exemplos. Manuais e datasheets. Tutorial Hyper terminal. Instruo para simulao do LCD e planilha para Clculo do Baud Rate Compilador Micro C Pro for 8051, simulador de LCD e programa para gravao Flip, outros softwares tambm esto disponveis nesta pasta.

3. Para o melhor aproveitamento da ferramenta desenvolvimento importante a instalao de dois softwares: Compilador MikroC IDE de desenvolvimento de programas para microcontroladores da famlia 8051 em linguagem C, este um software comercial, no CD disponibilizada verso de demonstrao limitada a 2KBytes de programa. Software de Gravao FLIP Software gratuito desenvolvido pela prpria ATMEL, para realizao de gravao do Microcontrolador AT89C51ED2 via sistema de Bootloader pelo canal serial.

Instalando o Compilador MikroC O Compilador MikroC uma excelente ferramenta de desenvolvimento de projetos e estudo de programao para microcontroladores utilizando a linguagem de programao C, aps a compilao gerado o arquivo hexadecimal (.hex), possuindo este arquivo voc poder realizar a gravao do programa no microcontrolador. A seguir as telas do processo de instalao do MikroC Pro for 8051:

Instalando o Compilador MikroC

Abrir a pasta softwares para instalao do Compilador, ser iniciado o processo de instalao do compilador MikroC Pro for 8051 e a tela inicial ser apresentada, clicando no boto NEXT o processo ter continuidade.

A seguir ser apresentada a tela com termos referentes a licena necessrio selecionar o item I accept..., e pressionar o boto NEXT para continuar.

A prxima tela pergunta se o software que est sendo instalado poder ser acessado por todos os usurios do computador, ou apenas pelo usurio que est realizando a instalao, interessante deixar disponvel a todos, principalmente se for um computador de uso coletivo, por isso selecione Instal For All e pressione NEXT.

A tela seguinte questiona sobre a instalao tambm dos exemplos de programa, estes exemplos so bastante interessantes e auxiliam no aprendizado, portanto conveniente sua instalao, basta manter o quadradinho selecionado e apertar NEXT, os exemplos ficaro armazenados dentro da pasta onde o programa for instalado.

O prximo passo a escolha da pasta ou diretrio de instalao do programa o recomendado manter a pasta padro de programas informada pelo Windows Arquivos de Programas (ou Program Files), e por fim clicar no boto Install, assim ser iniciado processo de descompactao e instalao dos arquivos.

A tela seguinte, apresenta uma barra com o andamento do processo de instalao, durante este processo ser perguntado, se voc deseja associar todos os arquivos com extenso .c ao MIkroC, apenas diga sim, se voc no possui nenhum outro compilador de linguagem C instalado em seu computador.

Quando a barra de status da instalao for totalmente completada, significa que programa foi instalado corretamente uma tela ser apresentada, bastando pressionar o boto Finish para a concluso.

Na seqncias ser questionado, se voc deseja instalar o software de gravao da Mikroelektronika (Flash Programmer) a placa 8051Study no utiliza este mdulo, portanto clique em NO.

Tambm ser perguntado se voc deseja instalar o Driver USB, para o gravador Flash Programmer, da mesma forma que no item anterior informe NO.

Ok, voc finalizou todo o processo de instalao do compilador MikroC e agora pode comear a criar seus projetos para microcontroladores 8051 em linguagem C, devemos lembrar que a Microgenios disponibiliza no CD a verso gratuita de demonstrao, que limitada a 2KBytes de programas, para aquisio da verso completa entre em contato com a Microgenios que distribuidor oficial no Brasil da Mikroelektronika. A verso do MikroC disponibilizada no CD a mais atual at o momento da criao deste documento, porm caso deseje verificar atualizaes e novas verses interessante acessar o site dos desenvolvedores: www.mikroe.com; a Mikroelektronika tambm disponibiliza verses de compiladores para 8051 em linguagem BASIC e PASCAL, alm de compiladores para outras famlias de microcontroladores como PIC e AVR. Instalando o Software de gravao FLIP

Instalando o Gravador FLIP

O prximo passo a instalao do software FLIP da prpria ATMEL (fabricante do microcontrolador usado), que permitir a realizao do processo de gravao do arquivo de mquina hex na memria de programa do microcontrolador, em nosso kit8051Study foi escolhida a verso AT89C51ED2. O programa FLIP permite a gravao apenas os microcontroladores ATMEL com recurso de Bootloader, alm disso, este software multiplataforma e para rodar necessita da mquina virtual JAVA, a verso disponibilizada no CD, contm tambm a mquina virtual, portanto no necessria nenhuma instalao adicional. A seguir apresentamos as telas do processo de instalao do software de gravao: Pressionando o boto Software de Gravao na tela principal do CD de instalao, automaticamente ter incio a instalao do software FLIP.

Devido ao fato deste software ser multiplataforma, primeiramente ser instalada a mquina Virtual JAVA.

Seqncia do processo de instalao da mquina virtual JAVA.

Termo que deve ser aceito para prosseguir com a instalao da mquina virtual JAVA, este componente gratuito e desenvolvido e disponibilizado pela SUN.

A seguir o status de instalao apresentado novamente e possvel acompanhar o desenvolvimento do processo.

Esta a ltima tela de instalao deste software auxiliar, pressionando Finish ter incio a instalao do FLIP.

Esta a tela de abertura do processo de gravao do software de gravao FLIP.

A Tela de boas vindas e apresentao da verso a seguinte a ser apresentado, basto clicar no boto NEXT para continuar.

10

Da mesma forma que a maioria dos softwares antes de iniciado o processo de instalao o usurio questionado se aceita os termos do mesmo, para continuar necessrio a aceitao assinalando a opo I accept... e pressionando o boto NEXT.

O prximo passo a escolha do local (pasta ou diretrio) de instalao recomendamos o uso dos endereos sugeridos, isso facilita e evita problemas no momento da execuo do programa.

A seguir possvel selecionar no menu onde o atalho para incio do programa ficar disponvel. Aconselhamos manter o padro e pressionar Install.

Ser ento apresentada uma barra de status do processo de descompactao e instalao dos arquivos, quando esta for totalmente preenchida o processo ter finalizado.

11

Esta a tela de finalizao, onde possvel selecionar se deve ser criado um atalho na rea de trabalho (shortcut) e se voc deseja visualizar o arquivo de informaes Readme do desenvolvedor.

Conectando e ligando o Kit: 1. Crie um projeto ou programa e compile o mesmo de modo a gerar o arquivo hexadecimal (.hex), este o arquivo que ser necessrio para gravao do programa no microcontrolador. 2. Ligue a fonte de alimentao placa (no necessrio se preocupar com a tenso da rede eltrica, pois a fonte chaveada e se ajusta automaticamente a tenses de 110V e 220V). 3. Deixe os jumpers de GRAVAO_DTR e GRAVAO_RTS fechados.

Deixar Jumpers Fechados para gravao.

4. Conecte o cabo serial (ou conversor USB/Serial*) no Kit 8051 Study *OBS: No caso do uso de um conversor USB/Serial verifique no painel de controle do sistema operacional o nmero da porta COM gerada.

12

Configurando o software de gravao: Aps a instalao necessrio realizar algumas configuraes no software de gravao (FLIP), de modo a permitir que o mesmo consiga realizar a comunicao com o microcontrolador e assim consiga grav-lo:

Est a primeira tela a ser exibida quando o programa FLIP for iniciado, note que todas as informaes e botes esto apagados, o que significa, que no foi realizada a conexo com o microcontrolador da aplicao.

Primeiramente selecione o menu Settings e escolha Preferences..., para realizar o processo de configurao do software.

Ser exibida a tela ao lado, selecione a aba RS232, e deixe-a configurada conforme o modelo apresentado, esta configurao importantssima, pois permitir a conexo ao microcontrolador.

13

O passo seguinte deve ser a escolha da aba Connecting/Closing, nela ser definida a maneira como o software realizar a conexo com o microcontrolador, a configurao proposta permite que o processo de conexo com o microcontrolador, que deve ser realizado em toda a gravao, seja executado automaticamente antes da gravao.

Retornando a tela principal do programa, clique no boto com formato de CI, com ele ser possvel a seleo do microcontrolador a ser gravado, o modelo que deve ser selecionado AT89C51ED2.

O passo seguinte a realizao da conexo entre o software e o microcontrolador, pressione o boto em formato de cabo USB, na tela que surgir, selecione a porta de comunicao correta e taxa de transmisso, com a utilizao do cristal de 11,0592MHz, podemos utilizar a velocidade mxima 115.200Bps.Pressione Connect.

14

Realizada a leitura e conexo com o microcontrolador, todos os itens da tela e os botes ficaro acesos, significando que a conexo foi estabelecida, agora para abrir um arquivo hexadecimal para a gravao selecione File > Load Hex File..., realizada a seleo do arquivo, basta clicar no boto RUN, para iniciar o processo de gravao, finalizado este processo para que a aplicao possa iniciar necessrio pressionar o boto Start Application na tela do FLIP, ou pressionar a tecla RESET fsica que encontra-se no Kit 8051Study.
Erase Marcado :Apaga a memria de programa (FLASH) do microcontrolador. Desmarcado : No apaga memria. Blank Check Marcado :Verifica se memria de programa est apagada Desmarcado: No verifica se a memria esta apagada. Program Marcado :gravao no microcontrolador. Desmarcado: No grava Verify Marcado :Verifica se o programa foi gravado corretamente. Desmarcado: No h verificao do programa gravado. Run Executa os processos marcados.

15

Testando e utilizando o Kit Finalizada a instalao de software e hardware a ferramenta est pronta para ser utilizada, a seguir sero apresentados exemplos para utilizao e testes iniciais na placa, todos os projetos e programas aqui informados encontram-se no CD, na pasta:

Abra o FLIP e grave o programa que encontrase na pasta Exemplos de programas na pasta Programa_teste grave o proj_teste_geral.

16

Observao

LCD

Jumper

Resultado

Tela inicial

Manter Jumpeado pinos 2 e 3

Acender Leds

Aperte o boto TECLA_1(P1.0)

17

Aperte o boto TECLA_2(P1.1)

Aperte o boto TECLA_3(P1.2)

Aperte o boto TECLA_4(P1.3)

Mude a posio do jumper. LEDs (2 e 3) para 7 SEG(1 e 2) e coloque jumper no DISP1 e DISP 2

Manter jumpeado pinos 1 e 2

Manter Jumpeado pinos DISP1

Manter jumpeado pinos DISP2

18

Aperte o boto TECLA_1(P1.0). Em seguida mostrar contagem de 0 a 9 no DISP1 e depois no DISP2.

DISP1

DISP2

Colocar jumper fechado no pino do BUZZER.

Manter jumpeado pinos BUZZER

Colocar jumper fechado no RELE

Manter jumpeado pinos RELE

19

Pressionar TECLA_1(P1.0) e em seguida o INT 0 (TECLA_5)

Pressione TECLA_1 (P1.0)

Pressione INT 0 TECLA_5

Toca o BUZZER

Pressione INT 1 TECLA_6

Atraca o RELE

Pressionar INT1(TECLA_6)

Pressione 5 vezes tecla T0(TECLA_7)

Pressione T0 TECLA_7 5 vezes

Toca o BUZZER

Pressione 5 vezes tecla T1(TECLA_8)

Pressione T1 TECLA_8 5 vezes

Atraca o RELE

Use o cabo serial

Tirar Jumper GRAVAO_ DTR e GRAVAO_RTS

20

Pressione o TECLA_1(P1.0)

Pressione TECLA_1 (P1.0)

Abra o Programa mikroC PRO for 8051

mikroC PRO for 8051.lnk


Click Tools > USART terminal (CTRL+T) Selecione a porta de comunicao Selecione a taxa de transmisso 9600Bps

Para comunicao serial


Clique no boto Connect

21

Escreva alguma mensagem na caixa Communication e Click Send.

Para finalizar o teste escreva somente F(Maisculo) e click Send

Este procedimento realiza o teste de transmisso e recepo serial, a mesma informao transmitida pelo PC deve ser recebida pelo kit e reenviada, sendo est apresentada na caixa de recepo do USART Terminal.

Fim dos testes

OBS:O teste e sequencial; para verificar novamente funcionamento de um dos dispositivos reiniciar o teste pressionando a tecla reset do kit.

22

Soluo de problemas A seguir esto listados alguns problemas possveis e procedimentos para solucionlos, caso persistam os problemas conveniente o acesso ao frum de suporte tcnico da Microgenios www.microgenios.com.br/forum e postagem da dvida, dificuldade ou problema encontrado outra forma de acesso ao nosso suporte tcnico atravs do email: suporte@microgenios.com.br Problema: No consigo instalar os softwares recomendados O Kit no liga Soluo: Verifique se seu computador e sistema operacional esto de acordo com os pr-requisitos listados neste manual; Verifique se CD no est danificado; Verifique se a fonte est conectada corretamente ao kit e a rede eltrica (o LED Power tem que est ligado); Verifique se h tenso eltrica na tomada. Leia completamente o Manual de Gravao; Verifique se o software de gravao (FLIP) foi corretamente instalado e configurado; Verifique se o cabo est conectado. Verificar se o kit est ligado. Verifique se o Jumpers GRAVAO_DTR e GRAVAO_RTS esto fechados; Verificar a configurao RS232 citada no manual (na pgina 12). Verificar se no tem dois programas FLIP aberto ao mesmo tempo. No deixar aberto outro programa de comunicao serial. Ocorre quando salva o arquivo em (Hex) dentro de vrias pastas dificultando o reconhecimento do arquivo causando possvel erro. Colocar seu arquivo hex em uma pasta que esteja localizada, por exemplo, C:\meuprojeto\ Quando for nomear os projetos e pastas, nunca deixar espaos e caracteres especiais como acentos, espao, etc...

O software FLIP no reconhece o microcontrolador.

Meu arquivo hex no encontrado .

23

Comunicao serial no funciona durante o procedimento de teste (USART Terminal)

Verifique se o programa de gravao FLIP est aberto, caso esteja feche-o. Abra o jumpers de GRAVAO_DTR e GRAVAO_RTS. Para realizao do processo de gravao utilizar o procedimento da pgina 13, porm deve ser configurada a porta serial (COM virtual) de acordo com a porta serial gerada aps a instalao do conversor.

Gravao com conversor USB/Serial

Ferramentas de desenvolvimento e estudo Microgenios Famlia Microchip:

Kit PicGenios Ferramenta de estudo e desenvolvimento para microcontroladores PIC 16F e 18F, com pinagem de 28 ou 40 pinos. MicroICD Gravador In Circuit e depurador para microcontrolador Microchip. MicroICD ZIF Gravador In Circuit e depurador para microcontroladores Microchip, com possibilidade de gravao utilizando soquetes rpidos do tipo ZIF. Kit XbeeNET Ferramenta de estudo e desenvolvimento para aplicaes Ethernet e SD Card.

Adaptador MicroBoard Adaptador ideal para utilizao de microcontroladores PIC de pequeno porte no kit PicGenios.

24

Famlia Freescale:

MagicFlexis Ferramenta de estudo e desenvolvimento para microcontroladores Freescale da famlia Flexis.

MicroBDM Ferramenta de gravao e depurao da microcontroladores Freescale.

Famlia 8051: Kit8051Study Ferramenta de estudo para microcontroladores 8051 da famlia da Atmel.

Digilent (FPGA Xilinx)

Kit FPGA Nexys2 Ferramento de estudo com dispositivo lgico programveis com FPGA Spartan3E destinada a implantao de processadores embarcados.

Kit FPGA Basys2 Ferramento de estudo com dispositivos lgicos programveis com FPGA Spartan3E.

25

Famlia ARM7 NXP:

Kit LPC2368 Ferramenta completa para desenvolvimento de projetos com microcontroladores ARM7 NXP modelo LPC2368, esta famlia possui perifricos USB, CAN e Ethernet integrados.

Famlia AVR:

Kit AVR MEGA16SK Ferramenta completa para estudo e desenvolvimento de projetos com microcontroladores AVR modelo ATMEGA16.

MicroArduino Ferramenta ideal para quem est iniciando no mundo dos microcontroladores, este um sistema simples e fcil de utilizar.

Para conhecer mais sobre nossa empresa produtos e servios entre em nosso site, l voc encontrar informaes completas e manuais de nossos produtos, alm de encontrar muito material tcnico e til como exemplos de programas, tutoriais e vdeo-aula, acesse: Pgina institucional: www.microgenios.com.br Loja virtual: www.microgenios.com Portal de treinamentos: www.portalwebaula.com.br Frum de suporte tcnico: www.microgenios.com.br/forum Vdeo aulas e artigos tcnicos: www.microgenios.com.br/blog Conhea tambm: Canal Microgenios no Youtube: www.youtube.com/microgenios Twitter Microgenios: www.twitter.com/microgenios Comunidade: www.microgenios.ning.com 26

Treinamentos Microgenios Alm das ferramentas de desenvolvimento e estudo, a Microgenios disponibiliza um conjunto completo de treinamentos presenciais e On Line para que voc possa extrair todos os recursos de suas ferramentas e utilizar estes conhecimentos em seus projetos e produtos, a seguir alguns de nossos treinamentos: Programao C Embarcada para microcontroladores Programao aplicada para microcontroladores PIC Programao aplicada para microcontroladores 8051 Programao aplicada para microcontroladores Freescale Aplicaes Seriais Aplicaes I2C Aplicaes com Timers Aplicaes Ethernet Aplicaes USB layout de PCB utilizando o software Eagle Simulao de circuitos eletrnicos com Proteus VSM Criao de interfaces entre equipamentos e PC utilizando C#

Para conhecer mais acesse:

www.microgenios.com.br

www.portalwebaula.com.br

Contato Telefone: e-mail: (011) 5084-4518 (011) 3384-5598 suporte tcnico: vendas: treinamentos: suporte@microgenios.com.br vendas@microgenios.com.br contato@microgenios.com.br treinamento@microgenios.com.br

27

Parceiros: A Microgenios RTC (Regional Training Center) da Microchip, empresa americana lder mundial em microcontroladores de 8 bits, desta forma nossos treinamentos sobre microcontroladores PIC homologado e reconhecido por esta empresa.

www.microchip.com

A Microgenios possui o selo Freescale Enabled nas ferramentas para estudo e desenvolvimento que utilizam microcontroladores da Freescale, lder mundial no segmento automotivo. www.freescale.com.br A Microgenios distribuidora oficial no Brasil, das ferramentas de desenvolvimento e dos compiladores da Mikroelektronika (famlia PIC, 8051 e AVR), maior fornecedor mundial de ferramentas para estudo de microcontroladores. A Microgenios distribuidora stribuidora oficial no Brasil, das ferramentas de desenvolvimento e estudo com FPGA e CPLD da Digilent, maior fornecedor mundial de ferramentas para estudo de lgica programvel e FPGAs da Xilinx. A Microgenios distribuidora oficial no Brasil, dos compiladores (linguagem BASIC para as famlias 8051 e AVR) da MCS Electronics. A Microgenios distribuidora oficial no Brasil, Bra do compilador FlowCode (criao de programas para microcontroladores utilizando fluxograma) da Matrix. A Microgenios distribuidora oficial no Brasil, do compilador Code Vision (linguagem linguagem C para a famlia de microcontroladores AVR) da HP InfoTech. InfoTech www.hpinfotech.com

www.mikroe.com

www.digilent.org

www.mcselec.com

www.matrixmultimedia.com

www.segger.com

A Microgenios distribuidora oficial no Brasil, das ferramentas JTAG e dos RTOS para microcontroladores ARM da empresa SEGGER.

A Microgenios distribuidora oficial, no Brasil, do software de layout de PCB CAD Eagle. www.cadsoftusa.com 28