Sumário. 1. Apresentação Hardware Microcontrolador PIC16F628A Displays de 7 segmentos Teclas...

Documentos relacionados
Guia do Usuário Placa de Desenvolvimento McLab1

Sumário. 1. Apresentação Hardware Microcontrolador PIC16F877A LCD alfanumérico Displays de 7 segmentos...

Guia do Usuário Mc Data

Sumário. 1. Apresentação Hardware Microcontrolador PIC18F LCD alfanumérico Displays de 7 segmentos...

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Data Sheet FBEE Kit V05

Guia do Usuário Kit USB para McLab2

Cerne Tecnologia e Treinamento

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

Guia do Usuário. Ferramenta de Desenvolvimento Kit CAN (PIC16F877A\ PIC18F452\ PIC18F4520)

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Microcontroladores PIC16 - XM 116 -

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Guia do Usuário Gravador McFlash+

Microcontroladores PIC18 - XM 118 -

Guia do Usuário Placa de Desenvolvimento McLab3 (PIC18F4550)


Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

MANUAL DO KIT FPGA EE02-SOQ

Kit de desenvolvimento ACEPIC PRO V3.0

ITEM Instituto de Tecnologia Emerson Martins MANUAL DO KIT FPGA-EE REV-01

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

HEXKIT F877 PLUS Manual do usuário Versão 1.0

Laboratório de Hardware

Projeto de Sistemas Eletrônicos

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

EMERSON ELETRÔNICOS MANUAL DO KIT CPLD-02-SOQ REV-01

Cerne Tecnologia e Treinamento

EMERSON ELETRÔNICOS 15/03/2015

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Programação em BASIC para o PIC Vitor Amadeu Souza

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Microcontroladores: Programação em C

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

MANUAL GRAVADOR ISD-EE01

Manual Placa Expansão PE v1.0 Copyright VW Soluções

Temporizador com PIC 12F675

Sistemas Embarcados:

Comunicação USB com o PIC Vitor Amadeu Souza

(21) (21) Skype: cerne-tec MSN:

Manual Placa Expansão PE v2.0 Copyright 2011 VW Soluções

Kit de desenvolvimento ACEPIC Light

FACULDADE LEÃO SAMPAIO

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

Módulo de Desenvolvimento PIC16F877A PCI208

MODULO PR-7SEG-4 Experiência 01:

Receptor Multifuncional

Arquitetura do Microcontrolador Atmega 328

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Faculdade de Tecnologia SENAI Pernambuco - Unidade Santo Amaro Curso de Tecnologia em Mecatrônica Industrial

Vitor Amadeu Souza. Programação em BASIC para o 8051 Com base no modelo AT89S8253 Programado em BASIC pelo Compilador BASCOM

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Manual de Instruções. Conversor Somador Y-200D

Cerne Tecnologia e Treinamento

Guia da Placa de desenvolvimento PD Mega16 N1

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Cerne Tecnologia e Treinamento

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

PKBurner. Programador e Debugger USB. Conteúdo. Índice

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Cerne Tecnologia e Treinamento

Apêndice B Sistema Sem Fios Adotado 171 B.1 SISTEMA ADOTADO

Guia do Usuário Ferramenta de Desenvolvimento Kit Touch (PIC18F4550)

Cerne. Conhecimento para o Desenvolvimento

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Manual do Usuário. Placa de Desenvolvimento para Controlador BL1800 Jackrabbit

D E I N S T R U Ç Õ E S D L

Utilização do Microcontrolador PIC como Proposta de Ferramenta Didática em Cursos de Computação

KIT DIDÁTICO PIC-2377

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

FECHADURAS MAGNÉTICAS LINHA M90. Manual de Instalação. 145,00 millimeters. Certificado de Garantia: 210,00 millimeters

Gravador da Linha 89S e AVR ISP89S. Manual do usuário. Versão 1.0

Cerne Tecnologia e Treinamento

Kit Expansão PE v2.0 Manual do usuário. Manual do usuário - Kit Expansão PE v2.0. Copyright VW Soluções

OMPLAB é um programa para PC, que roda sobre a

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

INVERSOR DE FREQUÊNCIA CDF-1CV. Guia simplificado

Introdução ao Microcontrolador PIC

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Cerne Tecnologia e Treinamento

2 - Guarde este Manual de Instruções. Todas as recomendações de segurança e de operações devem ser consultadas para futuras referências.

Manual de Instalação FT-VF-HND2 REV

Transcrição:

02/03/2011

Sumário 1. Apresentação... 3 2. Hardware... 4 2.1. Microcontrolador PIC16F628A... 4 2.2. Displays de 7 segmentos... 4 2.3. Teclas... 4 2.4. Leds... 5 2.5. Lâmpada... 5 2.6. Botão de reset manual... 5 2.7. Gravação in-circuit... 6 3. Software... 7 3.1. Softwares de exemplo... 7 3.1.1. Exemplo 1 Botões e Leds... 7 3.1.2. Exemplo 2 Contador Simplificado... 7 3.1.3. Exemplo 3 Pisca- Pisca... 7 3.1.4. Exemplo 4 Contador Melhorado... 7 3.1.5. Exemplo 5 Timer Simplificado... 7 3.1.6. Exemplo 6 Contador Final... 8 3.1.7. Exemplo 7 Dimmer... 8 3.2. Software de teste do hardware... 8 4. Apêndice A - Pinagem do microcontrolador... 9 5. Apêndice B Resumo dos jumpers de configuração... 10 6. Certificado de Garantia... 11 McLab1 2 Rev 5.0

