Hasil Percobaan 2.docx

  • Uploaded by: Dwiky Firmansyah
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Hasil Percobaan 2.docx as PDF for free.

More details

  • Words: 971
  • Pages: 7
Ramdatul Fitra

Mikroprosesor

2016330013

Percobaan 1. Membuat Angka BP 4 Angka Terakhir Pada percobaan ini, karakter ‘A’ akan ditampilkan pada 7 Segmen Display Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Hubungkan jumper 7Segmen_EN, untuk mengaktifkan Decoder 74LS138. 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: ; SCANNING DISPLAY 7 SEGMEN ; TAMPILAN 1234 ORG 0H SJMP AWAL AWAL: MOV ACALL MOV ACALL MOV ACALL MOV ACALL SJMP DELAY: MOV U3: MOV U2: MOV U1: INC CJNE INC CJNE INC CJNE RET

P2,#01110000B DELAY P2,#10110000B DELAY P2,#11010001B DELAY P2,#11100011B DELAY AWAL

R0,#0 R1,#0 R2,#0 R2 R2,#10,U1 R1 R1,#10,U2 R0 R0,#10,U3

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. Ramdatul Fitra

2016330013

Ramdatul Fitra

Mikroprosesor

2016330013

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 lalu enter. 13. Tekan e, untuk menghapus program yang lama dan upload program baru 14. Tekan i untuk menjalankan program ke MC 15. Lakukan pengamatan pada LED. Lakukan modifikasi pada program tersebut untuk mencetak karakter lain, sesuai tabel:

Ramdatul Fitra

Nama Karakter

Posisi Display

C

Display 2

E

Display 5

3

Display 8

2016330013

Ramdatul Fitra

Mikroprosesor

2016330013

Percobaan 2. UP Counter Pada percobaan ini, karakter ‘AbC’ akan ditampilkan pada 7 Segmen Display 1, Display 2 dan Display 3 secara berurutan. Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Hubungkan jumper 7 Segmen_EN, untuk mengaktifkan Decoder 74LS138. 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: ; UP COUNTER FITRA 0 - 100 ; DAN DITAMPILKAN KE SCANNING DISPLAY ORG 0H SJMP AWAL AWAL: MOV

R6,#0

MOV

R7,#0

MOV ACALL INC CJNE

A,R6 DISPLAY R7 R7,#50,XXX

INC CJNE SJMP

R6 R6,#100,LAGI AWAL

LAGI: XXX:

DISPLAY: MOV DIV

MOV MOV DIV MOV MOV

Ramdatul Fitra

B,#10 AB ; A = 12 ; B = 3 R3,B ; R3 = SATUAN B,#10 AB ; A = 1 ; B = 2 R4,B ; R4 = PULUHAN R5,A ; R5 = RATUSAN

2016330013

Ramdatul Fitra

Mikroprosesor

MOV ORL MOV ACALL

A,#10110000B A,R5 P2,A DELAY ; MENGELUARKAN RATUSAN

MOV ORL MOV ACALL

A,#11010000B A,R4 P2,A DELAY ; MENGELUARKAN PULUHAN

MOV ORL MOV ACALL RET

A,#11100000B A,R3 P2,A DELAY ; MENGELUARKAN SATUAN

DELAY: MOV U3: MOV U2: MOV U1: INC CJNE INC CJNE INC CJNE RET

2016330013

R0,#0 R1,#0 R2,#0 R2 R2,#10,U1 R1 R1,#10,U2 R0 R0,#10,U3

6. Simpanlah 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. Mengcompile OBJ ke HEX. 10. Muncul FITRA2.HEX 11. Buka AEC_ISP lalu tekan a, untuk mengambil file yang akan upload MC 12. Masukkan FITRA2.HEX lalu enter. 13. Tekan e, untuk menghapus program yang lama dan upload program baru 14. Tekan i untuk menjalankan program ke MC 15. Lakukan pengamatan pada 7 Segmen. Ramdatul Fitra

2016330013

Ramdatul Fitra

Mikroprosesor

2016330013

Percobaan 3. Down Counter Pada percobaan ini, karakter ‘12345678’ akan ditampilkan pada 7 Segmen Display 1, Display 2 dan Display 3 s/d Display 8 secara berurutan. Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Hubungkan jumper 7Segmen_EN, untuk mengaktifkan Decoder 74LS138. 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: ; DOWN COUNTER FITRA 100 - 0 ; DAN DITAMPILKAN KE SCANNING DISPLAY ORG 0H SJMP AWAL AWAL: MOV

R6,#100

MOV

R7,#0

MOV ACALL INC CJNE

A,R6 DISPLAY R7 R7,#50,XXX

DEC CJNE SJMP

R6 R6,#0,LAGI AWAL

LAGI: XXX:

DISPLAY: MOV DIV

MOV MOV DIV MOV MOV

Ramdatul Fitra

B,#10 AB ; A = 12 ; B = 3 R3,B ; R3 = SATUAN B,#10 AB ; A = 1 ; B = 2 R4,B ; R4 = PULUHAN R5,A ; R5 = RATUSAN

2016330013

Ramdatul Fitra

Mikroprosesor

MOV ORL MOV ACALL

A,#10110000B A,R5 P2,A DELAY ; MENGELUARKAN RATUSAN

MOV ORL MOV ACALL

A,#11010000B A,R4 P2,A DELAY ; MENGELUARKAN PULUHAN

MOV ORL MOV ACALL RET

A,#11100000B A,R3 P2,A DELAY ; MENGELUARKAN SATUAN

DELAY: MOV U3: MOV U2: MOV U1: INC CJNE INC CJNE INC CJNE RET

R0,#0 R1,#0 R2,#0 R2 R2,#10,U1 R1 R1,#10,U2 R0 R0,#10,U3

DELAY2: MOV UU3: MOV UU2: MOV UU1: INC CJNE INC CJNE INC CJNE RET

R0,#0 R1,#0 R2,#0 R2 R2,#50,UU1 R1 R1,#50,UU2 R0 R0,#50,UU3

2016330013

6. Simpanlah 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 Ramdatul Fitra

2016330013

Ramdatul Fitra

Mikroprosesor

2016330013

9. Buka aplikasi L8051 kemudian tekan enter sekali, dan masukkan nama file ekstensi OBJ tadi FITRA3.OBJ lalu enter. Mengcompile 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 lalu enter. 13. Tekan e, untuk menghapus program yang lama dan upload program baru 14. Tekan i untuk menjalankan program ke MC 15. Lakukan pengamatan pada 7 Segmen.

Ramdatul Fitra

2016330013

Related Documents


More Documents from ""