PERCOBAAN 1
DISPLAY LED
TUJUAN:
1. Mahasiswa memahami rangkaian mikrokontroller untuk menghidupkan dan
mematikan LED.
2. Mahasiswa dapat memahami program assembly untuk menghidupkan dan
mematikan LED.
3. Mahasiswa memahami beberapa instruksi assembly dasar, MOV, Setb,
Clr, RL dan RR.
4. Mahasiswa memahami pembuatan instruksi waktu tunda

Gambar 1.1 Rangkaian Display LED
Perhatikan pada gambar 1.1 tersebut. Delapan buah LED terhubung ke port
0, yang difungsikan sebagai output. Pada konfigurasi tersebut LED akan
nyala bila diberi logika LOW ‘0’ melalui port 0, dan LED
akan padam bila diberi logika HIGH ‘1’ melalui port 0. Agar
Display LED ini dapat aktiv maka jumper EN LED harus dihubungkan singkat.
Percobaan 1.1. Instruksi MOV
Pada percobaan 1.1 ini LED akan dihidupkan atau dimatikan dengan mengirimkan
data tertentu pada port 0.
Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut:
1. Hubungkan jumper pada LED_EN, untuk mengaktifkan 8 buah LED
2. Hubungkan modul Microcontroller Trainer dengan power supply +5V
3. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer
4. Buka Program M-IDE Studio for MCS-51, sebagai editor dan compiler
program
5. Ketik program berikut ini:(download
file prog11a.asm)

Org 0h Start: Mov P0,#11110000b ; Isi P0 dengan 11110000 sjmp start ; lompat ke start End
6. Simpanlah program yang anda ketik dan beri nama
: prog11a.asm
7. Pada program MIDE tersebut pilih Build /F9 atau untuk melakukan kompilasi
program dari *.asm ke *.hex.
8. Lakukan pemrograman mikrokontroller dengan menggunakan Program ISP
Software ( Lihat Petunjuk Penggunaan)
9. Lakukan pengamatan pada LED
10. Gantilah data tersebut diatas dengan data seperti
pada tabel berikut dan lakukan pencatatan LED mana yang padam.
NEXT
Komentar,
pertanyaan dan diskusi tentang topik tersebut. Klik disini
|