segunda-feira, 30 de junho de 2014

8051 Microcontrolador , Sequencial super maquina.



AT89S8253 ( 8051 )




Muitos hobbystas e até mesmo estudantes de eletrônica desejam aprender a usar microcontroladores em seus projetos, porém não querem desprender muito tempo para o estudo teórico destes componentes e acabam desanimados.
Pensando nisso decidi elaborar um artigo aqui no blog com o objetivo de tornar o uso deste componente simples e direto .
Nada melhor que iniciar pelo mais famoso dos microcontroladores o 8051, alguns podem estar se perguntando, este 8051 não é muito antigo e ultrapassado?
É verdade , a família 8051 começou a ser produzida em 1981 pela Intel, mas ele é fabricado até hoje por vários fabricantes em versões atúalizadas como por exemplo o AT89S8253, e serve perfeitamente para iniciar-se no uso destes componentes.
Então vamos lá.

Para os primeiros projetos  basta entender que internamente o microcontrolador possui :

* Uma CPU (Central Processing Unit) ou Unidade central de Processamento.

* Um oscilador que vai gerar o Clock para o sincronizar o sistema.

* Um banco de memória RAM (Random Access Memory) ou Memória de acesso aleatório.     
    "apaga os dados  quando se retira a alimentação."

* Um banco de memória Flash EEPROM (Electrically-Erasable Programmable Read-Only Memory) ou Memória Somente de Leitura Programável Apagável Eletricamente.

* Uma interface de comunicação ISP  (MISO-MOSI-SCK).

* Quatro portas paralelas de I/O, ou seja, portas  de entradas e saídas que são: P0 ,P1 , P2 e P4.

 Arquitetura interna simplificada do microcontrolador.




O invólucro do microcontrolador  é do tipo DIL "Dual In Line" com 40 pinos com suas funções identificadas na ilustração abaixo:

 


 -- Porta P0 com 8 bits formada pelos pinos 32 a 39.
 -- Porta P1 com 8 bits formada pelos pinos 1 a 8.
 -- Porta P2 com 8 bits formada pelos pinos 21 a 28.
 -- Porta P3 com 8 bits formada pelos pinos 10 a 17.



 -- RST  pino 9 botão reset forçado.



-- XTAL1 e XTAL2 cristal externo para o clock pinos 18 e 19.


     Linhas do protocólo SPI ( Serial Peripheral Interface ).

 -- MISO  ( Master In Slave Out ).
 -- MOSI  ( Master Out Slave In )
 -- SCK    ( Serial Clock ).

 

                               Funcionamento


 Para que todas estas áreas internas do microcontrolador se comuniquem entre si  e realizem as funções que queremos para nossos projetos ,devemos gravar um programa na memória Flash .
 O microcontrolador tem de ser "programado" para que realize aquilo que se deseja conforme o projeto.
 Em nosso caso vamos fazer com que os 8bits da porta P1 realizem o acendimento sequencial de 8 leds ligados nessa porta ,vamos ter que usar uma linguagem de programação para escrever o código do programa e depois enviar esse para a memória flash do AT89S8253 para que ele execute conforme o projeto.
A linguagem que vamos usar é a famosa linguagem C, poderiamos escolher outra como por exemplo o assembly, não tenho nada contra o assembly,mas na minha opnião a linguagem C por ser uma linguagem de alto nível tem um aprendizado mais fácil.

Veja o código do nosso projeto:

 //Sequencial super maquina//

#include <at89s8252.h>

void timer(char vezes)
{
    while(vezes)
    { TMOD=0x01;
    TH0=0x0f;
    TL0=0x00;
    TR0=1;
    TF0=0;
    while(!TF0);
    vezes--;
    }
}
void main()
{ char vetor;
code char dados[14]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,};
P1=0;
while(1)
{
    for (vetor=0;vetor<14;vetor++)
    {P1=dados[vetor];
    timer(1);
    }
}
}



Não se preocupe em enterder o código agora, isso nós veremos em breve com detalhes.
O software para desenvolver em C que escolhi para nosso exemplo foi o JFE "Jens' File Editor" que roda em windows XP, faça o download  no link abaixo:





O arquivo ( jens.rar ) está compactado, após descompactar clique no icone JFE "Jens' File Editor"e abra a tela inicial do software.
No canto esquerdo superior em file ,clique e escolha new, uma nova tela em branco aparecerá, copie o código acima e cole no JFE.
Assista o video abaixo para melhor entendimento.



