Dokumen ini menjelaskan tentang slot ISA dan PPI 8255. Slot ISA adalah bus data 8-bit yang diperkenalkan pada IBM PC untuk menghubungkan perangkat komputer. PPI 8255 adalah chip antarmuka yang memiliki 3 port yang dapat diatur fungsinya untuk berinteraksi dengan perangkat luar.
1. SLOT ISA UNTUK MENGHIDUPKAN LED
Oleh :
1. Hafidiah Asfani ( 131220004)
2. Muhammad Nurul Huda ( 131220006 )
3. Moch. NurHuda ( 131220007 )
4. Ihsan Habib ( 13122000
5. Alif Firman syah ( 131220005 )
Mata kuliah : Interfacing
2. A. Pengertian SLOT ISA
ISA adalah bus data selebar 8-bit yang
diperkenalkan dalam IBM PC 5150 pada
tanggal 12 Agustus 1981. ISA adalah teknologi
antarmuka untuk menghubungkan perangkat
komputer yang sudah mulai ditinggalkan.
Perangkat komputer yang
menggunakan ISA diantaranya modem dan
sound card.
3.
4. 8-bit ISA memiliki nilai transfer rate 0,625 MB/sec. Sedangkan
sistem yang banyak dipakai saat ini lebih banyak
menggunakan 16-bit ISA yang memiliki nilai transfer rate 2
MB/sec. Sebenarnya nilai ini tidak juga dikatakan besar.
Namun berhubung card yang terpasang rata-rata tidak
memerlukan kecepatan yang lebih dari ini, maka slot
ini dianggap masih cukup kompatibel.
5. ISA merupakan kependekan dari Industry
Standard Architecture, yaitu suatu
standardisasi bus pada komputer. Dalam ISA
terdapat penyemat-penyemat yang
berhubungan dengan bus-bus komputer.
antaranya adalah penyemat :
U1
U2
u(t) e(t)
6. untuk data, control baca dan tulis, layanan interrupt. ISA
mempunyai 8 bit bus data dan 20 bus alamat.
Walaupun belum ada spesifikasi baku dari ISA, namun ada
dua hal yang menjadi acuan bus ISA hingga sekarang,
yaitu:
1. Kecepatan bus ISA sebesar 8 MHz
2. Lebar data yang digunakan adalah 16 bit (2 byte).
Slot ISA sepenuhnya adalah 16 bit dan slot ISA 8 bit
merupakan subset dari ISA 16 bit. Kartu ISA 8 bit bisa
dipasang dan dioperasikan pada slot ISA 16 bit, tetapi
sebaliknya slot ISA 16 bit tidak bisa dipasang pada slot ISA
8 bit. Hal ini karena slot ISA 8 bit terdiri atas 62 konektor
(31 pin x 2 baris), sedangkan slot ISA 16 bit diperluas dari
62 (8 bit) menjadi 98 pin (31 pin x 2 baris + 18 pin x 2 baris).
7. ISA 8-bit
Bus ISA 8-bit merupakan varian dari bus ISA,
dengan bus data selebar 8-bit, yang digunakan
dalam IBM PC 5150 (model PC awal). Kecepatan
bus ini adalah 4.77 MHz (sama seperti halnya
prosesor Intel 8088 dalam IBM PC), sebelum
ditingkatkan menjadi 8.33 MHz pada IBM PC/AT.
Karena memiliki bandwidth 8-bit, maka transfer
rate maksimum yang dimilikinya hanyalah 4.77
Mbyte/detik atau 8.33 Mbyte/detik
8. ISA 16-bit
Bus ISA 16-bit adalah sebuah bus ISA yang memiliki
bandwidth 16-bit, sehingga mengizinkan transfer
rate dua kali lebih cepat dibandingkan dengan ISA
8-bit pada kecepatan yang sama. Bus ini
diperkenalkan pada tahun 1984. ISA 16-bit disebut
sebagai AT-bus. Hal ini memang membuat
interferensi dengan beberapa kartu ISA 8-bit,
sehingga IBM pun meninggalkan desain ini, ke
sebuah desain di mana dua slot tersebut digabung
menjadi satu slot.
11. Pengertian PPI 8255
PPI (Programmable periperal interface) 8255 itu
sendiri adalah chip yang dirancang khusus untuk
keperluan antarmuka (interface) pada sistem
komputer yang menggunakan mikroprosesor intel.
Istilah antarmuka di sini mengandung arti jembatan
atau penghubung. Menghubungkan sebuah
mikroprosesor dengan sebuah piranti luar
(periperal) misalnya dengan keyboard, mouse, layar
monitor, printer, dan lain-lain.PPI 8255 hanyalah
satu jenis yang dapat diprogram untuk beberapa
keperluan tertentu.Chip PPI 8255 memiliki 40 buah
pin
12. PPI 8255 memiliki 3 buah port (port A,B dan C)
dan sebuah bus data 8-bit. Bus data adalah
penghubung antara mikroprosesor dengan PPI
8255, sedangkan port A,B dan C adalah
penghubung antara PPI 8255 dengan rangkaian
kendali/piranti luar.
14. PPI-8255 mempunyai 24 pin I/O yang terdiri
dari 3 port, yaitu:
• Port A (8 pin) disebut atau ditandai PA0-PA7
• Port B (8 pin) disebut atau ditandai PB0-PB7
• Port C (8 pin) disebut atau ditandai PC0-PC7
15. Ketiga port ini dapat berfungsi sebagai port keluaran (untuk
mengeluarkan data)dan sebagai port masukan (untuk menerima data).
Ketiga port tersebut dikelompokkan dalam 2 group A dan B dimana:
• Group A
Port A (PA0-PA7) dan Port C Upper (PC0-PC4)
• Group B
Port B (PB0-PB7) dan Port C lower (PC5-PC7)
Untuk mengatur (mendefinisikan) fungsi masing-masing port dapat
dilakukan dengan memberikan kata kendali (control word) berupa 8
angka biner pada pin D0,D1,.. D7 (bus data). Selain itu untuk
mendefinisikan fungsi ketiga port, kendali port ini juga berfungsi untuk
mendefinisikan mode, bit set, bit reset, dan lain-lain. Untuk lebih
jelasnya, dapat kita lihat pada gambar 2.14 ini adalah format data
kendali beserta maksudnya
16. PPI-8255 dapat dioperasikan dalam 3 mode:
• Mode 0 : Port A, Port B, dan Port C bekerja sebagai port I/O
sederhana,yaitu tanpa hubungan dengan perangkat keras
• Mode 1 : Port A dan Port B bekerja sebagai port I/O yang dilengkapi
dengan hubungan otomatis, yaitu dengan menggunakan sebagian
dari pin – pin untuk port C.
• Mode 2 : Port A, dapat dibuat bekerja sebagai port I/O dua arah,
sekaligus untuk menerima masukan dan mengeluarkan data,
dilengkapi dengan hubungan.Dari ketiga mode yang tersedia
tersebut, yang akan kita gunakan adalah mode 0, mode yang paling
sederhana untuk keperluan antarmuka
Dari ketiga mode yang tersedia tersebut, yang akan kita gunakan
adalah mode 0, mode yang paling sederhana untuk keperluan
antarmuka
17. Org 0H
Start: Mov A,#11111110b
Mov R0,#7
Kiri: Mov P0,A
Call Delay
RL A
DEC R0
CJNE R0,#0,Kiri;
sjmp Start
Delay: mov R1,#255
Del1: mov R2,#255
Del2: djnz R2,del2
djnz R1,del1
ret
end