Código feito em CCS C Compiler
#include <16F628A.h>
#FUSES NOWDT //No Watch Dog Timer
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#use delay(crystal = 4MHz)
#define LED PIN_B4
#define DELAY 3
#define DELAY_LIGADO 5
void apaga(){
OUTPUT_B(0);
}
void dois(){
/*output_high(PIN_B2);
output_high(PIN_B3);
output_high(PIN_B0);
output_high(PIN_B7);
output_high(PIN_B6);*/
OUTPUT_B(0b11011101);
}
void um(){
OUTPUT_B(0b0101000); // para ligar o display da direita => RB4 = 1
}
void main(){
//apaga();
//dois();
while(true){
apaga();
delay_ms(DELAY);
dois();
delay_ms(DELAY_LIGADO);
apaga();
delay_ms(DELAY);
um();
delay_ms(DELAY_LIGADO);
}
}
Software: PicsimLab com PIC 16F628A |
Nenhum comentário:
Postar um comentário