Contador hexadecimal crescente e decrescente usando PIC 16F877A
Código feito em CCS C Compiler
#include <16f877a.h>
#use delay(crystal = 20 MHz)
void main(){
char value[] = {0b0111111, 0b0000110, 0b1011011, 0b1001111, 0b1100110, 0b1101101, 0b1111101, 0b0000111,
0b11111111, 0b1100111, 0b1110111, 0b1111100, 0b0111001, 0b1011110, 0b1111001, 0b1110001};
while(true){
for(int i = 0; i <=15; i++){
output_b(value[i]);
delay_ms(500);
}
for(i = 16; i >=1; i--){
output_b(value[i-1]);
delay_ms(500);
}
}
}
Nenhum comentário:
Postar um comentário