Anda di halaman 1dari 9

Teknologi Listrik D3 Mikroprosesor ITP

Percobaan 1. Menghidupkan Semua LED

Pada percobaan 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 notepad / notepad++ yang sudah terinstall di laptop.
5. Ketik program berikut ini:
; LATIHAN GESER LED TANPA DELAY

ORG 0H
SJMP AWAL

AWAL:
MOV P2,#00000001B
MOV P2,#00000010B
MOV P2,#00000100B
MOV P2,#00001000B
MOV P2,#00010000B
MOV P2,#00100000B
MOV P2,#01000000B
MOV P2,#10000000B
SJMP AWAL

6. Simpanlah program yang anda ketik dan beri nama : fitra1.asm.


7. Buka aplikasi X8051 kemudian enter sekali, dan masukkan nama file tadi
fitra1.asm lalu enter. untuk mengcompile file dalam bentuk asm ke file
ekstensi hex.
8. Muncul FITRA1.OBJ
9. Buka aplikasi L8051 kemudian tekan enter sekali, dan masukkan nama file
ekstensi OBJ tadi FITRA1.OBJ lalu enter. Mengcompile OBJ ke HEX.
10. Muncul FITRA1.HEX
11. Buka AEC_ISP lalu tekan a, untuk mengambil file yang akan upload MC
12. Masukkan FITRA1.hex lau enter.
13. Tekan e, untuk menghapus program yang lama dan upload program baru
14. Tekan i untuk menjalankan program ke MC
Percobaan 2. Menghidupkan LED dari kiri ke kanan secara bergantian

Pada percobaan ini, 8 LED akan berkedip secara kontinu. 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
Ramdatul Fitra 2016330013
Teknologi Listrik D3 Mikroprosesor ITP
3. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer
4. Buka notepad / notepad++ yang sudah terinstall di laptop.
5. Ketik program berikut ini:

6. ; LATIHAN GESER LED DENGAN DELAY, GESER KIRI Si


mp
ORG 0H
SJMP AWAL anl
ah
AWAL:
MOV P2,#10000000B
ACALL DELAY
MOV P2,#01000000B
ACALL DELAY
MOV P2,#00100000B
ACALL DELAY
MOV P2,#00010000B
ACALL DELAY
MOV P2,#00001000B
ACALL DELAY
MOV P2,#00000100B
ACALL DELAY
MOV P2,#00000010B
ACALL DELAY
MOV P2,#00000001B
ACALL DELAY
SJMP AWAL

DELAY:
MOV R0,#0
U3: MOV R1,#0
U2: MOV R2,#0
U1: INC R2
CJNE R2,#50,U1
INC R1
CJNE R1,#50,U2
INC R0
CJNE R0,#50,U3
RET
program yang anda ketik dan beri nama : fitra2.asm.
7. Buka aplikasi X8051 kemudian enter sekali, dan masukkan nama file tadi
fitra2.asm lalu enter. untuk mengcompile file dalam bentuk asm ke file
ekstensi hex.
8. Muncul FITRA2.OBJ
9. Buka aplikasi L8051 kemudian tekan enter sekali, dan masukkan nama file
ekstensi OBJ tadi FITRA2.OBJ lalu enter. Untuk mengcompile dari OBJ
ke HEX.
10. Muncul FITRA2.HEX

Ramdatul Fitra 2016330013


Teknologi Listrik D3 Mikroprosesor ITP
11. Buka AEC_ISP lalu tekan a, untuk mengambil file yang akan upload MC
12. Masukkan FITRA2.hex lau enter.
13. Tekan e, untuk menghapus program yang lama dan upload program baru
14. Tekan i untuk menjalankan program ke MC.

Percobaan 3. Menghidupkan LED dari kanan ke kiri secara bergantian

Pada percobaan ini, sebuah LED atau lebih dapat dihidupkan atau dimatikan
dengan perintah setb dan clr. 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 notepad / notepad++ yang sudah terinstall di laptop.

Ramdatul Fitra 2016330013


Teknologi Listrik D3 Mikroprosesor ITP
5. Ketik program berikut ini:

; LATIHAN GESER LED DENGAN DELAY, GESER KANAN


6. Si
ORG 0H
SJMP AWAL mp
anl
AWAL:
MOV P2,#00000001B ah
ACALL DELAY
MOV P2,#00000010B
ACALL DELAY
MOV P2,#00000100B
ACALL DELAY
MOV P2,#00001000B
ACALL DELAY
MOV P2,#00010000B
ACALL DELAY
MOV P2,#00100000B
ACALL DELAY
MOV P2,#01000000B
ACALL DELAY
MOV P2,#10000000B
ACALL DELAY
SJMP AWAL

DELAY:
MOV R0,#0
U3: MOV R1,#0
U2: MOV R2,#0
U1: INC R2
CJNE R2,#50,U1
INC R1
CJNE R1,#50,U2
INC R0
CJNE R0,#50,U3
RET
program yang anda ketik dan beri nama : fitra3.asm.
7. Buka aplikasi X8051 kemudian enter sekali, dan masukkan nama file tadi
fitra3.asm lalu enter. untuk mengcompile file dalam bentuk asm ke file
ekstensi hex.
8. Muncul FITRA3.OBJ
9. Buka aplikasi L8051 kemudian tekan enter sekali, dan masukkan nama file
ekstensi OBJ tadi FITRA3.OBJ lalu enter. Untuk mengcompile dari OBJ
ke HEX.
10. Muncul FITRA3.HEX
11. Buka AEC_ISP lalu tekan a, untuk mengambil file yang akan upload MC
12. Masukkan FITRA3.hex lau enter.

Ramdatul Fitra 2016330013


Teknologi Listrik D3 Mikroprosesor ITP
13. Tekan e, untuk menghapus program yang lama dan upload program baru
14. Tekan i untuk menjalankan program ke MC.

Percobaan 4. Menghidupkan LED dari luar ke dalam dan keluar secara


bergantian
Pada percobaan ini, sebuah LED akan berjalan dari kiri ke kanan dan
sebaliknya, program ini memanfaatkan instruksi RL dan RR.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 notepad / notepad++ yang sudah terinstall di laptop.
5. Ketik program berikut ini:

Ramdatul Fitra 2016330013


Teknologi Listrik D3 Mikroprosesor ITP
; LATIHAN GESER LED DARI PINGGIR KE TENGAN DAN
; KEMBALI KE PINGGIR
ORG 0H
SJMP AWAL

AWAL:
MOV P2,#10000001B
ACALL DELAY
MOV P2,#01000010B
ACALL DELAY
MOV P2,#00100100B
ACALL DELAY
MOV P2,#00011000B
ACALL DELAY
MOV P2,#00100100B
ACALL DELAY
MOV P2,#01000010B
ACALL DELAY
MOV P2,#10000001B
ACALL DELAY
SJMP AWAL

DELAY:
MOV R0,#0
U3: MOV R1,#0
U2: MOV R2,#0
U1: INC R2
CJNE R2,#50,U1
INC R1
CJNE R1,#50,U2
INC R0
CJNE R0,#50,U3
RET
6. Simpanlah program yang anda ketik dan beri nama : fitra4.asm.
7. Buka aplikasi X8051 kemudian enter sekali, dan masukkan nama file tadi
fitra4.asm lalu enter. untuk mengcompile file dalam bentuk asm ke file
ekstensi hex.
8. Muncul FITRA4.OBJ
9. Buka aplikasi L8051 kemudian tekan enter sekali, dan masukkan nama file
ekstensi OBJ tadi FITRA4.OBJ lalu enter. Untuk mengcompile dari OBJ
ke HEX.
10. Muncul FITRA4.HEX
11. Buka AEC_ISP lalu tekan a, untuk mengambil file yang akan upload MC
12. Masukkan FITRA4.HEX lau enter.
13. Tekan e, untuk menghapus program yang lama dan upload program baru
14. Tekan i untuk menjalankan program ke MC.

Ramdatul Fitra 2016330013


Teknologi Listrik D3 Mikroprosesor ITP

Percobaan 5. CUSTOM
Pada percobaan ini, sebuah LED akan berjalan dari kiri ke kanan dan
sebaliknya, program ini memanfaatkan instruksi RL dan RR.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 notepad / notepad++ yang sudah terinstall di laptop.

Ramdatul Fitra 2016330013


Teknologi Listrik D3 Mikroprosesor ITP
5. Ketik program berikut ini:

; CUSTOM

ORG 0H
SJMP AWAL

AWAL:
MOV P2,#11000011B
ACALL DELAY
MOV P2,#00111100B
ACALL DELAY
MOV P2,#00011000B
ACALL DELAY
MOV P2,#00100100B
ACALL DELAY
MOV P2,#01100110B
ACALL DELAY
MOV P2,#00011000B
ACALL DELAY
MOV P2,#00111100B
ACALL DELAY
MOV P2,#11000011B
ACALL DELAY
SJMP AWAL

DELAY:
MOV R0,#0
U3: MOV R1,#0
U2: MOV R2,#0
U1: INC R2
CJNE R2,#50,U1
INC R1
CJNE R1,#50,U2
INC R0
CJNE R0,#50,U3
RET
6.
Simpanlah program yang anda ketik dan beri nama : fitra5.asm.
7. Buka aplikasi X8051 kemudian enter sekali, dan masukkan nama file tadi
fitra5.asm lalu enter. untuk mengcompile file dalam bentuk asm ke file
ekstensi hex.
8. Muncul FITRA5.OBJ
9. Buka aplikasi L8051 kemudian tekan enter sekali, dan masukkan nama file
ekstensi OBJ tadi FITRA5.OBJ lalu enter. Untuk mengcompile dari OBJ
ke HEX.
10. Muncul FITRA5.HEX
Ramdatul Fitra 2016330013
Teknologi Listrik D3 Mikroprosesor ITP
11. Buka AEC_ISP lalu tekan a, untuk mengambil file yang akan upload MC
12. Masukkan FITRA5.HEX lau enter.
13. Tekan e, untuk menghapus program yang lama dan upload program baru
14. Tekan i, untuk menjalankan program ke MC.

Ramdatul Fitra 2016330013

Anda mungkin juga menyukai