Program I/0 ppi8255




1.Kondisi
Memahami Program I/0 PPI8255

2.Komponen
Menggunakan Emu 8086

3.Cara Kerja
Untuk membantu dalam memahami atau penyesuaikan alur kerja program yang diinginkan maka dapat dilakukan dengan bantuan emulator emu86. Pada emulator ini ada menu emulate untuk menjalankan program dengan dua pilihan yaitu single step untuk eksekusi per baris instruksi atau Run untuk eksekusi keseluruhan instruksi sampai akhir program.  Tampilan Menu Utama Emu86, seperti gambar 20.

File program dapat dibentuk dalam format ekstensi *.COM dalam program TASMB yaitu dengan menekan O yaitu option, lalu F8 untuk menyimpan hasil compile ke dalam *.com, seperti gambar 21. Setelah itu file *.com dapat dipanggil oleh emu86 untuk dapat di emulator-kan



Program interface input dan output yang menggunakan Programmable PPI 8255 ditunjukkan pada gambar 46.
Adapun penjelasan listing program diatas adalah:
a.   Tiga baris pertama adalah program inisialisasi IC PPI 8255 yang dapat dipilih untuk digunakan Port A, Port B atau Port C sebagai input atau output. Dengan data Control Word sebesar 10001001B yang artinya Port A & Port B sebagai output dan Port C sebagai input. Lebih jelasnya akan dibahas nanti pada Sub bab 2.2.2 Programmable I/O.
b.   Lalu IC PPI 8255 dapat digunakan sebagai input pada port yang sudah terinisialisasi sebagai input, seperti Port C dan begitu juga untuk sebaliknya untuk Port A dan Port B dapat digunakan sebagai output karena sudah terinisialisasi sebagai output.
Pada bahasa pemrograman tingkat rendah harus ada proses compile dahulu sebelum menjalankan program, sedangkan keunggulan dari bahasa Tingkat TINGGI, dapat menjalankan program tanpa harus meng-compile-nya, karena menu RUN pada bahasa Pemrograman Tingkat TINGGI langsung meng-compile operasi-operasi tersebut.     





4.Koding Program

5. Download Video



No comments:

Post a Comment