Modul Mikrokontroler 2012

79
PRAKTIKUM MIKROKONTROLER MODUL I PEMROGRAMAN PORT OUTPUT 1.1 Tujuan Setelah praktikum selesai dilakukan peserta harus dapat : Memahami cara mengeluarkan data ke port output Membuat program untuk mengirim data ke port 1.2 Langkah percobaan pengiriman data ke port Output 1.2.1 Langkah percobaan I mengirim data ke port Output Hubungkan port 1 DT-51 MinSys dengan “Port Output DT- 51 Trainer Board menggunakan kabel tipe Y. Hubungkan DT-51 MinSys dengan PC menggunakan kabel serial. Hubungkan DT-51 MinSys dengan sumber tegangan. Ketikkan program berikut ini, pada editor program, kemudian compile dan download ke DT-51 MinSys, dan amati hasilnya. Program I : Program mengirim data ke port 1 dengan instruksi bit $mod51 CSEG ORG 4000H LJMP START ORG 4100H START: MOV SP,#30H SETB P1.0 CLR P1.1 SETB P1.2 CLR P1.3 LABORATORIUM ELEKTONIKA DIGITAL TEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Transcript of Modul Mikrokontroler 2012

Page 1: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

MODUL I

PEMROGRAMAN PORT OUTPUT

1.1 Tujuan

Setelah praktikum selesai dilakukan peserta harus dapat :

Memahami cara mengeluarkan data ke port output

Membuat program untuk mengirim data ke port

1.2 Langkah percobaan pengiriman data ke port Output

1.2.1 Langkah percobaan I mengirim data ke port Output

Hubungkan port 1 DT-51 MinSys dengan “Port Output DT-51 Trainer Board

menggunakan kabel tipe Y.

Hubungkan DT-51 MinSys dengan PC menggunakan kabel serial.

Hubungkan DT-51 MinSys dengan sumber tegangan.

Ketikkan program berikut ini, pada editor program, kemudian compile dan

download ke DT-51 MinSys, dan amati hasilnya.

Program I :

Program mengirim data ke port 1 dengan instruksi bit

$mod51CSEGORG 4000HLJMP STARTORG 4100H

START: MOV SP,#30HSETB P1.0CLR P1.1SETB P1.2CLR P1.3SETB P1.4SETB P1.5SETB P1.6SETB P1.7SJMP $END

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 2: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

Jika tidak ada kesalahan, program tersebut akan menyebabkan Output LED pada

Tutorial Board berda pada kondisi sbb :

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Nyala Nyala Nyala Nyala Padam Nyala Padam Nyala

1.2.1.1 Tugas dan pertanyaan :

Buat program seperti diatas dengan menggunakan instruksi SETB dan CLR untuk

mendapatkan keluaran data 10101010.

1.2.2 Langkah Percobaan 2

Hubungkan port 1 DT-51 MinSys dengan “ Port Output DT-51 Trainer Board

menggunakan kabel tipe Y.

Hubungkan DT-51 MinSys dengan Pc menggunakan kabel serial.

Hubungkan DT-51 MinSys dengan sumber tegangan.

Ketikkan program berikut ini, pada editor program, kemudian compile dan

download ke DT-51 MinSys, dan amati hasilnya.

Program II :

$MODCSEGORG 4000HAJMP STARTORG 4100H

Delay : MOV R2,#0FFHDel1 : MOV R1,#0FFH

DJNZ R1,$DJNZ R2,Del1RET

START: MOV SP,#30HXX: MOV P1,#0FFH

ACALL DelayMOV P1,#00HACALL DelayAJMP XXEND

1.2.2.1Tugas dan peartanyaan :

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 3: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

Buat program seperti diatas dengan menggunakan instruksi MOV untuk mendapatkan

keluaran data 1111000 dan 0000111 secara bergantian.

1.3 Program untuk menggerakkan Motor Stepper

Data Motor Stepper

Step SW1 SW2 SW3 SW4

1 1 0 0 0

2 0 1 0 0

3 0 0 1 0

4 0 0 0 1

1.3.1 Langkah percobaan menggunakan Motor Stepper

Hubungkan Port DT-51 MinSys dengan Modul motor stepper menggunakan

kabel yang ada pada motor stepper.

Hubungkan DT-51 MinSys dengan PC menggunakan Kabel serial

Hubungkan DT-51 MinSys dengan sumber tegangan.

Ketikkan program berikut ini, pada editor program, kemudian compile dan

download ke DT-51 MinSys, dan amati hasilnya.

Program motor steper

$mod51csegorg 4000hljmp mulaiorg 4100h

mulai: mov p1,#10hcall tundamov p1,#20hcall tundamov p1,#40hcall tundamov p1,#80hcall tundaljmp mulai

tunda: mov r2,#0ffhtunda1: mov r1,#0ffh

djnz r1,$djnz r2,tunda1ret

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 4: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

end

1.3.2 Tugas dan pertanyaan

Buat program untuk arah putaran motor 180° ke kanan

Buat program untuk arah putaran motor 360° ke kiri dengan membalik urutan

data motor stepper

1.4 Jawaban Tugas dan pertanyaan

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 5: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

1.5 Analisa Data

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 6: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 7: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

1.6 Kesimpulan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 8: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

MODUL II

PROGRAM PORT INPUT DAN OUTPUT PPI

2.1 Pemrograman Port Input

2.1.1 Tujuan

Setelah praktikum selesai dilaksanakan peserta harus dapat :

Memahami cara membaca data dari port input

Membuat program untuk membaca data dari port input

2.1.2 Langkah Pecobaan

Hubungkan Port DT-51 MinSys dengan “ Port input “ DT-51 Trainer

Board,menggunakan kabel tipe Y.

Hubungkan Port C 8255 pada DT-51 MinSys dengan “ Port Output “ DT-51

Trainer Board, menggunakan kabel tipe Y.

Hubungkan DT-51 MinSys PC menggunakan kabel serial.

Hubungkan DT-51 MinSys dengan sumber tegangan.

Ketik program ini, pada editor program, kemudian compile dan download ke

DT-51 MinSys, dan amati hasilnya.

Program 1

$modCSEGORG 4000HLJMP STARTORG 4100H

START:MOV SP,#30H

INIT: MOV DPTR,#2003HMOV A,#80HMOV @DPTR,A

LABEL1: JB P1.4,DISPLAYDISPLAY2: MOV DPTR,#2002H

MOV A,#00HMOVX @DPTR,ASJMP LABEL1

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 9: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

DISPLAY: MOV DPTR,#2002HMOV A,#10HMOVX @DPTR,ASJMP LABEL1

END

2.1.3 Tugas dan Pertanyaan

Modifikasi program sehingga semua switch bias dipakai untuk menyalakan

masing – masing LED sesuai dengan urutan bit. Sebagai contoh switch 1 untuk

menyalakan atau mematikan LED 1, switch 2 untuk menyalakan atau

mematikan LED 2 dan seterusnya.

2.2 Percobaan PPI port sebagai Output

2.2.1 Tujuan

Setelah praktikum selesai dilaksanakan peserta harus dapat :

Memahami cara membaca dan menulis data port PPI

Membuat program untuk membaca dan menulis data dari PPI

2.2.2 Langkah percobaan

Hubungkan Port A DT-51 MinSys dengan “ Port Output” DT-51 Trainer Board

menggunakan kabel tipe Y

Ketikkan program berikut ini, compile dan download ke DT-51 MinSys, dan

amati hasilnya

Program PPI Sebagai Output

$ mod51CSEGORG 4000HLJMP STARTORG 4100H

START:MOV SP,#30H

;inisialisasi PPIMOV DPTR,#2003HMOV A,#80HMOVX @DPTR,A

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 10: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

;port AMOV DPTR,#2000HMOV A,#0CFHMOVX @DPTR,ASJMP $END

Amati hasilnya dan bandingkan dengan isi table berikut ini

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

ON ON ON ON ON ON ON ON

Ket : Untuk menggunakan Port A sebagai output maka D4 berlogika ‘0’ dan set flag

berlogika ‘1’ sehingga control word bernilai ‘ 10000000’ atau ‘ 80h’.

2.2.3 Tugas dan Pertanyaan

Buat program untuk menampilkan LED di port B dengan kondisi sbb :

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

OFF OFF ON ON ON ON OFF OFF

2.3 Percobaan PPI port sebagai Input

2.3.1 Langkah Percobaan

Hubungkan Port C DT-51 MinSys dengan “ Port Input” DT-51 Trainer Board

menggunakan kabel tipe Y.

Hubungkan Port 1 DT-51 MinSys dengan “ Port Output” DT-51 Trainer Board

menggunakan kabel tipe Y.

Ketikkan program berikut ini, compile dan download ke DT-51 MinSys, dan

amati hasilnya.

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 11: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

Program PPI Sebagai Input

$mod51PORTC EQU 2002HCW EQU 2003H

CSEGORG 4000HLJMP STARTORG 4100H

START:MOV SP,#30H

;inisialisasiMOV DPTR,#CWMOV A,#89HMOVX @DPTR,A

;port C

LOOP MOV DPTR,#PORTCMOVX A,@DPTRMOV P1,ASJMP LOOPEND

Jika tidak ada kesalahan, program tersebut akan menampilkan nyala LED pada

bit sesuai dengan bit toggle switch yang berlogika ‘1’.

Ket : Untuk menggunakan Port C sebagai Input maka D3 dan D0 berlogika ‘1’

dan set flag berlogika ‘1’ sehingga control word bernilai ‘10001001’ atau 89h.

2.3.2 Tugas dan Pertanyaan

Buatlah program untuk menampilkan LED di port 1 dengan toggle switch di port A

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 12: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

2.4 Jawaban Tugas dan pertanyaan

2.4.1 Jawaban Tugas Pemrograman port input

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 13: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

2.4.2 Jawaban Tugas dan pertanyaan Percobaan PPI port sebagai Output

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 14: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

2.4.3 Jawaban Tugas dan pertanyaan PPI port sebagai Input

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 15: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

2.5 Analisa Data

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 16: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

2.6 Kesimpulan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 17: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

MODUL III

LCD ( Liquid Crystal Display )

3.1 Tujuan

Setelah praktikum selesai dilaksanakan peserta harus dapat :

Memahami cara menampilkan data/ tulisan ke LCD

Membuat program untuk menampilkan data/ tulisan ke LCD

Gambar 3.1

Rangkaian LCD

3.2 Langkah Percobaan

Pastikan koneksi ke PC sudah benar.

Ketikkan program berikut ini, pada editor program

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 18: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

Lakukan kompilasi dan download program ke modul praktikum dan jalankan

program.

$MOD51$TITLE(TESLCD)

;----------------------------------------; Procedure Address;----------------------------------------Write EQU 0700HInitLCD EQU 0740HCommandLCD EQU 07B0HWriteLCD EQU 07D0HReadLCD EQU 07F0HReadAddrLCD EQU 0820HSetDDRAM EQU 0850HSetCGRAM EQU 0870H;---------------------------------------; LCD Command;---------------------------------------DisplayClear EQU 01HCursorHome EQU 02HShiftCursorRight EQU 14HShiftCursorLeft EQU 10HShiftDisplayRight EQU 1CHShiftDisplayLeft EQU 18HDShiftCursorInc EQU 07HDShiftCursorDec EQU 05H

CSEGORG 4000HLJMP Start

ORG 4100H

LDelay: PUSH 02HPUSH 03HMOV R2,#0FFH

Del1: MOV R3,#0FFHDJNZ R3,$

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 19: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

DJNZ R2,Del1POP 03HPOP 02HRET

Start: MOV SP,#40HMOV P1,#0FFH

LCALL InitLCD;----------------------------------------; Make New Pattern;----------------------------------------

MOV A,#00HLCALL SetCGRAMMOV A,#00011111BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00000100BLCALL WriteLCDMOV A,#00000100BLCALL WriteLCDMOV A,#00000100BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00000000BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00011000BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00011000BLCALL WriteLCDMOV A,#00011111BLCALL WriteLCDMOV A,#00011111B

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 20: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

LCALL WriteLCDMOV A,#00000000BLCALL WriteLCD

;----------------------------------------; Display at Line1;----------------------------------------

MOV A,#00HLCALL SetDDRAMMOV A,#00HLCALL WriteLCDMOV A,#' 'LCALL WriteLCDMOV A,#' 'LCALL WriteLCDMOV A,#'N'LCALL WriteLCDMOV A,#'N'LCALL WriteLCDMOV A,#'N'LCALL WriteLCDMOV A,#'O'LCALL WriteLCDMOV A,#'V'LCALL WriteLCDMOV A,#'A'LCALL WriteLCDMOV A,#'T'LCALL WriteLCDMOV A,#'I'LCALL WriteLCDMOV A,#'V'LCALL WriteLCDMOV A,#'E'

LCALL WriteLCD;----------------------------------------; Display at Line2;---------------------------------------- MOV A,#41H LCALL SetDDRAM MOV A,#01H LCALL WriteLCD

MOV A,#' '

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 21: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

