conio.h


Macro outportb Borland® C

void outportb(int id_puerto, unsigned char valor);

Escribe 1 byte al puerto de salida indicado por el argumento id_puerto. Si la macro outportb es llamada cuando conio.h haya sido incluida, será tratada como una macro que expande el código "en línea" (inline). Si no se incluye conio.h, o si se incluye conio.h pero desactivas la definición de la macro outportb, entonces se instituye la función outportb.

Valor de retorno:

La función outportb no retorna ningún valor.

Ejemplo:

#include <conio.h>

int main() {
   int valor=0xFA, id_puerto=0;    /* Puerto de serie 0 */

   outportb( id_puerto, valor );
   clrscr();
   cprintf( "Ejemplo de \"outport\"\r\n\r\n" ); 
   cprintf( "Escribimos 1 word (2 bytes) al puerto %d: 0x%X.\r\n", id_puerto, valor );
   cprintf( "Pulsa una tecla para continuar...\r\n" );
   getch();

   return 0;
}