Rotina para controle de portas paralelas em C. (biblioteca LP.h)

Publicado por Helton Barbosa Santos Ferreira 10/04/2006

[ Hits: 4.792 ]

Download biblio porta paralela.txt




Esta é a biblioteca necessária para o programa "Rotina para controle de portas paralelas em C. Espero que gostem!!!

  



Esconder código-fonte

# @(#) lp.h 1.1 91/03/18  19:50:17

/* lp.h include file */
/* function codes */
#define IN 1
#define OUT 2
#define INIT 3
#define STAT 4
#define SELECT 5
#define IS_BUSY 6
#define IS_ACK 7
#define IS_PRESENT 8

/* SELECT subfunction calls */
#define ASSERT 100
#define DEASSERT 101


/* common lpt ports on PCs.  NOTE that the PC ROM bios does not bind these */
/* addresses to LPTs according to any rule.  Instead it scans this set of */
/* addresses and assigns LPTs in sequence.  The subtlty does not matter */
/* except when dealing with some "smart" lpt cards that try to out-guess */
/* what the BIOS is doing and adjusts its address accordingly.  For the */
/* Nidget, we keep things a bunch simpler.  */



#define LPT1 0x3bc
#define LPT2 0x378
#define LPT3 0x278

extern unsigned int
lpt_print( unsigned int, unsigned char, int);

Scripts recomendados

S. MarioBros - Editor de fase 0.1

livraria

Jogo de 21 em C

3 EP - Poli USP - Angry Birds (angry bixos)

Jogo Guitar Hero


  

Comentários
[1] Comentário enviado por ramon.rdm em 15/06/2009 - 17:46h

Ai gostei!
bom exemplo pra aprender C!
vlw!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts