ANALISA PERGERAKAN LED PADA MODUL INTERFACING MENGGUNAKAN PROGRAMMABLE PERIPHERAL INTERFACE DI LAB ELEKTRO LANJUT Nama NPM Jurusan Jur usan Pembimbing
: : : :
Denny Setiawan 10409894 Teknik Elektro Alona,, ST., Alona ST., MT
Latar Belakang Modul interfacing menggunakan PPI (Programmable Peripheral Interface) merupakan suatu piranti yang terdiri dari IC (Integrated Circuit) yang dapat diatur penggunaanya dalam bahasa pemograman assembly dengan menghubungkan modul interface menggunakan PPI (Programmable Peripheral Interface) dengan perangkat komputer PC (Personal Computer). Piranti ini dapat mengubah tampilan arah pergerakan LED (Light Emitting Diode) baik ke kanan (Rotate Right) maupun ke kiri (Rotate Left). Aplikasi LED (Light Emitting Diode) ini banyak digunakan untuk lampu indikator alat-alat elektronik, lampu mobil.
Batasan Masalah dan Tujuan Penulisan • Batasan Masalah Pada penulisan ini membatasi masalah pada pergerakan LED (Light Emitting Diode) yang bergerak secara serempak baik ke kanan maupun ke kiri menggunakan bahasa pemograman assembly pada modul interfacing menggunakan Programmable Peripheral Interfacing. • Tujuan Penulisan Tujuan penulisan ilmiah ini untuk menganalisa pergerakan LED (Light Emitting Diode) pada interfacing menggunakan PPI (Programmable Peripheral Interfacing) dengan bahasa pemprograman assembly. Berapa lama LED bergerak dengan menggunakan delay ataupun tanpa menggunakan delay
Metode Penelitian Metode Penelitian yang digunakan dalam analisa modul ini adalah studi lapangan dan studi pustaka, sebagai berikut: 1. Studi Pustaka Dalam penelitian ini penulis dengan mengumpulkan informasi berupa tutorial dan dokumentasi dari situs web komponen elektronik, serta buku-buku yang berhubungan dengan penulisan ilmiah ini sebagai bahan referensi. 2. Uji Coba Setelah memahami materi penulisan ilmiah ini. Penulis melakukan uji coba mengoperasikan modul praktikum dan membuat data pengamatan. 3. Analisa Data Berdasarkan data pengamatan yang sudah didapat penulis melakukan analisa atau pembahasan berdasarkan perbandingan data pengamatan dengan teori.
Diagram Blok Sistem Pergerakan LED dengan interfacing menggunakan PPI
Pin Kaki IC PPI 8255
Penjelasan Kaki-Kaki pin IC PPI 8255 sebagai berikut : PA0-PA07 PA0-PA07 adalah port A yang terdiri dari 8 bit, dapat diprogram sebagai input atau output dengan mode bidirectional input/output. PB0-PB07 PB0-PB07 adalah port yang dapat diprogram sebagai input/output, tetapi tidak dapat digunakan sebagai port bidirectional. PC0-PC07 PC0-PC07 adalah port yang dapat diprogram sebagai input/output. Bahkan dapat dipecah menjadi 2 yaitu C Upper( bit PC4-PC7) dan C Lower(bit PC0-PC3) yang dapat diprogram sebagai input/output .
RD dan WR Sinyal kontrol aktif rendah ini dihubungkan ke 8255. Jika 8255 menggunakan desain peripheral I/O, IOR adan IOW dari sistem bus dihubungkan ke kedua pin ini. RESET Pin aktif tinggi ini digunakan untuk membersihkan control register. Ketika RESET diaktifkan, seluruh port diinisialisasi sebagai port input. CS (CHIP SELECT) Pada saat CS memilih chip, A0 dan A1 yang memilih port tertentu. 3 pin ini digunakan untuk mengakses port A, port B atau port C, atau control register. Pin CS digunakan untuk mengaktifkan PPI, PPI akan bekerja apabila pin CS di set bernilai 0.
Tabel Pergerakan LED Menggunakan DELAY
Delay yang diberikan
0.8 detik
1.2 detik
1.5 detik
Port A Port B Port C Bergerak LED dalam RR RL RR RL RR RL kurun (Rotate (Rotate (Rotate (Rotate (Rotate (Rotate waktu Right) Left) Right) Left) Right) Left) tertentu 1 menit
18 kali
18 kali
18 kali
18 kali
18 kali
18 kali
2 menit
35 kali
35 kali
35 kali
35 kali
35 kali
35 kali
3 menit
51 kali
51 kali
51 kali
51 kali
51 kali
51 kali
1 menit
23 kali
23 kali
23 kali
23 kali
23 kali
23 kali
2 menit
38 kali
38 kali
38 kali
38 kali
38 kali
38 kali
3 menit
56 kali
56 kali
56 kali
56 kali
56 kali
56 kali
1 menit
27 kali
27 kali
27 kali
27 kali
27 kali
27 kali
2 menit
45 kali
45 kali
45 kali
45 kali
45 kali
45 kali
3 menit
60 kali
60 kali
60 kali
60 kali
60 kali
60 kali
Tabel Pergerakan LED Tanpa Menggunakan Delay Port A Bergerak LED dalam waktu tertentu
Port B
Port C
RR
RL
RR
RL
RR
RL
(Rotate Right)
(Rotate Left)
(Rotate Right)
(Rotate Left)
(Rotate Right)
(Rotate Left)
1 menit
14 kali
14 kali
14 kali
14 kali
14 kali
14 kali
2 menit
29 kali
29 kali
29 kali
29 kali
29 kali
29 kali
3 menit
44 kali
44 kali
44 kali
44 kali
44 kali
44 kali
Kesimpulan Berdasarkan dari hasil analisa dapat diambil kesimpulan bahwa analisa pergerakan LED (Light Emitting Diode) pada interface menggunakan PPI (Programmable Peripheral Interface) dapat diatur arah pergerakannya, baik ke kanan maupun ke kiri. Dengan menggunakan instruksi program yang terdapat di dalam CD (Compact Disc) dengan jenis ekstensi file .HEX dalam aplikasi Assembly arah pergerakan LED dapat terlihat
Arah pergerakan LED dapat diketahui berapa kali arah pergerakan LED bergerak secara serempak, baik ke kanan maupun ke kiri. Bergeraknya LED tergantung dari Delay yang diberikan dan juga kurun waktu yang ditentukan, dengan begitu dapat dilihat apabila menggunakan delay yang semakin besar maka pergerakan LED akan menjadi lambat, sedangkan apabila menggunakan delay yang kecil pergerakan LED nya pun akan sangat cepat. Selisih perbandingan antara menggunakan delay dan tanpa menggunakan delay juga dapat dilihat. Apabila menggunakan delay yang kecil maka selisih perbandingan pergerakannya tidak terlalu jauh, apabila menggunakan delay yang semakin besar tentunya selisih perbandingan pergerakan LED nya pun akan terpaut jauh. Jadi dengan menggunakan delay atau tanpa menggunakan delay arah pergerakan LED akan bergerak secara serempak pada port A, port B, dan port C baik pada saat ke kanan (Rotate Right) maupun saat ke kiri (Rotate Left).