PEMROGRAMAN PENGENDALIAN PIRANTI SEKITARAN (PERIFERAL) LEWAT PORT PARALLEL DAN PPI 8255

Ostian, Ipon - 9 8 1 1 2 (2003) PEMROGRAMAN PENGENDALIAN PIRANTI SEKITARAN (PERIFERAL) LEWAT PORT PARALLEL DAN PPI 8255. Diploma thesis, STMIK AKAKOM Yogyakarta.

[img] Other
COVER.DOC - Published Version

Download (97kB)
[img] Other
PENGESAHAN.DOC - Published Version

Download (21kB)
[img] Other
PERSEMBAHAN___MOTTO.DOC - Published Version

Download (26kB)
[img] Other
INTISARI.DOC - Published Version

Download (47kB)
[img] Other
KATA_PENGANTAR.DOC - Published Version

Download (45kB)
[img] Other
BAB_I.DOC - Published Version

Download (30kB)
[img] Other
BAB_II.DOC - Published Version

Download (659kB)
[img] Other
BAB_III.DOC - Published Version
Restricted to Repository staff only

Download (336kB)
[img] Other
BAB_IV.DOC - Published Version
Restricted to Repository staff only

Download (68kB)
[img] Other
BAB_V_.DOC - Published Version

Download (25kB)
[img] Other
DAFTAR_PUSTAKA.DOC - Published Version

Download (33kB)
[img] Other
PROGRAM_DEMO_PPI8255.DOC - Published Version
Restricted to Repository staff only

Download (90kB)

Abstract

