Top Banner
Programmabel Peripheral Interface ( PPI ) 8255 Dian Novtani
17

Programmabel Peripheral Interface ( PPI ) 8255

Feb 04, 2016

Download

Documents

tanika

Programmabel Peripheral Interface ( PPI ) 8255. Dian Novtani. Pokok Bahasan. Pengenalan PPI 8255 Koneksi DAC di PPI 8255. Pengenalan PPI 8255. Programmable Peripheral Interface (PPI) 8255 adalah chip antarmuka 24 bit ( 3 port ) yang dapat diprogram sesuai keinginan kita . - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Programmabel  Peripheral Interface ( PPI ) 8255

Programmabel Peripheral Interface ( PPI ) 8255Dian Novtani

Page 2: Programmabel  Peripheral Interface ( PPI ) 8255

Pokok Bahasan Pengenalan PPI 8255 Koneksi DAC di PPI 8255

Page 3: Programmabel  Peripheral Interface ( PPI ) 8255

Pengenalan PPI 8255 Programmable Peripheral Interface (PPI) 8255 adalah chip antarmuka 24 bit

( 3 port ) yang dapat diprogram sesuai keinginan kita.

PPI 8255 merupakan chip yang paling banyak digunakan untuk interfacing komputer yang dihubungkan ke port ISA komputer.

Anda juga dapat memesan card PPI 8255 ini melalui Innovative Electronics dengan harga

Page 4: Programmabel  Peripheral Interface ( PPI ) 8255
Page 5: Programmabel  Peripheral Interface ( PPI ) 8255

PIN IC PPI 8255 PA0-PA07

Ini adalah port A yang terdiri atas 8 bit, dapat diprogram sebagai input atau output dengan mode bidirectional input/output. PBO-PB7

Port B ini dapat diprogram sebagai input/output, tetapi tidak dapat digunakan sebagai port bidirectional. PC0-PC7

Port C ini dapat diprogram sebagai input/output. Bahkan dapat dipecahkan menjadi dua, yaitu CU ( bit PC4-PC7 ) dan CL ( bit PC0-PC3 ) yang dapat diprogram sebagai input/output. RD dan WR

Sinyal kontrol aktif rendah ini dihubungkan ke 8255. Jika 8255 menggunakan desain peripheral I/O, IOR dan IOW dari system bus dihubungkan kedua pin ini. RESET

Pin aktif tinggi ini digunakan untuk membersihkan control register. Ketika RESET diaktifkan, seluruh port diinisialisasi sebagai port input.

Page 6: Programmabel  Peripheral Interface ( PPI ) 8255
Page 7: Programmabel  Peripheral Interface ( PPI ) 8255

Mode Pemilihan dari 8255 Mode 0;

Ini merupakan mode yang paling sederhana, dimana semua port dapat diprogram sebagai input/output. Mode 1;

Pada mode ini port A dan B dapat digunakan sebagai input atau output dengan kemampuan jabat tangan. Mode2;

Port A dapat digunakan sebagai port bidirectional I/O dengan kemampuan jabat tangan yang sinyalnya disediakan oleh port C. Model BSR ( bit set/reset );

Pada mode ini, hanya bit individual port C yang dapat digunakan.

Page 8: Programmabel  Peripheral Interface ( PPI ) 8255

Berikut contoh Bahasa assembly untuk membuat PPI 8255 dengan Port A sebagai input, serta Port B dan Port C sebagai output.

Page 9: Programmabel  Peripheral Interface ( PPI ) 8255

Berikut contoh koneksi 8255 dengan Printer Program dibawah ini akan menampilkan pesan “ selamat mencoba 8255 ,

menggunakan buku saya “$” “. Simbol $ menandakan akhir dari pesan.

Page 10: Programmabel  Peripheral Interface ( PPI ) 8255
Page 11: Programmabel  Peripheral Interface ( PPI ) 8255
Page 12: Programmabel  Peripheral Interface ( PPI ) 8255

Pemrograman C untuk PPI 8255 C sangat mendukung pemrograman hardware computer. Untuk memprogram bus ISA yang akan berfungsi mengendalikan kartu PPI

( PPI Card ) menggunakan bahasa C/C++.

Page 13: Programmabel  Peripheral Interface ( PPI ) 8255
Page 14: Programmabel  Peripheral Interface ( PPI ) 8255

Contoh program C untuk mengeluarkan data 0-255 di port B dan C, sedangkan port A sebagai input.

Page 15: Programmabel  Peripheral Interface ( PPI ) 8255

Koneksi DAC di PPI 8255 Untuk koneksi ke DAC, anda dapat menggunakan IC DAC 8 bit misalnya

MC1408 secara langsung

Page 16: Programmabel  Peripheral Interface ( PPI ) 8255

Buatlah aplikasi yang mampu mengontrol alat melaui jaringan internet menggunakan PPI 8255.

Page 17: Programmabel  Peripheral Interface ( PPI ) 8255

THANKS