1 / 17

Programmabel Peripheral Interface ( PPI ) 8255

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 .

tanika
Télécharger la présentation

Programmabel Peripheral Interface ( PPI ) 8255

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programmabel Peripheral Interface ( PPI ) 8255 Dian Novtani

  2. PokokBahasan • Pengenalan PPI 8255 • Koneksi DAC di PPI 8255

  3. Pengenalan PPI 8255 • Programmable Peripheral Interface (PPI) 8255 adalah chip antarmuka 24 bit ( 3 port ) yang dapatdiprogramsesuaikeinginankita. • PPI 8255 merupakan chip yang paling banyakdigunakanuntuk interfacing komputer yang dihubungkanke port ISA komputer. • Andajugadapatmemesan card PPI 8255 inimelalui Innovative Electronics denganharga

  4. PIN IC PPI 8255 • PA0-PA07 Iniadalah port A yang terdiriatas 8 bit, dapatdiprogramsebagai input atau output dengan mode bidirectional input/output. • PBO-PB7 Port B inidapatdiprogramsebagai input/output, tetapitidakdapatdigunakansebagai port bidirectional. • PC0-PC7 Port C inidapatdiprogramsebagai input/output. Bahkandapatdipecahkanmenjadidua, yaitu CU ( bit PC4-PC7 ) dan CL ( bit PC0-PC3 ) yang dapatdiprogramsebagai input/output. • RD dan WR Sinyalkontrolaktifrendahinidihubungkanke 8255. Jika 8255 menggunakandesain peripheral I/O, IOR dan IOW dari system bus dihubungkankedua pin ini. • RESET Pin aktiftinggiinidigunakanuntukmembersihkan control register. Ketika RESET diaktifkan, seluruh port diinisialisasisebagai port input.

  5. Mode Pemilihandari 8255 • Mode 0; Inimerupakan mode yang paling sederhana, dimanasemua port dapatdiprogramsebagai input/output. • Mode 1; Pada mode ini port A dan B dapatdigunakansebagai input atau output dengankemampuanjabattangan. • Mode2; Port A dapatdigunakansebagai port bidirectional I/O dengankemampuanjabattangan yang sinyalnyadisediakanoleh port C. • Model BSR ( bit set/reset ); Pada mode ini, hanya bit individual port C yang dapatdigunakan.

  6. BerikutcontohBahasa assembly untukmembuat PPI 8255 denganPort A sebagai input, sertaPort BdanPort Csebagai output.

  7. Berikutcontohkoneksi 8255 dengan Printer • Program dibawahiniakanmenampilkanpesan “ selamatmencoba 8255 , menggunakanbukusaya “$” “. Simbol $ menandakanakhirdaripesan.

  8. Pemrograman C untuk PPI 8255 • C sangatmendukungpemrograman hardware computer. • Untukmemprogram bus ISA yang akanberfungsimengendalikankartu PPI ( PPI Card ) menggunakanbahasa C/C++.

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

  10. Koneksi DAC di PPI 8255 • Untukkoneksike DAC, andadapatmenggunakan IC DAC 8 bit misalnya MC1408 secaralangsung

  11. Buatlahaplikasi yang mampumengontrolalatmelauijaringan internet menggunakan PPI 8255.

  12. THANKS 

More Related