Struktur dan Cara Kerja Port

Struktur dan Cara Kerja Port


89C51 mempunyai 4 port bidirectional (Port 0-Port 3), yang masing-masing terdiri dari 8 bit. Setiap port terdiri dari sebuah latch (Special Function Registers P0 sampai P3), sebuah output driver, dan sebuah input buffer. Output driver Port 0 dan Port 2, serta input buffer Port 0 digunakan untuk mengakses memori eksternal. Untuk aplikasi yang menggunakan memori eksternal, maka Port 0 mengeluarkan ‘low order byte’ alamat memori eksternal (A0-A7), yang dimultipleks dengan data (1 byte) yang dibaca atau ditulis. Port 2 mengeluarkan ‘high order byte’ alamat memori eksternal (A8-A15) bila alamat yang diperlukan sebanyak 16 bit. Bila alamat yang diperlukan hanya A0-A7 maka output Port 2 sama dengan isi SFR (Special Function Registers). Semua pin Port 3 mempunyai fungsi alternatif selain sebagai port. Fungsi alternatif tersebut ditunjukkan pada tabel 2.5.2.1. [6]

 

Tabel 2.5.2.1 Fungsi Alternatif port.

Fungsi alternatif hanya akan aktif bila bit-bit yang bersesuaian pada port SFR berisi ‘1’. Bila tidak maka output port akan terkunci pada low. [6]

About The Author

Saya adalah Bloger asal Malang yang menyukai kegiatan yang berhubungan dengan perkembangan IT, Design dan juga Pendidikan. Berupaya untuk selalu menebarkan kebermanfaatan bagi sesama.

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *