Buenas tardes. Alguien me podría ayudar con mis errores?
El que sigue es mi programa y los errores que me salen estan escritos en rojo al lado.
Desde ya, mil gracias
#include <16F877.h>
#use delay(clock = 400000)
#fuses XT,NOWDT,NOPROTECT, NOPUT
#use fast_io (B)
#use fast_io (A)
byte const DISPLAY[10] = (0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f); Expression must evaluate to a constant
void main(){
byte ud=0,dec=0;
set_tris_B(0x00);
set_tris_A(0x00);
output_B(0);
for (dec=0;dec<10;dec++){
for (ud=0;ud<10;ud++){
output_A(0x02);
output_b(display[ud]
delay_ms(50); Expecting a close paren
if (dec==0){
output_a(0x03);
}
else {
output_a(0x01);
output_b(display[dec]);
}
delay_ms(50);
}
}
}