Você está na página 1de 3

// PROGRAMA 10

// CONTADOR DE 0 A 9 HASTA PRESIONAR UNA TECLA


#include <stdio.h>
#include <conio.h>
#include <dos.h>
void binario ();
int cont1=0, cont2=0, dis1=0, dis2=0, k=1, b=0;
int ca[]={64,121,36,48,25,18,2,120,0,24,8,3,70,33,6,16};
int cc[]={63,6,91,79,102,109,125,7,127,103,119,124,57,94,121,111};
void main ()
{
_setcursortype (_NOCURSOR);
clrscr ();
textbackground (BLACK); textcolor (WHITE);
gotoxy (30,6); cprintf (" Puerto Paralelo");
textbackground (BLACK); textcolor (LIGHTGRAY);
gotoxy (30, 8); cprintf ("");
gotoxy (30, 9); cprintf (" ");
gotoxy (30, 10); cprintf (" ");
gotoxy (30, 11); cprintf (" ");
gotoxy (30, 12); cprintf (" ");
gotoxy (30, 13); cprintf (" ");
gotoxy (30, 14); cprintf (" ");
gotoxy (30, 15); cprintf (" ");
gotoxy (30, 16); cprintf ("");

do {
binario ();
delay (600);
cont1++;
if (cont1==10){ cont1=0;}
outport (0x378, ca [cont1]+128);
}
while (!kbhit());
outport (0x378, 0);
}
void binario ()
{
if (cont1==0){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==1){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==2){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==3){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==4){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==5){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==6){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==7){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==8){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
if (cont1==9){
textcolor (LIGHTRED);
gotoxy (32, 9); cprintf (" ");
gotoxy (32, 10); cprintf (" ");
gotoxy (32, 11); cprintf (" ");
gotoxy (32, 12); cprintf (" ");
gotoxy (32, 13); cprintf (" ");
gotoxy (32, 14); cprintf (" ");
gotoxy (32, 15); cprintf (" ");
}
}

Você também pode gostar