0% acharam este documento útil (0 voto)
78 visualizações1 página

Código e Circuito para LED Blink em PIC

O código fonte controla um LED conectado ao pino A1 de um microcontrolador PIC16F628A, fazendo-o piscar por 5 segundos ligado e 2 segundos desligado em um loop contínuo. O sistema utiliza um cristal oscilador de 20 MHz para temporização. O documento também solicita um desenho do circuito, incluindo valores dos capacitores do oscilador e da fonte de alimentação.

Enviado por

Guilherme Victor
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
78 visualizações1 página

Código e Circuito para LED Blink em PIC

O código fonte controla um LED conectado ao pino A1 de um microcontrolador PIC16F628A, fazendo-o piscar por 5 segundos ligado e 2 segundos desligado em um loop contínuo. O sistema utiliza um cristal oscilador de 20 MHz para temporização. O documento também solicita um desenho do circuito, incluindo valores dos capacitores do oscilador e da fonte de alimentação.

Enviado por

Guilherme Victor
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Graduação em Engenharia Elétrica ACQA – Sistemas Digitais

Aluno: Guilherme Victor Ribeiro RA: 1160602-1

Analise o código fonte abaixo:


#include <16F628A.h>

#FUSES NOWDT, NOBROWNOUT, NOLVP, NOMCLR

#use delay(crystal=20000000)
#use FIXED_IO( A_outputs=PIN_A1 )
#define LED PIN_A1

void main() {
while (1) {
output_bit(LED, TRUE);
delay_ms(5000);
output_bit(LED, FALSE);
delay_ms(2000);
}}

a) Explique o seu funcionamento:

O sistema utiliza um microcontrolador PIC16F628A. O mesmo utiliza um cristal oscilador de 20


MHz para calcular atrasos e temporizações.

O sistema tem a função blink para um LED conectado ao pino A1.

No processo o liga o LED por 5 segundos e desliga por 2 segundos, repetindo dentro do loop.

b) Desenho do circuito para o funcionamento da lógica. Não esqueça de indicar o valor dos
capacitores utilizados no cristal oscilador e a parte da fonte de alimentação do circuito.

Você também pode gostar