Agora já temos o código compilado pelo JFE no arquivo .BIN ou .HEX.
 Vamos precisar de um gravador para transferir o arquivo .BIN para dentro da memória Flash do microcontrolador , o gravador é formado pelo software "GRAVA" que funciona em protocólo ISP e o arquivo compactado pode ser baixado no link :



E vamos necessitar também do " hardware " programador, que podemos montar conforme esquema a seguir , mas se você preferir, na internet existem vários projetos de gravadores e até mesmo gravadores comerciais que podem ser adquiridos em lojas do ramo eletrônico.

 Gravador , cabo de comunicação e fonte.
Se deseja montar como eu o gravador veja o esquema eletrônico na figura abaixo:



O GRAVADOR


No link abaixo a lista de materiais 
Download lista de componentes

Aparencia do gravador

 No link abaixo vc pode baixar o lay-out da placa:
Download layout placas C.I. 

Desenho das ligações do cabo de comunicação entre o PC e o programador.



A gravação do arquivo .BIN na memória flash do microntrolador  é simples, veja no video abaixo como realizar este processo.




quarta-feira, 2 de maio de 2012

O 555 , Astavél Básico mas eficiente.


Na internet está cheio de material sobre o famoso c.i. 555,alguns muito bem elaborados e outros nem tanto, oque eu pretendo é mostrar este componente de uma forma mais simples possível.
A minha idéia e fazer um texto voltado para aqueles que ainda estão começando no mundo fascinante das montagens eletrônicas , também para os estudantes ou simplesmente aqueles que queiram relembrar o funcionamento do timer 555.
Antes de entrarmos no assunto do astavel,que como disse no titulo deste tópico basico mais eficiente,é importante entender como é esse tal 555.
O circuito integrado 555 é usado em circuitos temporizados, osciladores, moduladores de freqüência, gerador de pulso etc.. compativel com as famílias lógicas CMOS e TTL.,a faixa de  tensão de alimentação "VCC" vai de 4,5 a 18V e a corrente máxima de saida é 200mA.
Como podemos ver no desenho abaixo seu invólucro é DIL(Dual In Line) de 8 Pinos..



Pino 1 ( Ground )  - Alimentação negativa.
Pino 2 (Disparo ) - Uma queda de tensão neste pino no valor de 1/3 de VCC causa a mudança de estado do CI passando a saída (Pino 3) de zero volts a VCC.
Pino 3 ( Saída ) - Com o CI em estado desarmado se encontra em zero volts, passando a VCC quando é disparado.
Pino 4 ( Reset ) - Uso normal em VCC. Quando ligado a terra provoca o desarme do CI, passando a saída de VCC para terra.
Pino 5 ( Tensão de controle ) - É ligado internamente ao divisor de tensão no ponto de nível 2/3 de VCC.
Pino 6 ( Limiar ) - Ponto da coleta de amostragem de tensão na malha de temporização externa.
Pino 7 ( Descarga ) - Ligado internamente ao coletor do transisor T, este entra em saturação quando o CI é resetado.
Pino 8 ( +VCC ) - Alimentação de 4,5 a 18V.

Acho que seria interessante relembrar-mos um pouco alguns componentes e suas caracteristicas para depois abordar o 555 com mais facilidade,veremos então o funcionamento dos circuitos com resistores em série: Conforme a figura abaixo,e sem muita matemática, podemos rapidamente afirmar os niveís de tensão nos pontos A e B devido aos valores dos resistores ser todos iguais e um unico valor de corrente para o circuito , então temos quedas de tensões iguais em cada resistor.

