[go: up one dir, main page]

Academia.eduAcademia.edu

Dasar Mikroprosesor

Dasar Mikroprosesor Setiap mikroprosesor memiliki kade instruksi yang berbedabeda sesuai dengan yang direncanakan oleh pabrik pembuatnya. Sehingga suatu program yang ditulis dalam kode instruksi untuk mikroprosesor tertentu tidak dapat dijalankan untuk semua jenis mikroprosesor yang ada. Mikrokomputer adalah suatu sistem mikroprosesor, yang minimum terdiri dari chip mikroprosesor (CPU: Central Processing Unit), ROM (Read Only Memori) yang berisi firmeware (Program kendali sistem uP), RAM (Random Access Memori) yang berisi program atau data sementara, dan Piranti input-output (I/O device) yang berguna untuk komunikasi antara sistem mikroprosesor dengan piranti yang dikendalikan. (komunikasi dengan operator/user). Sistem tersebut disusun pada suatu PCB (Printed Circuit Board). Gambar 2.2 Mikroprosesor dirangkai menjadi mikrokomputer Mikrokontroler Chip yang didalamnya terkandung sistem interkoneksi antara Mikroprosesor, RAM, ROM, I/O interface, dan beberapa peripheral. Mikrokontroler disebut juga On-chip- Peripheral. 32 Siswo Wardoyo Teknik Elektro Dasar Mikroprosesor Gambar 2.3 Mikrokomputer yang dibuat chip mikrokontroler Namun demikian terdapat beberapa jenis mikroprosesor yang kompatible satu arah saja, artinya ada program yang dapat dijalankan oleh suatu mikroprosesor dapat dijalankan oleh mikroprosesor yang berbeda, tetapi untuk kebalikannya maka program tersebut tidak dapat jalan. Misalnya tipe mikroprosesor Z80 dapat menjalankan instruksi untuk mikroprosesor 8080 ataupun 8085, program yang menggunakan prosesor 8086 dapat dijalankan oleh prosesor yang lebih tinggi (80186, 80286, 80386, 80486 dan seterusnya) namun tidak dapat program (80186, 80286, 80386, 80486 tidak dapat dijalankan oleh prosesor dibawahnya. 2.2 Saluran-Saluran pada Mikroprosesor Secara masukan fisik mikroprosesor memiliki beberapa saluran maupun keluaran yang digunakan untuk sambungan dengan komponen-komponen pendukung sistem mikroprosesor. Saluran-saluran tersebut dikelompokkan sebagai berikut: o Bus saluran Alamat (Address Bus) o Bus saluran Data (Data Bus) o Bus saluran Kendali (Control Bus) 33 Siswo Wardoyo Teknik Elektro Dasar Mikroprosesor Secara blok diagram saluran-saluran yang terdapat pada mikroprosesor Z80 dapat digambarkan sebagai berikut: VCC + GND Gambar 2.4 Saluran-saluran Mikroprosesor 2.2.1 Address Bus Saluran alamat (address bus) diperlukan untuk menentukan suatu lokasi alamat memori maupun lokasi alamat dari perangkat input/output (Input Output Interface) yang selalu digunakan dalam suatu sistem mikroprosesor itu sendiri, sebab jumlah saluran yang ada langsung menentukan banyaknya alamat memori (kapasitas memori) yang dapat ditanganinya. Pada awal pengembangannya, mikroprosesor buatan Intel dengan tipe 8008 hanya meiliki empat buah saluran alamat, sehingga total alamat memori yang dapat ditanganinya sebanyak 16384 alamat. Setelah mengalami pengembangan selanjutnya saluran alamat sehingga mampu sudah mencapai 16 menangani 65536 alamat memori. Sifat saluran alamat adalah keluaran, sehingga kendali dilakukan dari mikroprosesor menuju ke perangkat-perangkat 34 Siswo Wardoyo Teknik Elektro