Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIRCUITO
CÓDIGO
void setup(){
for(int i=2; i<=8;i++){
pinMode(i,OUTPUT);
}
pinMode(11,OUTPUT); //Pin de la decena
pinMode(12,OUTPUT); //Pin de la unidad
}
109
digitalWrite(4,se); // e
digitalWrite(3,sf); // f
digitalWrite(2,sg); // g
}
void cuenta(int num){
switch (num){
case 0: Display(1,1,1,1,1,1,0); break; // 0
case 1: Display(0,1,1,0,0,0,0); break; // 1
case 2: Display(1,1,0,1,1,0,1); break; // 2
case 3: Display(1,1,1,1,0,0,1); break; // 3
case 4: Display(0,1,1,0,0,1,1); break; // 4
case 5: Display(1,0,1,1,0,1,1); break; // 5
case 6: Display(1,0,1,1,1,1,1); break; // 6
case 7: Display(1,1,1,0,0,0,0); break; // 7
case 8: Display(1,1,1,1,1,1,1); break; // 8
case 9: Display(1,1,1,1,0,1,1); break; // 9
}
}
void loop(){
for(dec=0; dec<10; dec++){
for(uni=0; uni<10; uni++){
for(rep=0; rep<40; rep++){ //Determina el tiempo de
repetición
cuenta(uni);
digitalWrite(11,0); //DISPLAY apagado, decena
digitalWrite(12,1); //DISPLAY activo, unidad
delay(10);
cuenta(dec);
digitalWrite(11,1); //DISPLAY activo, decena
digitalWrite(12,0); //DISPLAY apagado, unidad
delay(10);
}
}
}
}
SIMULACIÓN
En la simulación se observa que cuenta en forma automática desde 00 hasta 99.
110
3.2.4. CONTADOR DE OBJETOS DE DOS DÍGITOS
CIRCUITO
CÓDIGO
69
70
SIMULACIÓN
CIRCUITO
71
CÓDIGO
72
73
SIMULACIÓN
121
PRÁCTICA
CIRCUITO