Desain Pemrograman Berbasis Mikroprosesor

68 sampai di head material ditumpahkan akibat belt berbalik arah. Belt digerakkan oleh drive head pulley dengan menggunakan motor penggerak. Head pulley menarik belt dengan prinsip adanya gesekan antara permukaan drum dengan belt, sehingga kapasitasnya tergantung gaya gesek tersebut. Ketentuan :  Motor belt conveyor ke arah kanan selama motor sorong 1 dan 2 tidak bekerja  Motor sorong 1 bergerak maju bila sakelar belakang pada unit sorong 1 tertekan dan sensor A aktif low. Motor sorong 1 bergerak mundur bila sakelar depan unit sorong 1 tertekan dan berhenti bila sakelar belakang 1 tertekan  Motor sorong 2 bergerak maju bila sakelar belakang pada unit sorong 2 tertekan dan sensor 2 aktif low. Motor sorong 2 bergerak mundur bila sakelar depan unit sorong 2 tertekan dan berhenti bila sakelar belakang 2 tertekan. 69 Struktogram 70

D. Aktifitas Pembelajaran

1. Selama proses pembelajaran, Anda hendaknya mengidentifikasi program aplikasi berbasis mikroprosesor program aplikasi berbasis mikroprosesor. 2. Sebagai tugas praktek mandiri, buatlah desain pemrograman berbasis mikroprosesor Z80 dan juga program aplikasi berbasis IO pada mikroprosesor Z80. 3. Untuk menambah wawasan dan informasi anda, akses salah satu publikasi di website yang berkaitan tentang program aplikasi berbasis mikroprosesor program aplikasi berbasis mikroprosesor dan jawablah pertanyaan berikut ini: a. Rencanakan desain pemrograman berbasis mikroprosesor b. Realisasikan program aplikasi berbasis IO pada mikroprosesor c. Lakukan proses pengujian program aplikasi berbasis IO pada mikroprosesor 4. Amati lingkungan bengkellaboratorium anda, apakah ada modul program aplikasi berbasis mikroprosesor program aplikasi berbasis mikroprosesor dan alat bantu mengajarnya? Jika tidak ada, peluang apa saja yang bisa anda lakukan untuk menerapkan program aplikasi berbasis mikroprosesor program aplikasi berbasis mikroprosesor?

E. LatihanTugas

Gunakan tabel instruksi bahasa mesin Z80 untuk mengerjakan tugas berikut ini. 1. Buatlah op-kode pengalamatan langsung dari INC D 2. Buatlah op-kode pengalamatan langsung dari RLC HCL 3. Sebutkan beberapa pengalamatan tidak langsung 71

F. Rangkuman

1. Desain pemrograman berbasis mikroprosesor Cara pengalamatannya dapat dibagi menjadi 4 cara yang berbeda yaitu:  Immediate segera, kode mesin mengandung konstanta untuk segera langsung di akses,  Direct langsung, Kode mesin mengandung Register, alamat penyimpan atau alamat masukan keluaran dari operan untuk diakses,  Indirect tidak langsung, kode mesin mengandung hanya satu petunjuk, dimana untuk mendapatkan alamat dari operan yang akan diakses,  Terindeks, alamat-alamat dari operan yang akan di akses dibentuk dalam beberapa bagian yaitu pembentukan alamat melalui penyusunan dan Pembentukan alamat melalui penambahan. 2. Program aplikasi berbasis IO pada mikroprosesor Hal-hal yang diperhatikan dalam menyusun program aplikasi berbasis IO pada mikroprosesor yaitu prinsip kerja alat, ketentuan sensor dan actuator yang akan digunakan, pemakaian PORT mikroprosessor sebagai inputoutput, pembuatan struktogram, serta pembuatan table yang berisi label, alamat, op-code, mnemonic dan keterangan untuk mempermudah penyusunan program.

G. Umpan Balik dan Tindak Lanjut

1. Umpan Balik

Setelah mempelajari kegiatan pembelajaran ini, periksa penguasaan pengetahuan dan keterampilan anda menggunakan daftar periksa di bawah ini: No Indikator Ya Tidak Bukti 1. Merencanakan desain pemrograman berbasis mikroprosesor 2. Merealisasikan program aplikasi berbasis IO pada mikroprosesor 72 3. Melakukan proses pengujian program aplikasi berbasis IO pada mikroprosesor

2. Tindak Lanjut

a. Buat rencana pengembangan dan implementasi di lingkungan laboratoriumkerja anda. b. Gambarkan suatu situasi atau isu di dalam laboratorium anda yang mungkin dapat anda ubah atau tingkatkan dengan mengimplementasikan sebuah rencana tindak lanjut. c. Apakah judul rencana tindak lanjut anda? d. Apakah manfaathasil dari rencana aksi tindak lanjut anda tersebut? e. Uraikan bagaimana rencana tindak lanjut anda memenuhi kriteria SMART spesifik, dapat diukur, dapat dicapai, relevan, rentangketepatan waktu