Untuk inisilaisasi dan baca port PPI adalah sebagai berikut:
 
function BacaPort(Alamat : word):byte;
var
    dataPort : byte; 
begin
asm
    mov dx,$303//misalnya alamat PPI Anda set Pada alamat $300,maka 
$303 adalah alamat register Controlword.
    mov al,10011011b//PA,PB, dan PC diinisialisasi sebagai input

    mov dx,Alamat    
    in al,dx //membaca data dari Alamat Port 
    
    mov dataPort,al
end;
end;

Procedure BacaSeluruhPort;
var
  DataPortA,DataPortB,DataPortC :byte;
begin

//Contoh untuk baca Port A
  DataPortA := BacaPort($300);
//Contoh untuk baca Port B
  DataPortB := BacaPort($301);
//Contoh untuk baca Port C
  DataPortC := BacaPort($302);

//DataPortA,DataPortB,DataPortC dapat digunakan 

end;

Tks
Irvan

--- In [EMAIL PROTECTED], doni saputra <[EMAIL PROTECTED]> wrote:
> hai...semuanya
> tolong saya dong, saya punya masalah tentang bagaimana
> cara koneksi ppi8255 dengan mengunakan borland delphi,
> dimana inisialiasinya port a,b,dan c input setmode 1,
> dimana tujuan utamanya yaitu untuk pencarian data dari
> database yang dibuah dalam delphi tsb.Kalau bisa kasih
> source codenya.
> baiklah saya ucapkan terimakasih kepada teman-teman di
> delphindo



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. 
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke