Programmable Peripheral Interface 8255

dokumen-dokumen yang mirip
Mikroprosessor 2014 Telkom University

Batasan Masalah dan Tujuan Penulisan

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

ELEKTRONIKA DIGITAL PPI 8255

PPI Skema konektor dari IC PPI 8255 adalah sebagai berikut :

Pertemuan 10 DASAR ANTAR MUKA I/O

PERANCANGAN MATRIKS LED YANG DIKENDALIKAN OLEH KOMPUTER BERBASIS IC 8255

de KITS Application Note AN17 - How 2 Use de KITS Relay Board with StarTech PPI Card

III. METODE PENELITIAN

III. METODE PENELITIAN

KARTU ANTARMUKA (INTERFACE CARD) SEBAGAI MASUKAN-KELUARAN (INPUT-OUTPUT) MENGGUNAKAN PPI-8255 DAN PIT-8253 BERBASIS KOMPUTER

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

Dosen : Team (no cheating, no book, no note, no additional paper, no calculator)

HASIL DAN PEMBAHASAN

de KITS Application Note AN19 - How 2 Use de KITS SPC DC Motor with StarTech PPI Card

TRANSFER DATA PARALEL DAN ANTARMUKA DIGITAL

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN ALAT

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC (URAIAN SINGKAT) By ATIT PERTIWI PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255

DIRECT MEMORY ACCESS (DMA)

PENGATUR KADAR ALKOHOL DALAM LARUTAN

BAB IV PENGUJIAN DAN ANALISA

Sistem Komputer. Tiga komponen utama : CPU

Interfacing µp Intel 8088 dengan I/O

SATUAN ACARA PERKULIAHAN

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

SISTEM KERJA PENGONTROL MENGGUNAKAN PPI 8255 BERBASIS PERSONAL COMPUTER (PC) SEBAGAI ALAT BANTU PENGUSIR SERANGGA

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

Organisasi Sistem Komputer. Port Serial

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

I/O Interface. Sistem Komputer Universitas Gunadarma

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

Organisasi Sistem Komputer. Connections: Ports Serial

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

Oleh : Mujahidin

PERANCANGAN DAN PEMBUATAN SENSOR SUHU. Sutrisno *) ABSTRACT

PERANCANGAN ANTAR MUKA SISTEM PENERANGAN OTOMATIS

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

SINYAL INTERUPSI. 1. Latar Belakang

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

IV. HASIL DAN PEMBAHASAN

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

ELEKTRONIKA DIGITAL PIC 8259

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

SIMULASI PENYIRAMAN TANAMAN PADA RUMAH KACA MENGGUNAKAN SENSOR SUHU LM35 MELALUI PARALEL PORT DENGAN APLIKASI BAHASA PEMROGRAMAN DELPHI 7.

BAB III METODE PENELITIAN. baik pada perangkat keras maupun pada komputer. Buffer. Latch

APLIKASI PPI8255 DALAM SISTEM ANTRIAN ELEKTRONIK BERBASIS KOMPUTER

MIKROKONTROLER AT89S52

JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED

Novi Dian Nathasia *) ABSTRACT

Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

KOMUNIKASI DENGAN DUNIA LUAR

UPGRADING PEREKAM KECEPATAN DAN ARAH ANGIN BERBASIS KONTROL ANALOG MENJADI BERBASIS KOMPUTER MENGGUNAKAN BAHASA TURBO PASCAL

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

COUNTER TIMER CIRCUIT (CTC) Z80

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port)

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

DT-51Application Note

PC-Link Application Note

P10 Media I/O Universitas Mercu Buana Yogyakarta

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

PERANCANGAN MINIATUR TRAFFIC LIGHT DENGAN MEMPERGUNAKAN PENGENDALI PORT PARALEL

Memprogram Port sebagai Output dan Input Sederhana

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Pendahuluan BAB I PENDAHULUAN

Konsep dan Cara Kerja Port I/O

AD Channel AD Conversion

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

PETA MEMORI MIKROPROSESOR 8088

de KITS Application Note AN29 Sistem Antrian dengan DT-51 MinSys & de KITS SPC Alphanumeric Display

UJIAN AKHIR SEMESTER TAHUN AKADEMIK 2010/2011

BAB III METODE PENELITIAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PORT PARALEL MAKALAH. Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Orientasi Sistem Komputer Tahun Akademik 2007/2008

RUNNING TEXT. Gambar 1. Susunan Running Text

BAB III PERANCANGAN SISTEM

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Percobaan 3 PENGENALAN INTERFACE I 2 C

Interfacing i8088 dengan Memori

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Ujian Akhir Sistem Mikroprocessor EE-2623

KONSEP KOMUNIKASI PARALEL. Oleh: Sunny Arief SUDIRO

M1632 MODULE LCD 16 X 2 BARIS (M1632)

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

ARSITEKTUR MIKROPROSESOR

Sekolah Tinggi Manajemen Informatika dan Komputer ASIA Malang 61

Real Time Clock Menggunakan I2C Bus pada Modul DST-52

