Código feito em CCS C Compiler
#include <16f628a.h>
#fuses intrc_io,nowdt, nomclr
#use delay(clock = 4MHz)
#use fast_io(a)
#use fast_io(b)
int cont, timer;
void main(void){
set_tris_a(0xf);//1/2 como entrada e 1/2 como saída
set_tris_b(0x00);//port saida
output_b(0x00);
SETUP_TIMER_0(RTCC_EXT_L_TO_H);//declarando oscilador xnterno e incremento atraves do RA4 , COLOCANDO A BORDA DE DESCIDA PARA SUBIDA
SET_TIMER0(0);
while(true){
timer = GET_TIMER0();//captura e armazena na variável timer
if(timer == 5){
for(cont = 0; cont < 5; cont++){
output_high(pin_b1);
delay_ms(500);
output_low(pin_b1);
delay_ms(500);
set_timer0(0);
}
}
}
}
Nenhum comentário:
Postar um comentário