PROGRAMAS EM C

634 palavras 3 páginas
PROGRAMA 1
//Ascende um LED com um botão
#include
#use delay(clock=4000000)
#fuses xt
#fuses nowdt
#fuses noprotect
#fuses put
#fuses brownout
#fuses nolvp
#fuses nocpd
#fuses nowrt void main()
{
#bit TRB0=0x86.0 //dando nome
#bit PINOB0=0x06.0//dando nome
#bit PINOB4=0x06.4//dando nome
//#bit TRC0=0x87.0//dando nome
#bit LED1=0x06.4//dando nome
TRB0=1; //Indicando como entrada
LED1=0; //Indicando como saída(Utilizado no SET_TRIS) set_tris_b(0b00000001);//Indica a porta TRB0 IN while(true) { if(PINOB0) {
LED1=0;
} else {
LED1=1;
}
}
}
//FIM do Programa

PROGAMA 2
#include
#use delay(clock=4000000)
#use fast_io(d)
#fuses xt
#fuses nowdt
/*#fuses noprotect
#fuses put
#fuses brownout
#fuses nolvp
#fuses nocpd
#fuses nowrt
*/
#byte portd=0x08 //Indica que todas as portas são portd void main()
{
set_tris_d(0b00000000); //TODAS SAÍDA portd=0; //PORTD COMEÇA COM 0 while(true) { portd=~portd; //INVERTE O VALOR
//portd = 0xff; delay_ms(1000); //TEMPO PARA O PROCESSO
}
}
//FIM do Programa

PROGRAMA 3

#include // incluindo a biblioteca do micro controlador
#use delay(clock= 4000000)// definindo a frequencia de clock

#fuses xt,nowdt,noprotect,brownout,nocpd,nolvp,nowrt// Definindo os parametros/fusiveis do programa

#bit led1=0x08.0// dando nome ao bite 0 da porta D
#bit led6=0x07.5// dando nome ao bite 5 da porta C
#bit retorno=0x06.1//dando nome ao bite 1 da porta B
#bit led5=0x08.7//dando nome ao bite 7 da porta D
#bit led4=0x08.6//dando nome ao bite 6 da porta D
#bit led3=0x08.5//dando nome ao bite 5 da porta D
#bit led2=0x08.4//dando nome ao bite 4 da porta D
#byte portd=0x08// dando nome a porta D

#int_ext// "incluindo" interrupção externa ao programa void EXT_isr(void)//programa a ser executado quando a interrupção ativa { while(retorno==1)// enquanto botão não esta pressionado { led1=led6=1;// ligando os dois leds delay_ms(100);//tempo de

Relacionados

  • programa em c
    14727 palavras | 59 páginas
  • programa de c++
    9834 palavras | 40 páginas
  • Programa em c++
    417 palavras | 2 páginas
  • programas em c
    608 palavras | 3 páginas
  • programa em c++
    354 palavras | 2 páginas
  • Programa C++
    690 palavras | 3 páginas
  • programa c++
    804 palavras | 4 páginas
  • Programa em C
    275 palavras | 2 páginas
  • programa c
    262 palavras | 2 páginas
  • PROGRAMA EM C
    363 palavras | 2 páginas