Di dalam dunia komputer, Port parallel pada umum nya digunakan untuk menghubungkan PC dengan printer. Port parallel sangat terkenal karena port ini dapat digunakan sebagai masukan, keluaran atau hubungan bidirectional karena port parallel ini available maka setiap PC mempunyai port ini. Pemrograman Pengendalian Piranti Sekitaran (Periferal) Lewat Port Parallel dan PPI 8255 ini cocok untuk aplikasi interfacing PC dengan dunia luar terutama untuk PC baru yang tidak mempunyai ISA slot. untuk PC baru mengalami beberapa fasilitas tambahan sehingga bisa dipakai untuk komunikasi dua arah pada port data yaitu pada mode SPP, ECP atau EPP. Sehingga sangat efisien ketika digunakan dengan disk dan tape drives dan peralatan lain untuk mentransfer data. Rancangan Perangkat Keras: Perangkat keras peralatan ini terdiri atas beberapa buah IC TTL. Yaitu: Ic 74LS574, Ic 74LS157, IC PAL 16V8,IC 8255 serta beberapa resistor, dioda dan kapasitor sebagai pendukung rangkaian. Latch mempunyai jalan masuk D dan jalan keluar Q yang berbeda, dalam arti tidak terdapat di dalam satu bus. Contoh sebuah penaut pada IC DM 74LS574 atau 74HC574 yang dikemas dalam IC DIP 20 pin. Multiplekser merupakan rangkaian Quad 2 input yang mempunyai kecepatan tinggi. Dalam perancangan perangkat keras ini yang dipergunakan adalah IC 74LS157. IC PAL 16V8 adalah merupakan jenis IC yang didesain untuk menghubungkan Port Data yang ada pada Konektor DB25 dari Parallel Port dengan register Control (CS, RESET, RD, WR, A0, A1) yang ada pada PPI 8255.IC PAL 16V8 adalah sebuah IC yang bisa di program ( Reprogrammble CMOS PAL DEVICE) Sedangkan untuk mengisinya menggunakan Universal Programmer (Hilo). PPI 8255 digunakan pada mikroprosessor atau mikrokontroller. PPI 8255 memiliki keluaran yang kompatibel TTL sehingga mudah dipakai. Selain itu, PPI 8255 memiliki set/reset untuk memudahkan pengontrolan suatu alat. Hubungan Antar muka Perangkat Keras Pemrograman Pengendalian Piranti Sekitaran (Periferal) Lewat Port Parallel dan PPI 8255 adalah suatu alat yang digunakan untuk menghubungkan sebuah komputer dengan peralatan diluar komputer yang dihubungkan melalaui port parallel dalam mode Universal (Umum). Perangkat keras ini mempunyai keluaran yang terdiri dari 3 buah port, yaitu port A, port B, dan port C. Port A sendiri dapat diset sebagai port keluaran dan port masukan, sedangkan port B dan port C hanya dapat diset sebagai port masukan atau port keluaran saja. Cara kerja rangkaian ppi 8255adalah: Data yang dikirimkan melalui port parallel masuk ke input dari Blok latch Untai IC 74HC574. Keluaran yang berasal dari port parallel ini kemudian menjadi masukan (Jalur D1 - D8) terhadap untai IC 74HC574 dan sebagian keluaran dari Port Data pada konektor DB 25 ini dikendalikan oleh PPI Control pada IC PAL 16V8. Kemudian keluaran (Q1 - Q8) dari latch pada IC 74HC574 ini masuk ke input jalur data (D0 - D7) pada PPI 8255. Sedangkan keluaran dari Pengontrol PPI IC PAL 16V8 dihubungkan ke kaki CS, RD, WR, A0, A1 pada PPI 8255. Artinya data yang dikirimkan melalui port printer tersebut masuk ke output 74HC574 dan output PAL 16V8 sehingga data yang dikirim tersebut dikontrol oleh PPI Control dan dipertahankan selama tidak ada data baru yang dikirimkan. Jadi pengiriman data sepenuhnya dikontrol oleh IC PAL 16V8 lewat CS, RD, WR, A0, A1 pada PPI 8255. Sinyal - nAck, - Busy, - PaperEnd, - Select yang merupakan 4 dari 5 sinyal port status pada konektor DB 25 terhubung masuk ke output dari IC 74LS157 (4Y, 3Y, 2Y, 1Y). Dan 8 masukan dari untai ini dihubungkan ke jalur data D0 - D7 dari PPI 8255 dan dihubung juga dengan keluaran Q1 - Q8 dari IC 74HC574. Empat sinyal port status dari konektor DB 25 ini dihubungkan ke output 4Y, 3Y, 2Y, 1Y ini dimaksudkan agar data nantinya dibaca tidak lewat sinyal ini, tetapi dengan adanya 8 masukan (1A, 1B, 2A, 2B, 3A, 3B, 4A, 4B) yang dihubungkan ke D0 - D7 maka untai IC 74LS157 ini akan membalik (invert) dan mengalihkannya lewat PPI Control sehingga PPI control akan mengeluarkan data yang akan dikirim ke port data pada PPI 8255. Jadi IC 74LS157 ini berfungsi sebagai multiplekser sebagai pemilih kendali yang digunakan untuk memilih mode baca atau tulis. Sinyal nStrobe, nAutoLF, nInit, nSelectIn atau merupakan sinyal dari port Control (C0, C1, C2, C3) pada konektor DB 25 ini masing-masing untuk kaki 1 dan 14 yaitu C0 dan C1 dihubungkan ke kaki 1 dan 11 yaitu kaki OC dan kaki Clock pada IC 74HC574. Sedangkan untuk kaki 16 yaitu sinyal nInit yang merupakan register port control (C2) dihubungkan ke kaki 1 yang merupakan jalur A / B pada untai kaki IC 74LS157 dan untuk kaki 17 (C3) dihubungkan ke pin 11 yaitu I10 yang berarti input yang ke 10 pada IC PAL 16V8. Menghubungkan sinyal-sinyal atau jalur register Port Control dari Port Parallel ini untuk mengaktifkan jalur control yang berfungsi sebagai pengendali dari masing-masing IC pembantu dari IC utama yaitu PPI 8255. Jalur data pada port printer tersebut dihubungkan secara parallel dengan jalur data pada PPI 8255 yang dikendalikan oleh PPI Control. Bahasa Pemrograman Perangkat lunak yang digunakan pada Pemrograman Pengendalian Piranti Sekitaran (Periferal) Lewat Port Parallel dan PPI 8255 ini, adalah Turbo pascal v.7.0 atau v.7.1 for DOS. Alasan penggunaan bahasa pemrograman ini adalah bahwa bahasa pemrograman Turbo pascal mudah dipahami baik oleh Pemula maupun oleh Programer tingkat lanjut. Kemampuan program untuk Pemrograman Pengendalian Piranti Sekitaran (Periferal) Lewat Port Parallel dan PPI 8255 ini dapat melakukan hal-hal antara lain sebagai berikut : 1. Melakukan pengujian PPI lewat Port Printer 2. Melakukan pendeteksian sinyal-sinyal ulang terdapat pada Port keluaran. 3. Melakukan pengujian langsung dengan penampil LED.

Item Type: Thesis (Diploma)
Additional Information: Pembimbing : Ir. Sudarmanto,M.T.
Subjects: A Karya Umum (General) > Ilmu Komputer (Computer Science) > Hardware
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Hardware
Divisions: Jenjang Diploma Tiga > Teknik Komputer (Computer Engineering)
Depositing User: V Sudarmi
Date Deposited: 19 Des 2017 04:38
Last Modified: 19 Des 2017 04:38
URI: http://eprints.akakom.ac.id/id/eprint/6136

Actions (login required)

View Item View Item