Programacion en Turbo C++ para cuenta - Inportb

Saludos.

Tengo limitaciones para hacer un conteo ascedente de 0 a 100 (aunque el conteo lo se hacer),
Solo que pensaba hacer el conteo desde pulsos partiendo de uno de los pines del puerto de la entrada de datos. Y que se muestre en la pantalla.

Asi como hacer un conteo con el 74192 mediante pulsos.

Como aún no tengo la experiencia de experimentar con la "entrada de datos" solo eh podido empezar con esto :

#include<dos.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int x,i;
short int byte=inportb(0x379);

textbackground(1);
textcolor(3);
clrscr();

gotoxy(5,3);
printf("Activando un Led");


if(byte==23){
outportb(0x378,2);
}
else {
outportb(0x378,0);
}

getch();
return 0;

}



Explico la programación: Solo le puse una condicion si la EnT. De datos es = 23 en dec . se enciende el led 2 en binario. sino se apagan todos. Lo malo es que no varia nada cuando se esta dentro del programa, sino antes.

Bueno, gracias por leer.
 
Atrás
Arriba