hola! Soy nuevo en el foro y me estoy iniciando en la programacion en C++ y necesito ayuda con lo siguiente:
quiero haces un programa que maneje el puerto paralelo y envia datos para manejar una plaqueta que tiene leds. la intencion es hacer distintas secuencias.
lo que tendria que hacer es lo siguiente:
1) cuando lo ejecute, muestre un menu de 5 opciones. Esas opciones son distintas secuencias, o sea, presiono 1, hace una secuencia, presiono 2, otra distinta etc. son 5 en total.
2)cuando la secuencia termina, aparesca un cartel que diga "desea salir S/N" y obviamnete al presionar S me devualva al menu principal donde figuran las opciones de las secuencias. y si presiono N que se ejecute la secuencia nuevamente.
aca les dejo mi programa que maneja el puerto. espero que me puedan ayudar:D
#include<stdio.h>
#include<conio.h>
#include<dos.h>
main()
{int a, puerto, dato[4]={129, 66, 36, 24};
clrscr();
puerto=peekb(0x40, 0x08);
do
{
for(a=0; a<=3;a++)
{clrscr();
outport(puerto, dato[a]);
printf("n Lo que esta en el puerto es %d", dato[a]);
delay(1000);
}
for(a=3; a>=3;a--)
{clrscr();
outport(puerto, dato[a]);
printf("n Lo que esta en el puerto es %d", dato[a]);
delay(1000);
}
}while(!kbhit());
getch();
return(0);
}
desde ya muchas gracias!