#include <16f887.h>
#fuses hs,nowdt,noprotect,nolvp
#use delay(clock=20000000)
#byte portd=8
int i,j;
int tabla7s[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x67};
void main()
{
set_tris_d(0x00);
do {
for (i=0; i<=9; i++)
{
for (j=0; j<=9; j++)
{
portd=(tabla7s[i]+0x80);
delay_ms(80);
portd=(tabla7s[j]);
delay_ms(80);
}
}
} while(true);
}
a que tienes conectado el transistor en la base
ResponderEliminares una señal de voltaje :D
EliminarEstá conectado al puerto D, el pin RD7
ResponderEliminary si fuera de 0 a 999 como seria gracias
ResponderEliminarsolo agrega otro display y un for extra para el conteo
Eliminarson anodo o catodo?
ResponderEliminarportd=(tabla7s[i]+0x80);
ResponderEliminaresta linea el +0x80 que esta haciendo exactamente ?
disculpa los transistores son el 2n2222a?
ResponderEliminarNo me salió la simulación no logré activar los displays
ResponderEliminar