Um divisor resistivo como oque acabamos de relembrar existe dentro do C.I. 555, e ele é o responsável em determinar as tensões de referência para os amplificadores operacionais ( sim, é isso mesmo ,pois internamente, o 555 possui dois amplificadores operacionais) que realizam a função de comparadores de nível de tensão para o , Disparo (pino 2) e ou Limiar ( pino 6).         
Vamos ver como estes amplificadores operacionais fazem estas comparações de tensão.
Observe a figura abaixo:
Veja que tentei ser o mais simplório possível no desenho ,que como disse anteriormente, o intuito é apenas relembrarmos o funcionamento.
No primeiro caso o amplificador Op. terá na saida um nível de tensão baixo quando no pino 6 aparecer uma tensão de nível menor que 2/3Vcc.
Já no segundo caso o amplificador Op. terá na sua saida um nível de tensão alta quando no pino 2 aparecer uma tensão de nível menor que 1/3Vcc.
Agora vamos juntar o que vimos acima , ou seja, um divisor resistivo usado para obter as tensões de referências com mais dois amplificadores operacionais que irão comparar estas tensões.
Oque temos na figura abaixo nada mais é do que uma parte do funcionamento interno do c.i. 555.
Para dar-mos sequência em nosso raciocínio,necessitamos também de compreender o funcionamento de uma unidade de memória de um bit o famoso  flip-flop tipo RS.
O Flip-Flop funcionam como um elemento de memória por armazenar níveis lógicos temporariamente. São chamados de biestáveis porque possuem dois estados lógicos estáveis, geralmente representados por “0” e “1”. conforme a figura abaixo:
 Veja que junto ao desenho temos a tal tabela verdade com as possibilidades de estados lógicos.
No flip flop interno ao 555 a saida Q não é utilizada.


Agora unindo oque vimos até aqui resulta no diagrama da figura acima.
Nosso 555 está quase completo,mas ainda faltam dois componentes a serem visto,vamos verificar como age uma porta lógica inversora, ou porta NOT,como chamam alguns.
Pois é ,está porta é muito simples,o nível lógico da saida é sempre o inverso da nível lógico da entrada.
Confira no desenho da porta inversora a tabela verdade.

Passamos agora a analisar como se comporta o transistor N-P-N trabalhando como chaveador dentro do 555.

Quando temos um potencial positivo em seu terminal Base,este passa a conduzir do terminal Emissor para o terminal coletor,que assim atua como uma chave fechada eletricamente.
Mas quando o potencial de sua Base fica negativo,ele entra em corte ,ou seja, deixa de conduzir entre emissor e coletor fazendo então o papel de chave eletricamente aberta.
Bom visto o funcionamento de todos estes componentes ,observe a figura abaixo onde todos eles se juntam para dar a forma interna do c.i. 555.

No desenho acima estão os componentes interno ao 555,agora daqui em diante vamos analisar o funcionamento do 555 como astável.
                                            O astável.
 O astável é um circuito eletronico que possue dois estados, mas nenhum é estavel,ou seja, não permanece em um unico estado, e o circuito fica oscilando entre dois valores.
Para formar um astável precisamos acrescentar alguns componentes externos formando o circuito como na figura abaixo:

Veja que acrescentando dois resistores R1 e R2 e mais um capacitor C1 ,que aqui é eletrolítico ,formamos um circuito RC que tem sua carga e descarga controlada e monitorada pelo 555.
Neste exemplo não iremos colocar valores aos componentes ,pois a intenção é apenas didatica.
O pino 4 é um reset do Flip-Flop,quando colocado no nivel -vcc ele leva a saida Q do Flip-Flop para o nivel 1,de repouso.
O capacitor C2  faz um filtro na tensão de referência.
Vamos ao funcionamento:
Quando energizamos a fonte do circuito,inicia-se a carga do capacitor C1 através dos resistores R1 e R2,neste momento a tensão presente no pino 2 do 555 é quase 0 Volts,o comparador A2,pino 2, sente este nível de tensão abaixo de sua referência que é de 1/3 de Vcc e sua saida é ativada "saida alta" fazendo com que o FF "daqui prá frente trataremos o FF como sendo o Flip-Flop",tenha sua entrada set ativa ,assim sua saida Q barrada ficará em nivel alto.
Esta saida do FF esta ligada a entrada do inversor(que também faz a função de drive de corrente) e a base  transistor P-N-P,fazendo com que apareça um nivel alto no pino 3 do 555 e leva o transistor ao corte (chave aberta).
O circuito pernanece assim até que a carga de C1 atinja um potêncial  igual ou acima de 2/3 Vcc,quando isso acontece o amplificador A1 "sente" esta diferença em relação a sua referência e manda um nível "alto" para sua saida,que faz com que o FF tenha sua entrada Reset ativada,com isso o FF coloca sua saida Q barrado ao nível baixo,como o transistor N-P-N e o inversor estão ali conectados ,o pino 3 do 555 vai para nível baixo, e o transistor tem sua base polarizada e passa a conduzir entre coletor e emissor,levando um potêncial negatico "GND" ao resistor R2 que tem como tarefa agora descarregar o capacitor C1.
Com a descarga em andamento, C1 ao atingir 1/3Vcc em seu terminal positivo(+), e inicia um novo ciclo através  do amplificador operacional A2. 

