ELEKTRONIKA DIGITAL PPI 8255

dokumen-dokumen yang mirip
Mikroprosessor 2014 Telkom University

Programmable Peripheral Interface 8255

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

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

Batasan Masalah dan Tujuan Penulisan

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

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

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

Pertemuan 10 DASAR ANTAR MUKA I/O

PERANCANGAN MATRIKS LED YANG DIKENDALIKAN OLEH KOMPUTER BERBASIS IC 8255

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

BAB II LANDASAN TEORI

BAB III PERANCANGAN DAN REALISASI ALAT

III. METODE PENELITIAN

PPI Skema konektor dari IC PPI 8255 adalah sebagai berikut :

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

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

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

III. METODE PENELITIAN

de KITS Application Note AN18 - How 2 Use de KITS SPC Stepper Motor with StarTech PPI Card

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

IV. HASIL DAN PEMBAHASAN

JUN - ITTELKOM. Antarmuka I/O. Komunikasi I/O [1]

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

BAB II LANDASAN TEORI. Teknologi teleoperasi atau teleotomatisasi merupakan teknologi yang

SINYAL INTERUPSI. 1. Latar Belakang

HASIL DAN PEMBAHASAN

TRANSFER DATA PARALEL DAN ANTARMUKA DIGITAL

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

BAB III PERANCANGAN Bahan dan Peralatan

Oleh : Mujahidin

Tabel 1. Karakteristik IC TTL dan CMOS

Ujian Akhir Sistem Mikroprocessor EE-2623

BAB 3 PERANCANGAN SISTEM

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

PERANCANGAN ANTAR MUKA SISTEM PENERANGAN OTOMATIS

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

Interfacing µp Intel 8088 dengan I/O

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

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

MATERI 4 PENYELEKSIAN KONDISI

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

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

Simple As Possible (SAP) - 1. Abdul Syukur

MULTIPLEKSER BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD)

Mikrokontroler 89C51 Bagian II :

KOMUNIKASI DENGAN DUNIA LUAR

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

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

Tabel 1 Mode Pemrograman Flash PEROM AT89Cx051

Operasi BIT. Rio widyatmoko,amd.kom

TUGAS AKHIR PENDINGIN CPU OTOMATIS BERBASIS PC (PERSONAL COMPUTER)

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

I/O Interface. Sistem Komputer Universitas Gunadarma

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

Pendahuluan BAB I PENDAHULUAN

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

PORT PARALEL MIKROKONTROLER ATMEL AT89C51

DESIGN ALAT DETEKSI GANGGUAN KERUSAKAN PADA KONDISI IC CMOS LOGIC BERBASIS KOMPUTER MEMAKAI SOFTWARE DELPHI 5.0

Dasar Komputer & Pemrograman 2A

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

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

SATUAN ACARA PERKULIAHAN

APLIKASI PPI8255 DALAM SISTEM ANTRIAN ELEKTRONIK BERBASIS KOMPUTER

Menggunakan ADC 16-bit DST-R8C

DT-BASIC Application Note

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

Percobaan 3 PENGENALAN INTERFACE I 2 C

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

JNT - ITTELKOM. Antarmuka I/O. Komunikasi I/O [1]

UJIAN AKHIR SEMESTER TAHUN AKADEMIK 2010/2011

Jl. Rawamangun Muka, Jakarta Abstrak

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

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

RANCANG BANGUN ALAT UJI PPI CARD

PERANCANGAN MINIATUR TRAFFIC LIGHT DENGAN MEMPERGUNAKAN PENGENDALI PORT PARALEL

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

BAB IV PENGUJIAN DAN PEMBAHASAN. Pengujian ini termasuk pengujian masing-masing bagian secara terpisah dan pengujian

DT-51 Application Note

Sistem Komputer. Tiga komponen utama : CPU

BAB III DESKRIPSI MASALAH

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

AKSES MEMORI Menggunakan DT-51 MinSys

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

PC-Link Application Note

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

SISTEM KENDALI BERBASIS KOMPUTER MELALUI PROGRAMABLE PERIPHERAL INTERFACE Ahmad Mahfud. Abstrak

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

I. PENDAHULUAN. hidup manusia. Seiring dengan makin banyaknya kebutuhan manusia tersebut,

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

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

ELEKTRONIKA DIGITAL PIC 8259

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM HARDWARE DAN SOFTWARE

BAB III PERANCANGAN ALAT

PETA MEMORI MIKROPROSESOR 8088

Transkripsi:

ELEKTRONIKA DIGITAL PPI 8255

Untuk hubungan input-output dengan dunia luar, maka komputer memerlukan suatu interface. Dan pada penulisan ini diperkenalkan penggunaan suatu jenis IC (integrated Circuit) yang sudah umum dipakai, yaitu IC 8255. IC ini adalah suatu Programmable Peripheral Interface (PPI), yang Input atau Outputnya dapat diprogram sesuai dengan keinginan pemakai. Dengan demikian akan didapatkan suatu fleksibilitas yang cukup tinggi

Mode Operasi PPI Dalam pengoperasian PPI, dapat dibedakan atas 3 mode operasi dasar yang dapat dipilih melalui software, yaitu : Mode 0 (Basic I/O) Mode 1 (Strobed I/O) Mode 2 (Strobed bidirectional I/O)

Mode Operasi PPI : Mode 0 Konfigurasi operasi ini menyediakan operasi-operasi sederhana untuk input dan output bagi ketiga buah port yang ada. Tidak ada sinyal handshaking yang bisa diberikan ataupun diterima, melainkan data secara sederhana dikirim dan dibaca dari port

Mode Operasi PPI : Mode 1 Konfigurasi operasi ini menyediakan fasilitas untuk transfer data I/O dari dan ke port tertentu dengan dilengkapi oleh sinyal handshaking. Dalam hal ini port A dan port B digunakan sebagai transfer data, sedangkan port C sebagai pembangkit sinyal handshaking

Mode Operasi PPI : Mode 1 Konfigurasi operasi ini menyediakan fasilitas untuk komunikasi data 8-bit dua arah dengan peralatan luar. Tersedia sinyal-sinyal untuk handshaking dan interrupt dengan fungsi enable dan disable-nya.

Ketika PPI mendapat sinyal reset, maka semua port diset menjadi mode input (ke 24 jalur menjadi high impedance). Setelah dilakukan inisialisasi pasa IC 8255 tersebut, maka port-port tersebut dapat ditentukan apakah berfungsi sebagai input atau output dan sebagainya.

Inisialisasi IC 8255

Pemakai dapat menentukan mode PPI sekaligus fungsi dari tiap port, apakah sebagai input atau output. Contoh program untuk inisialisasi IC 8255 Connector PPI : Port A Port B Port C Port CW 300h 301h 302h 303h berfungsi sebagai mode 0, dengan port A dan Port C sebagai input serta Port B sebagai output. Disini dipakai connector PPI.

Control Word yang harus dikirim supaya IC 8255 dapat berfungsi Port A Port B Port C Port CW 300h 301h 302h 303h

Sehingga program untuk melakukan inisialisasi : MOV AL, 10011001b MOV DX, 303h OUT DX, AL Kemudian program dapat dilanjutkan dengan melakukan pembacaan pada port A, misalnya. Atau bisa juga memberikan output ke port B. Berikut ini contoh untuk melakukan pembacaan input dari port A. MOV IN DX, 301h AL, DX

Didalam program tersebut terlihat instruksi-instruksi IN dan OUT yang memegang peranan penting dalam pengiriman data ke dalam dan ke luar sistem komputer. Instruksi OUT DX,AL berarti mengirimkan data yang berada di AL ke alamat port yang tersimpan di DX. Sedangkan IN AL,DX berarti membaca data dari port yang alamatnya tersimpan di DX kemudian menyimpan data tersebut di AL.

Contoh contoh instruksi I/O 1. Assembler Output : mov dx, 300h mov al, 45h out dx, al Input mov dx,301h in al,dx 2. Pascal Output : Port[$301]:=$50; {kirim data 50h ke port B} Input : C:=Port[$302]; {baca data dari port C}

Elektronika Digital Nov 2005 15 Contoh Contoh instruksi I/O 3. C Output : Outportb(0x0300,0x025); {kirim data 25h ke port A} Input : D:=inportb(0x0302); {baca data dari port C} 4. Basic Output : Out 0x0378,D; {kirim data di variabel D ke port paralel (DP) Input : B:=inp(0x0379); (PS) {baca data dari port paralel

Contoh Program uses crt, dos; label comeback; var I: integer; data: byte; tanya: Char; Begin comeback: port[$303]:=$80; port[$301]:=0; port[$302]:=0; port[$300]:=0; data:=1; for i:=1 to 8 do begin port[$300]:=data; data:=data shl 1; delay (1000); end; port[$300]:=0; data:=1; for i:=1 to 8 do begin port[$301]:=data; data:=data shl 1; delay (1000); end; port[$301]:=0; data:=1; for i:=1 to 8 do begin port[$302]:=data; data:=data shl 1; delay (1000); end; port[$302]:=0; Writeln ( you comeback again (Y/N)?); Readln (tanya); If upcase (tanya)= Y then goto comeback; Readln; End.

Rangkaiannya

Contoh percobaan Percobaan 1 Tujuan : Mempelajari mode input/output dasar atau mode 0 pada PPI 8255. Alat : 1 buah Komputer IBM PC 1 buah Modul Interface 1 set Connector 1 buah Modul Led dan saklar Teori : Konfigurasi operasi pada mode 0 menyediakan operasi-operasi sederhana untuk input dan output bagi ketiga buah port yang ada. Tidak ada sinyal handshaking yang bisa diberikan ataupun diterima, melainkan data secara sederhana dikirim dan diterima dari port. Adapun contoh program untuk inisialisasi 8255 sehingga dapat berfungsi sebagai mode 0, dengan port C sebagai input dan port A dan Port B sebagai output.

Control Word Dimana Control Word yang harus dikirim supaya 8255 dapat berfungsi adalah: Dimana, penulisan dalan softwarenya: MOV AL,10001001B MOV DX,303H OUT DX,AL Kemudian program dapat dilanjutkan dengan melakukan penulisan pada port A dan port B, yaitu: MOV DX,301h MOV AL,10101010b OUT DX,AL dan pembacaan data pada Port C, adalah: MOV DX,302h IN AL,DX.

Elektronika Digital Nov 2005 20 Didalam program tersebut terlihat instruksi OUT yang memegang peranan penting dalam pengiriman data ke luar sistem komputer dan instruksi In untuk pembacaan data dari luar sistem komputer. Prosedur: Pasanglah modul interface pada salah satu slot IBM PC. Hubungkan modul saklar dan led dengan Card Interface. Nyalakan Komputer Minta tugas pada asisten Lakukan percobaan.