Rangkaian interface 8255

[Kembali Ke Menu Sebelumnya]

[Menuju Akhir]


1. Teori [Kembali]

Operasi-operasi input-output pada PPI 8255 :
a.   Sinyal output INTR dipakai untuk menginterrupt mikroprosesor untuk keadaan input dan output.
b.   Sinyal output -OBF (Output Buffer Full) aktif ‘0’ yang menandakan bahwa CPU sedang menulis data ke port A.
c.   Sinyal input -ACK aktif ‘0’ yang mengijinkan buffer output port A mengirim data keluar. Selain dari kondisi ini maka buffer output akan selalu pada keadaan high impedansi.
d.   Sinyal input -STB (Strobe Input) aktif ‘0’ akan mengirimkan data ke input latch.
e.   Sinyal output IBF aktif ‘1’ yang menandakan bahwa data telah dikirimkan ke input latch.
f.     Sinyal INTE (INTE1 dan INTE2) yang memfungsikan pin INTR. Keadaan pin INTR dikontrol oleh bit port PC6 (INTE1) dan PC4 (INTE2).
g.   Pin-pin PC2, PC1 dan PC0 dapat digunakan sebagai I/O biasa.

Contoh:
1.   program mengirim isi reg. AH ke port bidireksional A
Porta    equ         60h
Portb    equ         61h
Portc    equ         62h
CW       equ         63h
Bit7       equ         80h

Trans Proc near
             In            al,Portc      ;ambil OBF
             Test        al,Bit7         ; tes OBF
             Jz            Trans                   ;jika OBF ‘1’
             Mov        al,ah           ; ambil data di reg AH
             Out         Porta,al      ; kirim ke Port A
             ret
Trans Endp
            
2.   program membaca data dari Port bidireksional A dan disimpan di reg. AL
 Porta   equ         60h
Portb    equ         61h
Portc    equ         62h
CW       equ         63h
Bit5       equ         20h

Read Proc near
             In            al,Portc      ; ambil IBF
             Test        al,Bit5         ; tes IBF
             Jz            Read          ; jika IBF = 0
             In            al,Porta      ; ambil data dari Port A
             Ret                                      ; dan simpan di reg. AL.
Read End

2. Gambar Rangkaian simulasi [Kembali]



3. Video Simulasi [Kembali]



4. Prinsip kerja rangkaian [Kembali]

Pada rangkaian ini, menggunakan 2 buah IC 8255 yang dihubungkan ke inputan data 1 atau 0 yang diparalelkan dengan demux. Data inputan dikontrol oleh switch untuk melihat hasil instruksi pada LED. IC 8255 akan menulis data jika diberi nilai 0 pada pin RW' dan akan membaca jika diberi nilai 1.


5. Link download [Kembali]

[Menuju Awal]

Tidak ada komentar:

Posting Komentar