1. Apresentação Inicialmente a Mosaico gostaria de parabenizá-lo por ter adquirido a placa de desenvolvimento McLab 1. Acreditamos sinceramente, que você acaba de fazer uma ótima aquisição. Esta placa juntamente com a obra Desbravando o PIC e um gravador (pode ser o McFlash PIC da Mosaico) lhe auxiliará a dar os primeiros passos na tecnologia Microchip. A placa utiliza o microcontrolador PIC 16F628A como objeto central. Junto ao microcontrolador existem periféricos simples, como botões, led s, display de 7 segmentos. O nosso objetivo é disponibilizar uma placa básica de desenvolvimento, onde o usuário possa testar seus conhecimentos em software, sem se preocupar com a montagem do hardware. Esqueça essa estória de ficar montando proto-board para testar uma simples escrita em um display de segmentos. Com a placa McLab 1, todo o hardware necessário para praticar os exercícios do Desbravando o PIC e outros que você venha a criar facilita a sua vida. Basta você escrever o software. Veja todos os recursos que a placa oferece: Displays de leds de 7 segmentos; Teclas Leds; Conector Gravação In Circuit compatível com os gravadores Mosaico; Botão de reset manual; Lâmpada Aliado à todos estes recursos básicos, utilizamos o microcontrolador PIC16F628A. Suas principais característica são: 2K de memória de programa; 128 bytes de memória de dados não volátil (E²PROM); 10 interrupções; 16 I/O s; Timers; Capture/Compare/PWM; USART. Fazem parte do kit de desenvolvimento McLab 1: 1 placa McLab 1; 1 PIC16F628A; 1 fonte de alimentação 15Vdc, 500mA, full range; 1 CD com exercícios, data sheets, mplab, esquemas elétricos McLab1 3 Rev 5.0

2. Hardware Nesta seção será visto todos os recursos de hardware presente na placa McLab 1. 2.1. Microcontrolador PIC16F628A É o elemento central de toda a placa. Está trabalhando com uma freqüência de clock de 4 MHz. Para maiores informações sobre o componente deve-se consultar o data-sheet (dentro do diretório Data Sheet) presente no CD-ROM que acompanha a placa McLab 1. 2.2. Displays de 7 segmentos A placa possui dois displays de 7 segmentos, sendo que todos eles estão com os segmentos conectados entre si, ou seja, prontos para uma varredura de displays. A conexão com o microcontrolador segue a tabela abaixo: PIC RB2 RB3 RB5 RB6 RB7 RB1 RB0 RB4 Segmento A B C D E F G Comum 2.3. Teclas Existem 4 teclas na placa. Todas elas com resistores de pull-up, ou seja, em estado normal (normalmente aberto), o microcontrolador deverá ler nível lógico 1 nas portas do teclado. Quando uma tecla é pressionada, o sinal é aterrado e conseqüentemente, o nível lógico presente na porta do microcontrolador passa a 0. As 4 teclas estão ligadas diretamente ao microcontrolador. A distribuição de pinagem segue a tabela abaixo: PIC RA1 RA2 RA3 RA4 Tecla S2 S3 S4 S5 McLab1 4 Rev 5.0

2.4. Leds São 12 leds na McLab1, sendo que 8 estão ligados nos mesmos ports do display, 3 estão ligados aos botões, e 1 ligado ao botão de reset, ou seja: PIC Segmento Leds RB2 A D1 RB3 B D2 RB5 C D3 RB6 D D5 RB7 E D6 RB1 F D9 RB0 G D11 RB4 Comum D12 RA1 RA2 RA3 RA0 D7 D8 D10 D4 2.5. Lâmpada Disponibilizamos também nesta placa, ligado ao pino RA0 do microcontrolador, um sistema de lâmpada. Este sistema pode ser utilizado para desenvolver uma dimerização utilizando PWM via software. 2.6. Botão de reset manual O reset do microcontrolador pode ser realizado manualmente através da chave S1. Ao pressionar a chave, o pino de /MCLR do microcontrolador é aterrado e o PIC é resetado. Ao liberar a chave, o microcontrolador volta a operar normalmente. McLab1 5 Rev 5.0

2.7. Gravação in-circuit A placa McLab 1 é compatível com os gravadores McFlash PIC, McPlus PIC e ICD2BR da Mosaico, de forma que o microcontrolador não precisa ser retirado da placa para ser gravado. O McFlash PIC/McPlus PIC/ICD2BR deve ser ligado no conector CN1 e somente a Placa McLab1 deve estar alimentada, fornecendo energia para o gravador. McLab1 6 Rev 5.0

