//PROGRAMACIÓN PIC 18F4550
//Conteo desde el numero 20 hasta solo 60
unsigned short NUMERO[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7C,0x07,0x7F,0x67};
void main() {
int k=2; //decenas
int j=0; //unidades
int n=20; //cantidades de veces q se repiten
trisd=0x00; //apagado los display
trisb=0x00; //apagados el pulso para los display
portd=0;
portb=0;
while(1){
portd=NUMERO[k];
portb.f0=1;
delay_ms(200);
portb=0;
j++;
if(j==10){
j=0;
k++;
if(k==6)
k=2;
if(j==0)
j=0;
}
portd=NUMERO[j];
portb.f1=1;
delay_ms(200);
portb=0;
n++;
}
}
No hay comentarios:
Publicar un comentario