LCALL WriteLCDMOV A,#'E'LCALL WriteLCDMOV A,#'L'LCALL WriteLCDMOV A,#'E'LCALL WriteLCDMOV A,#'C'LCALL WriteLCDMOV A,#'T'LCALL WriteLCDMOV A,#'R'LCALL WriteLCDMOV A,#'O'LCALL WriteLCDMOV A,#'N'LCALL WriteLCDMOV A,#'I'LCALL WriteLCDMOV A,#'C'LCALL WriteLCDMOV A,#'S'LCALL WriteLCD

;----------------------------------------; Shift display right and left;----------------------------------------

MOV R5,#10EE: MOV R6,#2BB: MOV A,#ShiftDisplayRight

LCALL CommandLCDLCALL LDelayDJNZ R6,BBMOV R6,#2

CC: MOV A,#ShiftDisplayLeftLCALL CommandLCDLCALL LDelayDJNZ R6,CCDJNZ R5,EE

AJMP $

END

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 22: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

3.3 Tugas dan pertanyaan

Modifikasi program diatas untuk menampilkan tulisan yang anda kehendaki.

3.4 Jawaban Tugas dan pertanyaan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 23: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.....................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 24: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

3.5 Analisa Data

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 25: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

3.6 Kesimpulan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 26: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 27: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

MODUL IV

KOMUNIKASI SERIAL

4.1 Tujuan

Setelah praktikum selesai dilaksanakan peserta harus dapat :

Memahami cara kerja pengiriman dan penerimaan data melalui port serial.

Membuat program untuk mengirim dan menerima data secara serial

4.2 Langkah Percobaan

Hubungkan port 1 DT-51 MinSys dengan “ port Output “ DT-51 Trainer Board

menggunakan kabel tipe Y.

Hubungkan DT-51 MinSys dengan PC menggunakan kabel serial.

Hubungkan DT-51 MinSys dengan sumber tegangan.

Ketik program dibawah ini dan download ke DT-51.

Bukalah program Hyper Terminal dan aturlah kecepatan 19200bps.

Amati hasilnya.

Program :

$mod51CSEGORG 4000HLJMP START

;interrupt pengirimanORG 4023HCLR TICJNE A,#39H, PLUSMOV A,#30HSJMP EXIT

PLUS: INC AEXIT: RETI

DELAY: MOV R7,#0FFHLUP: MOV R6,#0FFH

DJNZ R6,$

DJNZ R7,LUP

RET

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 28: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

START : MOV SP,#30HCLR ET1

;Serial berada pada mode 1 dengan REN = 0MOV SCON,#40H

;inisialisasi baud rate (19200 bps)MOV TMOD,#20HMOV TL1,#0FDHMOV TH1,#0FDHMOV PCON,#80HSETB TR1SETB ESSETB EAMOV A,#30H

ULANG : MOV SBUF,ALCALL DELAYSJMP ULANG

END

Gambar 3.2

Hasil pengiriman data pada Hyper Terminal

4.3 Tugas

Ubahlah data yang dikirimkan

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 29: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

4.4 Jawaban Tugas dan pertanyaan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 30: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 31: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 32: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 33: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

BAB V

TIMER

5.1 Tujuan

Setelah praktikum selesai dilaksanakan peserta harus dapat :

Memahami cara kerja Timer.

Membuat program Timer.

5.2 Langkah Percobaan

Pastikan koneksi ke PC sudah benar.

Hubungkan Port 1 DT-51 MinSys dengan “ Port Output”DT-51 Trainer Board

menggunakan kabel tipe Y.

Ketikkan program berikut ini, pada editor program

Lakukan kompilasi dan download program ke modul praktikum dan jalankan

program.

Program

$mod51CSEGORG 4000HLJMP STARTORG 4100H

START: MOV SP,#30HMOV TMOD,#01

ULANG: MOV R0,#20

LOOP: MOV TH0,#4BHMOV TL0,#0FDHSETB TR0JNB TF0,$CLR TR0CLR TF0CPL P1.0DJNZ R0,LOOPCPL P1.7SJMP ULANG

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 34: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

END

5.3 Tugas dan Pertanyaan

Buat timer 1 detik dengan dasar 10ms, dengan cara menghitung ulang TH0 dan

TL0 dan menentukan isi R0.

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 35: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

5.4 Jawaban Tugas dan pertanyaan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 36: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.....................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 37: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

5.5 Analisa Data

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 38: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

5.6 Kesimpulan

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG

Page 39: Modul Mikrokontroler 2012

PRAKTIKUM MIKROKONTROLER

.............................................................................................................................................

.............................................................................................................................................

LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG