// archivo ioserial.c
#include <conio.h>
#include <stdio.h>
#include <bios.h>
int puerto,dato,envio,config,ultimo=0;
//int main (int argc, char *argv[]) {
void main(void)
{
clrscr();
printf("Ingrese puerto COM a usar: ");
scanf("%d", &puerto);
while(puerto<1 || puerto>4)
{
clrscr();
printf("ERROR... Debe ingresar 1, 2, 3 o 4 !!!\n\n");
printf("Ingrese puerto COM a usar: ");
scanf("%d", &puerto);
}
puerto--;
config=0x83;
bioscom(0,config,puerto);
do
{
clrscr();
printf("Dato a enviar (ULTIMO: %d) --> ",ultimo);
scanf("%d", &dato);
while(dato<0 || dato>255)
{
printf("ERROR... Ingrese dato de 8 bits !!!\n\n!);
printf("Dato a enviar (ULTIMO: %d) --> ",ultimo);
scanf("%d", &dato);
}
envio=bioscom(1,dato,puerto);
ultimo=dato;
}while(1==1);
}