3. Software A placa McLab 1 é fornecida com 7 softwares de exemplo e um software de testes para validar o hardware. 3.1. Softwares de exemplo Veja abaixo a relação dos softwares e uma breve descrição de cada um deles. 3.1.1. Exemplo 1 Botões e Leds Este software está preparado para ler um botão e acender um led. 3.1.2. Exemplo 2 Contador Simplificado Neste software utilizaremos as funções de incremento e decremento para implementar um contador bem simplificado. 3.1.3. Exemplo 3 Pisca- Pisca Este software dedica-se ao emprego de delays e inversão de estados por meio da operação XOR. Ao invés de piscarmos um led, piscaremos um grupo inteiro, definido pela constante DISPLAY. 3.1.4. Exemplo 4 Contador Melhorado Este software é um aperfeiçoamento do exemplo 2, com a utilização de dois botões para incrementar e decrementar o contador unitariamente. 3.1.5. Exemplo 5 Timer Simplificado O timer simplificado demonstra a utilização das interrupções. McLab1 7 Rev 5.0

3.1.6. Exemplo 6 Contador Final Esta é a versão final do contador iniciado no exemplo 2. Possui todos os recursos do exemplo 4 e mais o armazenamento do valor do contador na memória não volátil (EEPROM), para que este dado não seja perdido mesmo no caso de desligamento da alimentação. 3.1.7. Exemplo 7 Dimmer Este software utiliza a interrupção no TIMER0, que cria uma saída PWM controlando o tamanho do pulso com base no valor ajustado na variável interna. 3.2. Software de teste do hardware A fim de validar o hardware da placa, servindo como uma giga de testes, é fornecido também um software que pode ser utilizado para testar a funcionalidade de quase todos os recursos da placa McLab 1. Para este software não é fornecido o código fonte, apenas o arquivo.hex está disponível no CD-ROM. Como padrão, este software já vem gravado no microcontrolador, porém a qualquer momento o usuário pode testar o funcionamento do hardware da placa regravando o arquivo.hex. O software de teste pode ser executado sem interação com o usuário, porém recomendamos que o usuário faça a interação com o software a fim comprovar o correto funcionamento de todos os componentes da placa. Todos os softwares são de autoria da Mosaico. Todos eles foram desenvolvidos levando-se em conta que seriam utilizados para fins didáticos. Desta forma acreditamos que não seria ético a utilização de qualquer um destes softwares com objetivos comerciais. A Mosaico pede gentilmente aos usuários destes softwares que levem isto em consideração. McLab1 8 Rev 5.0

4. Apêndice A - Pinagem do microcontrolador McLab1 McLab1 9 Rev 5.0

5. Apêndice B Resumo dos jumpers de configuração Jumper Posição 1, 2 Posição 2, 3 J1 Habilita Leds Habilita Displays McLab1 10 Rev 5.0

6. Certificado de Garantia PARABÉNS; VOCÊ ACABA DE ADQUIRIR A PLACA McLab 1 PARA MICROCONTROLADORES PIC DA MOSAICO 1. Tempo de Garantia A Mosaico garante contra defeitos de fabricação durante 4 meses para mão de obra de conserto. O prazo de garantia começa a ser contado a partir da data de emissão da Nota Fiscal de compra. 2. Condições de Garantia Durante o prazo coberto pela garantia, a Mosaico fará o reparo do defeito apresentado, ou substituirá o produto, se isso for necessário. Os produtos deverão ser encaminhados a Mosaico, devidamente embalados por conta e risco do comprador, e acompanhados deste Certificado de Garantia sem emendas ou rasuras e da respectiva Nota Fiscal de aquisição. O atendimento para reparos dos defeitos nos produtos cobertos por este Certificado de Garantia será feito somente na Mosaico, ficando, portanto, excluído o atendimento domiciliar. 3. Exclusões de Garantia Estão excluídos da garantia os defeitos provenientes de: Alterações do produto ou dos equipamentos. Utilização incorreta do produto ou dos equipamentos. McLab1 11 Rev 5.0

Queda, raio, incêndio ou descarga elétrica. Manutenção efetuada por pessoal não credenciado pela Mosaico. Obs.: Todas as características de funcionamento dos produtos Mosaico estão em seus respectivos manuais. 4. Limitação de Responsabilidade A presente garantia limita-se apenas ao reparo do defeito apresentado, a substituição do produto ou equipamento defeituoso.nenhuma outra garantia, implícita ou explícita, é dada ao comprador. A Mosaico não se responsabiliza por qualquer dano, perda, inconveniência ou prejuízo direto ou indireto que possa advir de uso ou inabilidade de se usarem os produtos cobertos por esta garantia. A Mosaico estabelece o prazo de 30 dias (a ser contado a partir da data da nota Fiscal de Venda) para que seja reclamado qualquer eventual falta de componentes. Importante: Todas as despesas de frete e seguro são de responsabilidade do usuário, ou seja, em caso de necessidade o Cliente é responsável pelo encaminhamento do equipamento até a Mosaico. McLab1 12 Rev 5.0