programmabel peripheral interface ( ppi ) 8255
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 PresentationTRANSCRIPT
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