terça-feira, 18 de agosto de 2020

EX01 - LED flasher com PIC16F84

Especificações do Projeto: LED flasher com PIC16F84
PIC : PIC16F84A;
Frequência do processador : 10 MHz;
Flasher Set : Sw1, Sw2, Sw3, Sw4 e Sw5;
Alimentação : 12V DC externo;
Este circuito controla o piscar de oito LEDs com o software do PIC. O padrão de intermitência pode ser alterado com cinco interruptores. Este circuito de flash LED, que é frequentemente usado como prática de software PIC.

Circuito de entrada - Cinco pinos de RA0 a RA4 são usados ​​como o pino de entrada. Esses pinos são ligados á nivel ´logico alto com resistores de 10K ohm. Portanto, quando uma chave não é pressionada, a entrada se torna o nível H (+ 5V). e quando um interruptor é pressionado, ele se tornará o nível L (0V). Quando a chave "sw" fecha, ocorre a vibração. O ruído é o fenômeno que ocorre com o limite do ponto de contato. A abertura e o fechamento de um ponto de contato se repetem em pouco tempo.
Não coloco o circuito de prevenção ao ruído no circuito. Quando o software detecta que a chave está fechada uma vez, o processamento do piscar dos LEDs é executado em um tempo maior que o ruído.
Circuito de controle de LED - Oito pinos de RB0 a RB7 são usados ​​para o pino de saída. O lado do ânodo do LED é conectado com +5 V e o lado do cátodo é controlado pelo PIC através do resistor. Portanto, quando a saída do PIC está no nível H (+ 5V), o LED apaga e quando a saída do PIC está no nível L (0V), o LED acende. Estou usando LED de alto brilho para fazer com que a corrente flua pouco.
Circuito gerador de "clock" - Este é o circuito que usou cristal ressonador de 10 MHz. É muito simples.
Circuito de alimentação - O regulador de 3 terminais é usado para obter a saída de + 5 V da entrada de alimentação de + 12 V. Por estar suprimindo a corrente do LED, um regulador do tipo 100 mA é suficiente.

Fluxograma do software "LED Flasher"
Figura 04 - Fluxograma.
Este é o fluxograma que mostra o esboço do processamento do software. No caso do software com escala simples, desta vez, não há necessidade de fazer um fluxograma. Todo o processamento pode ser entendido apenas pela lista. Este fluxograma como a prática.

O diagrama elétrico do LED flasher com PIC16F84 está disponível em: 20_08_09 LED flasher com PIC16F84 SRG.

O layout da placa do LED flasher com PIC16F84 está disponível em: 20_08_09 LED flasher com PIC16F84_LY_SRG.

A máscara de componentes do LED flasher com PIC16F84 está disponível em: 20_08_09 LED flasher com PIC16F84_MC_SRG.

Arquivos do código fonte - LED flasher com PIC16F84 está disponível em: LED flasher HEX e ASM (RAR) .

Referência: The Hobby Electronics - © Seiichi Inoue 2005

© Direitos de autor. 2014: Gomes; Sinésio Raimundo. Última atualização: 10/08/2014

2 comentários: