Baixe o app para aproveitar ainda mais
Prévia do material em texto
Felipe Oliveira Chiarini 201710323 Mesmo código sem formatação da IDE: /* **************************************************************** ** Exemplo 01 ** ** ** ** Exemplo para utilizacao de LEDs e pushbuttons do ** ** kit com PIC18F452. Iniciais do aluno ** ** e matricula em codigo morse. ** ******************************************************************/ void morse(int apagado,int aceso){ portd = 0; //LEDS APAGADOS vdelay_ms(apagado); // TEMPO APAGADO portd = 255;//LEDS ACESOS vdelay_ms(aceso); // TEMPO ACESO } void main(){ trisb = 3; // PINAGEM DE ENTRADA trisd = 0; // PINAGEM DE SAIDA while (1){ while (portb.rb0 == 0){ //F morse(900,200); morse(300,200); morse(300,600); morse(300,200); //O morse(900,600); morse(300,600); morse(300,600); //C morse(900,600); morse(300,200); morse(300,600); morse(300,200); portd = 0; } while (portb.rb1 == 0) { //2 morse(900,200); morse(300,200); morse(300,600); morse(300,600); morse(300,600); //0 morse(900,600); morse(300,600); morse(300,600); morse(300,600); morse(300,600); //1 morse(900,300); morse(300,600); morse(300,600); morse(300,600); morse(300,600); //7 morse(900,600); morse(300,600); morse(300,300); morse(300,300); morse(300,300); //1 morse(900,300); morse(300,600); morse(300,600); morse(300,600); morse(300,600); //0 morse(900,600); morse(300,600); morse(300,600); morse(300,600); morse(300,600); //3 morse(900,300); morse(300,300); morse(300,300); morse(300,600); morse(300,600); //2 morse(900,300); morse(300,300); morse(300,600); morse(300,600); morse(300,600); //3 morse(900,300); morse(300,300); morse(300,300); morse(300,600); morse(300,600); portd = 0; } } }
Compartilhar