OUR TECHNOLOGY

Akses parallel Port dengan C

8. April 2008 Kategorie Komputer | 0 Kommentare »

pin fungsi

 2   D0

 3   D1

 4   D2

 5   D3

 6   D4

 7   D5

 8   D6

 9   D7 

 1   C0

 14  C1

 16  C2

 17  C3

 15  S3

 13  S4

 12  S5

 10  S6

 11  S7

 

  • 8 pin Output  [D0 - D7]
  • 5 pin Status [S4 - S7 dan S3]
  • 4 pin Control [C0 -C3]
  • 8 pin ground [18 - 25]

Pin-pin C0, C1, C3, dan S7 diinversi oleh hardware parallel port. Jika logika 1 di pin 11[S7], komputer melihatnya sebagai logika 0.

Mengirim perintah ke Port:

  • Buka compiler C.
  • Ketik program berikut:

#include<stdio.h>
#include <dos.h>
void main(void)

{ outportb(Port Data,0xFF); }

Hal itu akan membuat semua pin data menjadi logika 1.

Jika ingin membuat semua pin data berlogika 0, maka ketik:

outportb(0×378,0×00) ;

0×378 adalah alamat parallel port( Data).

Alamat Status = alamat port data + 1.

Alamat Control = alamat port data + 2.