Programmabel Peripheral Interface ( PPI ) 8255

Preview:

DESCRIPTION

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

Citation preview

Programmabel Peripheral Interface ( PPI ) 8255Dian 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.

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

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.

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.

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

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

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

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++.

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

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

MC1408 secara langsung

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

THANKS

Recommended