12.03.2016 Views

Teknik Mikroprosesor(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TEKNIK MIKROPROSESOR<br />

Gambar 3.38. Blok rangkaian aplikasi PPI 8255<br />

Peta port berdasarkan data yang telah ditentukan tersebut di atas perlu<br />

ditindak lanjuti dengan rangkaian pengalamatan secara hardware, seperti<br />

diketahui bahwa pada chip IC PPI 8255 terdapat A0 dan A1 yang digunakan<br />

sebagai saluran penunjuk port sehingga jika diinginkan dengan alamat<br />

tersebut maka hanya diperlukan kombinasi dengan sinyal baca/tulis dan<br />

permintaan jalur input/output.<br />

Secara diagram blok sistem pengalamatan PPI 8255 ditunjukan pada gambar<br />

3.38, yang di dalamnya terdapat PPI 8255, dekoder sebagai penunjuk alamat<br />

PPI yaitu untuk port A adalah 00, untuk port B adalah 01, dan port C adalah<br />

02.<br />

Untuk mengendalikan fungsi dari port A, port B dan port C yaitu untuk fungsi<br />

input atau fungsi output dilakukan dengan men-set register kontrol, sedangkan<br />

register kontrol adalah alamat tertinggi yaitu menempati alamat 03. Berikut<br />

gambar sistem pengalamatan port PPI 8255:<br />

Jika alamat yang digunakan adalah bus alamat A0, A1, A2, A3, A4, A5, A6<br />

dan A7 maka dengan menyertakan permintaan port input/utput dapat<br />

ditabelkan seperti tabel berikut:<br />

Penentuan alamat port menggunakan abus alamat A0 …A7<br />

A7 A6 A5 A4 A3 A2 A1 A0<br />

0 0 0 0 0 0 0 0 0<br />

0 0 0 0 0 0 0 0 1<br />

0 0 0 0 0 0 0 1 0<br />

0 0 0 0 0 0 0 1 1<br />

Penunjuk alamat Chip IC<br />

Penunjuk alamat port<br />

A0 dan A1 merupakan jalur penunjuk alamat port yang terdiri dari port A, port<br />

B, port C dan register kendali dalam IC PPI 8255, sedangkan A2, A3, A4, A5,<br />

170

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!