Este artigo é dedicado ao mestre Wellington Melo.

domingo, 15 de abril de 2012

Um pouco de literatura...

Quando deparei com meu primeiro projetinho que envolvia microcontroladores senti a necessidade de algumas informações além daquelas que obtive em revistas especializadas em eletrônica,então fui em busca de alguns livros , não sei se adquiri os melhores sobre o tema mas foram bem úteis para mim.
Foi pensando naqueles que estão começando a programar e realizar montagens com microcontroladores que resolvi postar estes livros que são na minha humilde opnião muito boms.
Então vamos lá, o primeiro destes livro fala sobre a familia 8051, alguns mais experiêntes podem estar pensando que é ultrapassado, mas para iniciantes ele é obrigatório.


A proposta do livro é ensinar a linguagem C para os microcontroladores da família 8051, mais especificamente com o ATMEL AT89S8252, que já foi largamente utilizado no Brasil e no mundo, gerando material didático teórico que abrange também o compilador SDCC (freeware). Apresenta detalhes do hardware, experiências práticas do chip desenvolvidas em linguagem C (display 7 segmentos, display alfanumérico, interface serial com PC, timer, interrupção, DA, AD e comunicação I2C), além de detalhes sobre o Hyperterminal do Windows, displays alfanuméricos e instalação do compilador SDCC.

O segundo livro sobre microcontroladores é o basico para o aprendizado da familia PIC ,na verdade especifico sobre o PIC 16F84.




Nesta obra, aborda-se o microcontrolador PIC16F84, que é um dispositivo computacional adequado para experimentação e pequenos projetos, em virtude de baixo custo e consumo, pequeno tamanho físico, facilidades de programação, de manuseio e flexibilidade. Essas são algumas das exigências de fundamental importância na concepção e implementação de projetos de sistemas microcontrolados.

O objetivo principal desta obra é abordar aspectos teóricos e práticos do PIC16F84, que sirvam como base para o projeto e a implementação de sistemas microcontrolados de pequeno e médio portes. Além disso, propiciar às áreas afins um instrumento de aplicação pedagógica. Os aspectos teóricos tratados são: características, pinagem, arquitetura, estrutura interna, registradores, conjunto de instruções, tipos de interrupções e tratamento. Em relação aos aspectos práticos, são propostas algumas aplicações que possibilitam ao desenvolvedor usar criatividade e imaginação para modificar, alterar ou refazer os projetos de hardware e os seus respectivos códigos-fonte.

Adicionalmente, são disponibilizados outros aspectos relevantes para execução de projetos, como: um guia rápido do usuário de um simulador de PIC16F84, a comunicação serial do PIC16F84 via software e o uso correto das matrizes de contatos (ou protoboards) para a implementação dos experimentos. Na realização da programação do PIC16F84, utilizou-se o ambiente de desenvolvimento integrado MPLAB IDE da Microchip que usa uma linguagem de montagem Assembly do PIC. 

O terceiro livro também está direcionado aos microcontroladores da familia PIC, porém , aborda a programação em linguagem C que na minha opnião é muito mais tranquila para o aprendizado.


Nesta livro o principiante não terá dificuldades em entender o conteudo,pois o autor passa de uma forma lógica e objetiva a tecnologia dos microcontroladores MCU PIC com teoria de funcionamento e prática de programação em linguagem "C", e ao uso das ferramentas necessárias a execução dos projetos. Com seqüência gradativa o leitor passa a conhecer o microcontrolador e suas características como, o uso dos timers, captura, comparação, PWM, comunicação serial com computador, i2c, comparadores analógicos, tensão de referência e alguns periféricos como, displays de sete segmentos, displays LCD e motores de passo.Com exemplos bem didáticos, o autor, prioriza o aprendizado prático interagindo com o leitor na programação e no desenvolvimento de exemplos propostos visando obter um maior entendimento do objeto em estudo.

quarta-feira, 7 de dezembro de 2011

...FONTE AJUSTÁVEL 0 á 30 VCC ..


