Sequencial de LED's Utilizando Microcontrolador PIC16F628A #3
DOWNLOAD:
Projeto:
Sequencial de LED's Utilizando Microcontrolador PIC16F628A #3.rar
CÓDIGO-FONTE: (Compilador MikroC PRO for PIC)
/************************Professor Marlon Nardi************************** Projeto: Sequencial de LED's Utilizando Microcontrolador PIC16F628A #3 Blog: http://professormarlonnardi.blogspot.com.br/ Youtube: https://www.youtube.com/user/Marlon7642 Facebook: https://www.facebook.com/professormarlonnardi ************************************************************************/ void main() { TRISB.F0 = 0; //Configura o pino 0 da porta B com saída TRISB.F1 = 0; //Configura o pino 1 da porta B com saída TRISB.F2 = 0; //Configura o pino 2 da porta B com saída TRISB.F3 = 0; //Configura o pino 3 da porta B com saída TRISB.F4 = 0; //Configura o pino 4 da porta B com saída TRISB.F5 = 0; //Configura o pino 5 da porta B com saída TRISB.F6 = 0; //Configura o pino 6 da porta B com saída TRISB.F7 = 0; //Configura o pino 7 da porta B com saída while (1) // Loop Infinito ou Laço Infinito { PORTB.F0 = 1; //Faz com que o pino 0 da Porta B tenha nível lógico 1 delay_ms(50); //Tempo de atraso de 50ms PORTB.F0 = 0; //Faz com que o pino 0 da Porta B tenha nível lógico 0 PORTB.F1 = 1; //Faz com que o pino 1 da Porta B tenha nível lógico 1 delay_ms(50); //Tempo de atraso de 50ms PORTB.F1 = 0; //Faz com que o pino 1 da Porta B tenha nível lógico 0 PORTB.F2 = 1; delay_ms(50); PORTB.F2 = 0; PORTB.F3 = 1; delay_ms(50); PORTB.F3 = 0; PORTB.F4 = 1; delay_ms(50); PORTB.F4 = 0; PORTB.F5 = 1; delay_ms(50); PORTB.F5 = 0; PORTB.F6 = 1; delay_ms(50); PORTB.F6 = 0; PORTB.F7 = 1; delay_ms(50); PORTB.F7 = 0; PORTB.F0 = 0; delay_ms(50); } }
PROJETO MONTADO:
FUNCIONAMENTO:
Página inicial
Assinar:
Postagens (Atom)