Upload
muhammad-rifki
View
178
Download
1
Embed Size (px)
Citation preview
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
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
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
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
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
1.5 Analisa Data
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
1.6 Kesimpulan
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
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
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
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
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
PRAKTIKUM MIKROKONTROLER
2.4 Jawaban Tugas dan pertanyaan
2.4.1 Jawaban Tugas Pemrograman port input
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
2.4.2 Jawaban Tugas dan pertanyaan Percobaan PPI port sebagai Output
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
2.4.3 Jawaban Tugas dan pertanyaan PPI port sebagai Input
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
2.5 Analisa Data
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
2.6 Kesimpulan
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
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
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
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
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
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
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
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.....................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
3.5 Analisa Data
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
3.6 Kesimpulan
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
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
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
PRAKTIKUM MIKROKONTROLER
4.4 Jawaban Tugas dan pertanyaan
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
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
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
PRAKTIKUM MIKROKONTROLER
5.4 Jawaban Tugas dan pertanyaan
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.....................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
5.5 Analisa Data
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
5.6 Kesimpulan
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG
PRAKTIKUM MIKROKONTROLER
.............................................................................................................................................
.............................................................................................................................................
LABORATORIUM ELEKTONIKA DIGITALTEKNIK ELEKTRO INSTITUT TEKNOLOGI NASIONAL MALANG