Há algum tempo atrás montei uma fonte de 0 á 30Vcc para uso geral em minha bancada,ela funcionou bem por muitos anos,porém ,recentemente ela sofreu uma sobrecarga e abriu o bico,então eu me vi na seguinte situação: 
- faço o reparo necessário e continuo a usa-la ou ,começo do zero e faço uma com novas tecnologias ?
Pois bem,nem uma nem outra,reparei a minha fonte defeituosa,e passei a construir outra nova ,sendo que esta última foi a resposável por este post.
O projeto seria uma fonte ajustavel (ou variavel como prefere algums) de 0 a 30 VCC e com capacidade para pelo menos 5A com limite de corrente ajustavel ,incluindo um mostrador ( Display LCD) de valores de Tensão e Corrente.
Achei na web este esquema muito interessante o qual adicionei algumas alterações,veja abaixo o link e o esquema e o PCB originais. : http://www.electronics-lab.com/projects/power/001/index.html
Minha placa ficou assim:
Minha placa com os componentes ficou assim: 


Observe o dissipador no transistor drive Q2.
Lembre-se que voce pode clicar nas fotos para ampliá-las.


Veja que o transistor de potência Q4 é um 2n3055, eu adicionei outro 2n3055 em paralelo à Q4 e ambos acondicionados em um bom dissipador de calor. confira na foto abaixo:





Também coloquei um potenciometro a mais para fazer o ajuste fino de tensão e um led indicador de "ligado".
Usei o volt-amperimetro com arduino para as indicações de tensão e corrente no painel LCD. 
   Voltimetro Amperimetro em funcionamento.

Caixa com a furação do painel.
Na foto abaixo veja como ficou a furação do gabinete da fonte:
Veja no detalhe o artifício usado para a fixação do display lcd no painel frontal:
Não existem furos para fixar o LCD display.

Como se vê ,eu colei os parafusos na parte interna com cola instantânea super bonder,primeiro limpei bem o local , e lixei , e depois coloquei os parafusos presos ao display de lcd para que ficassem dispostos corretamente, e com um pequeno peso sobre o display deixei secar e pronto.
Abaixo uma visão geral dos componentes:

domingo, 24 de julho de 2011

Música e Eletrônica caminham juntas.

A eletrônica sempre trouxe novidades para os acordes então resolvi abrir um espaço para falar sobre a música em especial a guitarra e o rock ,pois este é o instrumento que a meu ver traz consigo a fúria e as vezes a leveza que tentamos demonstrar para o mundo ao nosso redor no decorrer de nossas vidas.
E voce deve estar se perguntando,Onde é que entra a eletrônica nesta coisa toda?
Sei que não sou o dono da verdade absoluta,mais estou apenas dando meu parecer!
Quando um gênio encontra ferramentas para ampliar suas criações a humanidade dá um passo à frente na evolução,sendo assim , quando Jimi Hendrix (maior guitarrista de todos os tempos) encontrou um maluco que fabricava umas "caixinhas malucas" cheia de transistores e que deformavam o som que saia ainda puro pelo captador da guitarra e injetava em um belo amplificador  valvulado dando asas a imaginação dele, isso foi uma revolução na maneira de tocar aquele instrumento, os outros músicos daquela época nunca mais iriam tocar sem tentar aproveitar alguma coisa que Hendrix havia ensinado "com um pouco de ajuda da eletronica" .
Agora talvez eu tenha conseguido passar um pouco sobre  porque  acho que a música e a eletrônica caminham juntas.

O Mestre e as caixinhas malucas.

terça-feira, 5 de abril de 2011

FUZZ R-VIII C.C.D.B.

 Quem é que não gosta de uma boa distorção na guitarra ?
 Se voce nunca ouviu falar em C.C.D.B. comece já sua pesquisa atrás deste gênio das ondas sonoras. :
Cláudio Cesar Dias Baptista
 Mas se voce já o conhece ,te convido a fazer um "Remember "  pelo delicioso som do pedal FUZZ que ele publicou na revista Nova Eletrônica 5, de julho de 1977..
Eu tive o prazer de montar este pedal e constatei pessoalmente a beleza do som distorcido a lá "Born to be wild"  que ele produziu com apenas dois transistor BC 109 para o conjunto Mutantes, na verdade a primeira parte do artigo sobre o pedal , que é a teoria, começa na revista 4.
Estou meio sem tempo agora mas em breve postarei os detalhes da montagem deste pedal que marcou uma época.