Transkripsi:

Percobaan 05 Programmable Peripheral Interface 8255 I. Tujuan Percobaan 1. Memahami tentang Programmable Peripheral Interface 2. Mampu melakukan komunikasi antara komputer dengan ISA PIO Card II. Teori Dasar 1. Penjelasan tentang PPI 8255 PPI 8255 merupakan sebuah chip memungkinkan CPU untuk melakukan akses terhadap Programmable parallel IO. PPI terkadang juga digunakan di microcontroller untuk memperbanyak input-output. Gbr 5.1.1 Chip PPI 8255 PPI memiliki 3 port yaitu port A, port B dan port C serta satu buah control register, sehingga PPI membutuhkan 4 buah alamat untuk mengontrol ke 4 port tersebut. Pin D0-D7 merupakan data bus untuk mengirimkan data. A0 dan A1 digunakan untuk menyeleksi port mana yang akan digunakan. Pin RD untuk mengaktifkan mode read sedangkan pin RW untuk write (low active).

Pin CS digunakan untuk mengaktifkan PPI tersebut. PPI akan bekerja jika pin CS di set bernilai 0. Gbr 5.1.2 block diagram PPI 8255 2. Dasar operasi PPI 8255 PPI 8255 memiliki 3 ode operasi mode 0 Operasi input-output sederhana tanpa menggunakan sinyal handshaking. Jika port A dan port B diinisialisasi pada mode 0, port C dapat digunakan sebagai port 8 bit atau sebagai 2 buah port 4 bit. mode 1 Mode ini digunakan untuk mengoperasikan port input-output parallel menggunakan sinyal handshaking. mode 2 Mode ini digunakan untuk komunikasi handshaking dua arah dan port yang bisa dugunaka adalah PortA. Sehingga port A bisa digunakan sebagai input dan output sekaligus.

Keterangan : Handshaking adalah suatu kondisi dimana harus ada interaksi antara pengirim data dengan penerima data. Pertama sebelum mengirimkan data, pengirim menanyakan kesiapan penerima dengan menaikan sinyal yang berfungsi sebagai strobe. Kemudian data akan dikirim selelah penerima menaikan sinyal clock yang berfungsi sebagai Acknowledge. Mode operasi pada PPI 8255 dapat dipilih dengan memberikan nilai pada control register. Mode operasi yang dihasilkan bergantung pada nilai masingmasing pin yang diberikan ke control register melalui bus data D0-D7. Konfigurasinya bisa dilihat pada gambar 5.2.1. Gbr 5.2.1 pemilihan mode operasi pada PPI 8255 3. ISA PIO card ISA PIO card merupakan sebuah perangkat yang menghubungkan antara PPI 8255 dengan computer melalui port ISA. Bentuk dari ISA PIO card bisa dilihat pada gambar 5.3.1 sedangkan untuk keterangan interfacing antar PPI dengan slot ISA pada ISA PIO card bisa dilihat pada gambar 5.3.2

Gbr 5.3.1 ISA PIO card Gbr 5.3.1 interfacing PPI 8255 dengan slot ISA pada ISA PIO card

Seperti yang telah dijelaskan sebelumnya, PPI 2255 membutuhkan 4 alamat untuk mengakses 3 alamat port dan 1 alamat untuk mengakses control register. Pada ISA PIO card, kita diperbolehkan mengubah alamat tersebut dengan mengganti konfigurasi jumper yang terdapat pada ISA PIO card. Untuk konfigurasi default, alamatnya terdapat di 300h-303h 300h : untuk mengakses port A 301h : untuk mengakses port B 302h : untuk mengakses port C 303h : untuk mengakses control register Tbl 5.3.1 konfigurasi jumper pada ISA PIO card Contoh bagian program untuk berkomunikasi dengan ISA PIO card, ditulis dengan bahasa assembly. Mov dx, 303h Mov al, 128 Out dx, al Mov dx, 300h ; 303h adalah alamat dari control ; register ; setting konfigurasi mode 0 pada kedua ; group ; dan menjadikan semua port sebagai ; output ; kirim nilai al ke port 303h/control ; register ; 300h adalah alamat dari port A

Mov al, 128 Out dx, al ; set nilai yang akan dikirim ke port A ; mengirim nilai al ke port 300h/port A Apabila bagian tersebut dijalankan dan port A dihubungkan dengan LED, maka LED di pin A.7 akan menyala sedangakan A.6-A.0 mati. III. Perangkat yang digunakan 1. PC yang memiliki slot ISA 2. ISA PIO card 3. input-output berupa LED dan push button IV. Prosedur Percobaan 1. pastikan ISA PIO card telah terpasang pada slot ISA 2. nyalakan computer 3. masuk ke DOS 4. buat file baru dengan cara ketik edit<spasi>namafile.asm 5. buatlah program untuk mengendalikan IO port yang disediakan sesuai petunjuk asisten 6. kompile program anda dan jalankan 7. lihat hasilnya program anda apakah telah berjalan sesuai dengan yang diharapkan Disusun oleh : M. Wahyu Ashari