Objetivo: Fazer um contador crescente usando função, PIC e um decodificador 4511
Código feito em CCS C Compiler
#include <7seg for.h>
void Contador(){
int vetor[] = {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9};//escrito em decimal
while(TRUE){
for(int i = 0; i < sizeof(vetor)/sizeof(int); i++){//tamanho do vetor
output_b(vetor[i]);
delay_ms(800);
}
delay_ms(1000);//espera 1 segundo para iniciar outra contagem
for(i = (sizeof(vetor)/sizeof(int)); i >= 1; i--){
output_b(vetor[i-1]);
delay_ms(800);
}
}
}
void main(){
Contador();
}
Nenhum comentário:
Postar um comentário