Nova Eletrônica 4

PCI do pedal fuzz.



Esquema  do pedal FUZZ R-VIII.

domingo, 3 de abril de 2011

A evolução das montagens eletrônicas.

Parece estranho alguém ainda se deslumbrar com as novas técnologias que nos são mostradas todos os dias no mundo da eletrônica , mas eu ainda sou um " hobista a moda antiga "que fico fascinado quando consigo gravar um novo software dentro de um destes " bichinhos " microcontroladores que infestam o mundo atual da eletrônica.
Talvez o pessoal mais jovem nâo saibam, e nem tem culpa disso , mas o fato é que antigamente , na minha época de iniciante na eletrônica as coisas traziam mais desafios , em que uma simples consulta de um certo tipo de componente levava horas ou talvez dias , não tinhamos o " google " como hoje em dia , mas sim vontade de procurar em revistas e ou  livros , trocar idéias com um amigo da escola ou ainda especular na loja de componentes mais próxima , ou quem sabe com aquele vizinho que " manjava " de valvulas.
Mas toda essa dificuldade acabava por dar mais motivação ainda de querer chegar ao resultado final do tão aguardado desfecho de uma simples montagem feita em uma chuvosa tarde de domingo.
Toda aquela andança atrás de um determinado transistor , a dificuldade de obtenção e os preços nada camaradas , juntar toda a tralha na bancada e soldar tudo naquelas pontes de terminais , É eu disse ponte de terminais , pois o PCB ou ainda PCI ou seja "a famosa plaquinha " era coisa prá poucos , nem mesmo as revistaa da época se arriscavam a editar o lay-out em suas pagínas sabendo da dificuldade que o leitor encontraria em desenvolver tal montagem;. 

Antenna edição de novembro de 1977,pioneira em pcb's.
 
Observe no quanto inferior direito da figura acima o transistor darlington ! pois é ! éra um daqueles transistores dificeis de achar e caros
                                                        Montagem em ponte de terminais " teia de aranha ".

Naquele tempo, tinhamos três boas publicações de eletrônica , as revistas : Saber Eletrônica , Nova Eletrônica e Antena . Tenho alguns exemplares destas guardados até hoje e que de vez enquando as releio em busca de alguma informação técnica ou duvida., outro dia por exemplo achei na web um voltimetro digital com display de leds usando o circuito integrado 7107, e não é que achei informações deste C.I. em uma revista de julho de 1978 onde pude comparar alguns aspéctos de funcionamento do cicuito que havia achado na web,veja abaixo a revista e a montagem atual que achei na internet.

Abaixo fotos do voltimetro digital que montei.
Os detalhes do projeto do voltimetro estão no link abaixo: 



 Esquema do Voltimetro digital.


Percebi que o projeto do voltimetro que achei na  internet ainda hoje utiliza o ci 7107 a diferença está em realizar está montagem hoje ou em 1978 conforme detalhes da revista Nova Eletrônica , como éra dificil achar este " 7107 " e o precinho hein ?. pois é ! mas ainda bem que estamos em 2011 e o gostinho de montar o cicuito e o aprendizado que se obtém ainda são os mesmos.





quinta-feira, 31 de março de 2011

LC METER DIGITAL

A foto acima exibe um LC METER que montei usando um PIC 16F628.
Ele é alimentado por uma bateria de 9Vcc e tem display LCD 16x1,o botão verde ao lado serve para calibrar,a chave alavanca abaixo faz a seleção para medidas de Indutores ou capacitores.
Coloquei um borne do tipo usado em caixas de som para colocar o componente a ser testado.
A precisão do aparelho é muito boa,veja nas fotos testes realizados em um capacitor de polyester e em um indutor..
Efetuando medida de indutância.
Efetuando medida de capacitância.


link do projeto
http://ironbark.bendigo.latrobe.edu.au/~rice/lc/index2.html 


Esquema do LC-METER.


Para a gravação do software no PIC construi o gravador  multi-pic programmer que achei no link abaixo:
E o software utilizado para a gravação do pic foi o IC-PROG que instalei no Ruindows XP e também no Ruindows 98,em ambos funcionou perfeitamente.
Abaixo uma foto de como ficou o meu Multi-Pic Programmer.
Multi-Pic Programmer.