TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Trabalho Fotovoltaico

Por:   •  28/1/2022  •  Trabalho acadêmico  •  6.632 Palavras (27 Páginas)  •  88 Visualizações

Página 1 de 27

/* *****************************************************************

**                         Pratica 1                              **

**                                                                **

**     Autora: BRENO CAUE   Matricula: 201820499      **

**     Data: 27/01/2021                                           **

**     Arquivo: morse.c                                           **

**     Compilador : MikroC PRO PIC v6.4.0                         **

     **

**                                                                **

*******************************************************************/

        int i;

void main ()

{

        // Ativa os pinos RB0 e RB1 como entrada da PORTB.

        // Os demais pinos sao configurados como saida.

        // Seta macro "trisb" com valor 0b00000001 (bin) = 0d1 (dec)

        trisb.rb0 = 1;

        trisb.rb1 = 1;

        // Todos os pinos da PORTD (RD) sao configurados como saida.

        // Seta macro "trisd" com valor 0b0000000 (bin) = 0d0 (dec)

        trisd = 0;

        // Loop Infinito

        while (1)

        {

                // Le o estado do push button conectado ao pinon RB0.

                // Caso esteja pressionado (valor = 0), executa laco.

                // Parte 1

                while (portb.rb0 == 0)

                {

                       

                               

                        //B

                        portd=1;              // Liga o LED 1

                        delay_ms(600);           // Aguarda 0.6 segundos

                        portd=0;          // Desliga o LED 1

                        delay_ms(300);

                        for ( i=0;i<3;i++){

                                portd=1;              // Liga o LED 1

                                delay_ms(200);           // Aguarda 0.6 segundos

                                portd=0;          // Desliga o LED 1

                                delay_ms(300);    // Aguarda 0.3 segundos                                                

                        }

                       

                        delay_ms(600);

                       

                        //C

                        for ( i=0;i<2;i++){

                                portd=1;              // Liga o LED 1

                                delay_ms(600);           // Aguarda 0.6 segundos

                                portd=0;          // Desliga o LED 1

                                delay_ms(200);    // Aguarda 0.3 segundos                                                

                        }                        // Aguarda 0.9 segundos antes de fazer a prox letra

                       

                        //S

                                for ( i=0;i<3;i++){

                                portd=1;

                                delay_ms(200);

                                portd=0;

                                delay_ms(300);                                                                

                        }

                        delay_ms(600);

                        //C

                        for ( i=0;i<2;i++){

                                portd=1;              // Liga o LED 1

...

Baixar como (para membros premium)  txt (9.4 Kb)   pdf (30.4 Kb)   docx (11 Kb)  
Continuar por mais 26 páginas »
Disponível apenas no TrabalhosGratuitos.com