SlideShare a Scribd company logo
LAPORAN TUBES
PRAKTIKUM
MICROPROCESSOR & MICROCONROLLER
OLEH :
KELOMPOK 3:
A.ABD.MUSTAHAB (13020110036)
SYAWALUDDIN AFANDI (13020110011)
ASWANDI JUFRI (13020110032)
MUHAMMAD HASRUL (13020110038)
YUSRAN (130201100138)
MIC-10
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR
2014
SWITCH 0
1. Program menampilkan nama & stambuk
org 0h
switch0:
mov A,p2
cjne A, #0FEH,switch1
;-------------ACHO---------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#10001000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,#11000110b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#10110110b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,#11000000b
acall delay
;------------0036--------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#11000000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,#11000000b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#10001111b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,#10000010b
acall delay
;-----------AWAL---------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#10001000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,#10000110b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#10001000b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,#11000111b
acall delay
;-------------0011---------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#11000000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,# 11000000b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#11001111b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,#110011111b
acall delay
;-----------ANDI-----------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#10001000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,#11001000b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#10100001b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,#11001111b
acall delay
;-------------0032-----------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#11000000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,# 11000000b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,# 10110000b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,# 10100100b
acall delay
;-----------ACUL---------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#10001000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,# 11000110b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,# 11000001b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,# 10111000b
acall delay
;-------------0038--------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#11000000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,# 11000000b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,# 10110000b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,# 10000000b
acall delay
;-------------YUS---------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#10010001b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,#11000001b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#10010010b
acall delay
;------------0138--------------;
clr p3.5
setb p3.6
clr p3.7
mov p0,#11000000b
acall delay
setb p3.5
setb p3.6
clr p3.7
mov p0,#11001111b
acall delay
clr p3.5
clr p3.6
setb p3.7
mov p0,#10001111b
acall delay
setb p3.5
clr p3.6
setb p3.7
mov p0,# 10000000b
acall delay
delay: mov ro, #0ffh
delay2: mov r1, #80
delay3: mov r2, #10
djnz r2,$
djnz r1,delay3
djnz r0,delay2
ret
end
2. Alur program
Tampilan program tersebut akan menampilkan nama dan stambuk kelompok kami
terlebih dahulu dan menampilkan nama ACHO perhuruf dimana tampilan perhuruf
berisi nilai tunda 1 detik(delay), dan huruf A tampil di segment 3, C tamil di segment 4,
H tampil di segment 5, O tampil di segment 6 lalu menampilkan empat angka di
belakang stabuk sama dengan nama yaitu menampilkan perangka dan waktu
tunda(delay) 1 detik, stambuk yang akan di tampilkan pertama 0036, dan angka 0
tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3 tampil di segment 5,
angka 6 tampil disegment 6 setelah itu akan menampilkan nama dan stabuk ke dua
yaitu AWAL ( A tampil di segment 3, E tampil di segment 4 ini huruf Wdengan posisi
miring , A tampil di segment 5, L tampil di segmen 6 ) dengan stambuk 0038, dan
angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3 tampil di
segment 5, angka 8 tampil disegment 6, Selanjutnya ANDI (A tampil di segment 3, n
tamil di segment 4, d tampil di segment 5, I tampil di segmen 6), dengan stambuk
0032, dan angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3
tampil di segment 5, angka 2 tampil disegment 6, lalu dengan nama ACUL ( A tampil
di segment 3, C tampil di segment 4, U tampil di segment 5, L tampil di segment 6) dan
stambuk 0038, dan angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4,
angka 3 tampil di segment 5, angka 8 tampil disegment 6, lalu dengan nama YUS ( Y
tampil di segment 3, Utampil di segment 4, S tampil di segment 5) dan stambuk 0138,
dan angka 0 tampil di segment 3, angka 1 kedua tampil di segment 4, angka 3 tampil
di segment 5, angka 8tampil disegment 6.
3. Output
ACHO
0036
AWAL
0011
ANDI
0036
ACUL
0038
YUS
0138
SWITCH 1
1. Program jam digital
detik equ 30h
detikpuluhan equ 31h
detiksatuan equ 32h
menit equ 33h
menitpuluhan equ 34h
menitsatuan equ 35h
counter20 equ 36h
;
Org 0h
sjmp Start
Org 0bh
Ljmp Interrupt_Timer0
;
Start: mov detik,#0
mov menit,#0
call InitTimer
;
Forever:
call ClockDisplay
sjmp Forever ;
;
Interrupt_Timer0:
mov tl0,#0b0h
mov th0,#03ch
djnz Counter20, EndInterrupt
mov Counter20,#20
call DoClock
EndInterrupt:
reti
;
DoClock:
inc detik
mov A,detik
cjne A,#60,Update
mov detik,#0
satumenit:
inc menit
mov A,#60
cjne A,menit,Update
mov menit,#0
Update:mov A,detik
mov B,#10
DIV AB
mov detikpuluhan,A
mov detiksatuan,B
;
mov a,menit
mov b,#10
div ab
mov menitpuluhan,A
mov menitsatuan,B
ret
;
ClockDisplay:
Mov DPTR,#Decoder7Segmen
mov A,menitpuluhan
Movc A,@A+DPTR
mov P0,A
clr P3.5 ;
clr P3.6
clr P3.7
call delay
;
Mov DPTR,#Decoder7Segmen
mov A,menitsatuan
Movc A,@A+DPTR
mov P0,A
setb P3.5 ;
clr P3.6
clr P3.7
call delay
;
Mov DPTR,#Decoder7Segmen
mov A,detikpuluhan
Movc A,@A+DPTR
mov P0,A
clr P3.5 ;
setb P3.6
clr P3.7
call delay
;
Mov DPTR,#Decoder7Segmen
mov A,detiksatuan
Movc A,@A+DPTR
mov P0,A
setb P3.5 ;
Setb P3.6
clr P3.7
call delay
ret
;
InitTimer:
mov TMOD,#00000001b
mov tl0,#0b0h
mov th0,#03ch
setb ET0 ;Enable Timer 0 Interrupt
setb EA ;Master Interrupt Enable
setb TR0 ;Clock start running
ret
;
;===============================
;subroutine delay time
;===============================
delay: mov R1,#2
del1: mov R2,#255
del2: djnz R2,del2
djnz R1,del1
ret
;========================================
; L O O K U P T A B L E
; Decode to Seven Segmen -> g f e d c b a
;========================================
Decoder7Segmen:
DB 11000000b,11111001b,10100100b,10110000b,10011001b
DB 10010010b,10000010b,11111000b,10000000b,10010000b
;
End
2. Alur program
Tampilan program ini sama dengan jam dimana awal dari proses terlebih
dahulu menjalankan detik yang di mulai dari 1 hingga mencapai 60 dan jika detik
mencapai 60 otomatis segment untuk menit akan bertamba 1 dan segment detik
kembali ke 1, proses tersebut berulang terus hingga menit mencapai 60, dan akan
menambah segment jam.
3. Output
MENIT DETIK
MENIT DETIK
( Akan barubah ubah Hingga mencapai (akan berubah-ubah hingga mencapai
60 dan akan manambah 1 pada 60) dan akan menambahkan 1 pada
segment untuk jam) menit)
SWITCH 2
1. Program tampilan tanggal
Org 0h
Mulai:
Mov A, P2
Cjne A,#0FDh, mulai
clr P3.5
clr P3.6
clr P3.7
mov P0,#10100100b
acall delay1
setb P3.5
clr P3.6
clr P3.7
mov P0,#11111000b
acall delay1
clr P3.5
setb P3.6
clr P3.7
mov P0,#10111111b
acall delay1
setb P3.5
setb P3.6
clr P3.7
mov P0,#11111001b
acall delay1
clr P3.5
clr P3.6
setb P3.7
mov P0,#10100100b
acall delay1
setb P3.5
clr P3.6
setb P3.7
mov P0,#10111111b
acall delay1
clr P3.5
setb P3.6
setb P3.7
mov P0,#11111001b
acall delay1
setb P3.5
setb P3.6
setb P3.7
mov P0,#10011001b
acall delay1
sjmp Mulai
delay1: mov r0, #70
delay2: mov r1, #70
delay3: mov r2, #70
djnz r2,$
djnz r1, delay3
djnz r0, delay2
ret
delay: mov r1, #255
del4: mov r2, #255
del5: djnz r2, del5
djnz r1, del4
ret
end
2. Alur program
Tampilan program diatas hanya menampilkan tanggal dan yang di mulai dari segment
1dan 2 yang berisi tanggal, lalu tanda pisah (-) di segment 3 dan di lanjutkan pada
segment 4 dan 5 yang berisi bulan kemudian tanda pisah(-) disegment 6 lalu segment 7
dan 8 akan tampil dua angka di belakang tahun.
3. Output program

More Related Content

Similar to Laporan Tugas Besar Micro Controller & Micro Processor

Trafic light[1]
Trafic light[1]Trafic light[1]
Trafic light[1]
septiandwi21
 
Modul Bahasa Assembly
Modul Bahasa AssemblyModul Bahasa Assembly
Modul Bahasa Assembly
Igun
 
Modul Praktikum Assembly
Modul Praktikum AssemblyModul Praktikum Assembly
Modul Praktikum Assembly
Igun
 
Modul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa AssemblyModul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa Assembly
Igun
 
Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly
Igun
 
Laporan Praktikum Flip Flop
Laporan Praktikum Flip FlopLaporan Praktikum Flip Flop
Laporan Praktikum Flip Flop
Anarstn
 
Trafic light program bascom avr
Trafic light program bascom avrTrafic light program bascom avr
Trafic light program bascom avr
ArisKurniawan49
 
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal KontinyuBab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Polytechnic State Semarang
 
Microcontroller-8051.ppt
Microcontroller-8051.pptMicrocontroller-8051.ppt
Microcontroller-8051.ppt
TaufikRahman851061
 
Modul Praktikum Pada Mesin CNC TU 3A 2020
Modul Praktikum Pada Mesin CNC TU 3A 2020Modul Praktikum Pada Mesin CNC TU 3A 2020
Modul Praktikum Pada Mesin CNC TU 3A 2020
BrianAwiruddin
 
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksPengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Lingga arum
 
Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5
Rumah Belajar
 
72681707 jam-digital-at-mega-16
72681707 jam-digital-at-mega-1672681707 jam-digital-at-mega-16
72681707 jam-digital-at-mega-16
Satria Speed
 
Artikel shift register
Artikel shift registerArtikel shift register
Artikel shift register
julianiputri1
 
2 dasar praktikum sinyal dgn matlab
2  dasar praktikum sinyal dgn matlab2  dasar praktikum sinyal dgn matlab
2 dasar praktikum sinyal dgn matlab
Simon Patabang
 
Display 7 Segmen
Display 7 SegmenDisplay 7 Segmen
Display 7 Segmen
Hardiyanti G
 
Soal audio video
Soal audio videoSoal audio video
Soal audio video
EKO SUPRIYADI
 

Similar to Laporan Tugas Besar Micro Controller & Micro Processor (20)

Trafic light[1]
Trafic light[1]Trafic light[1]
Trafic light[1]
 
Modul Bahasa Assembly
Modul Bahasa AssemblyModul Bahasa Assembly
Modul Bahasa Assembly
 
Modul Praktikum Assembly
Modul Praktikum AssemblyModul Praktikum Assembly
Modul Praktikum Assembly
 
Modul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa AssemblyModul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa Assembly
 
Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly
 
Laporan Praktikum Flip Flop
Laporan Praktikum Flip FlopLaporan Praktikum Flip Flop
Laporan Praktikum Flip Flop
 
Trafic light program bascom avr
Trafic light program bascom avrTrafic light program bascom avr
Trafic light program bascom avr
 
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal KontinyuBab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
 
Microcontroller-8051.ppt
Microcontroller-8051.pptMicrocontroller-8051.ppt
Microcontroller-8051.ppt
 
Modul Praktikum Pada Mesin CNC TU 3A 2020
Modul Praktikum Pada Mesin CNC TU 3A 2020Modul Praktikum Pada Mesin CNC TU 3A 2020
Modul Praktikum Pada Mesin CNC TU 3A 2020
 
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksPengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleks
 
Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5
 
72681707 jam-digital-at-mega-16
72681707 jam-digital-at-mega-1672681707 jam-digital-at-mega-16
72681707 jam-digital-at-mega-16
 
Artikel shift register
Artikel shift registerArtikel shift register
Artikel shift register
 
Sap 2
Sap 2Sap 2
Sap 2
 
2 dasar praktikum sinyal dgn matlab
2  dasar praktikum sinyal dgn matlab2  dasar praktikum sinyal dgn matlab
2 dasar praktikum sinyal dgn matlab
 
Display 7 Segmen
Display 7 SegmenDisplay 7 Segmen
Display 7 Segmen
 
Soal audio video
Soal audio videoSoal audio video
Soal audio video
 
Soal audio video
Soal audio videoSoal audio video
Soal audio video
 
Soal audio video
Soal audio videoSoal audio video
Soal audio video
 

Recently uploaded

(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
BAHTIARMUHAMAD
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
denny404455
 
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptxPanduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Mughits Rifai
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
ssuseraf5f2e
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Fathan Emran
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
sucibrooks86
 
Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1
Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1
Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1
JawaluddinJawaluddin
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
dhenisarlini86
 
Materi pemutakhiran dan penyusunan daftar pemilih 2024.pdf
Materi pemutakhiran dan penyusunan daftar pemilih 2024.pdfMateri pemutakhiran dan penyusunan daftar pemilih 2024.pdf
Materi pemutakhiran dan penyusunan daftar pemilih 2024.pdf
yukaardiansyah921
 
PANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdf
PANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdfPANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdf
PANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdf
MayaSiswindari
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Fathan Emran
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
HUMAH KUMARASAMY
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
johan199969
 
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptxSOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
gusprima
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 

Recently uploaded (20)

(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
 
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptxPanduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
Panduan SKP PPPK GTK 2024 edit 31 Mei 2024 .pptx
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum MerdekaModul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
Modul Ajar PJOK Kelas 4 Fase B Kurikulum Merdeka
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
 
Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1
Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1
Tujuan pembelajaran kelas 4 SD Kurikulum Merdeka semester 1
 
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptxAksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
Aksi Nyata Topik Membangun Komunitas Belajar dalam Sekolah_Dhenis.pptx
 
Materi pemutakhiran dan penyusunan daftar pemilih 2024.pdf
Materi pemutakhiran dan penyusunan daftar pemilih 2024.pdfMateri pemutakhiran dan penyusunan daftar pemilih 2024.pdf
Materi pemutakhiran dan penyusunan daftar pemilih 2024.pdf
 
PANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdf
PANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdfPANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdf
PANDUAN PENGGUNAAN APLIKASI E-KOSP 2024-2025.pdf
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
 
Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Fisika Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
 
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptxSOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
SOSIALISASI PENULISAN IJAZAH Dua Ribu Dua Puluh Empat Semester 2.pptx
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 

Laporan Tugas Besar Micro Controller & Micro Processor

  • 1. LAPORAN TUBES PRAKTIKUM MICROPROCESSOR & MICROCONROLLER OLEH : KELOMPOK 3: A.ABD.MUSTAHAB (13020110036) SYAWALUDDIN AFANDI (13020110011) ASWANDI JUFRI (13020110032) MUHAMMAD HASRUL (13020110038) YUSRAN (130201100138) MIC-10 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MUSLIM INDONESIA MAKASSAR 2014
  • 2. SWITCH 0 1. Program menampilkan nama & stambuk org 0h switch0: mov A,p2 cjne A, #0FEH,switch1 ;-------------ACHO---------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#10001000b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,#11000110b acall delay clr p3.5 clr p3.6 setb p3.7
  • 3. mov p0,#10110110b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,#11000000b acall delay ;------------0036--------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#11000000b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,#11000000b acall delay clr p3.5 clr p3.6
  • 4. setb p3.7 mov p0,#10001111b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,#10000010b acall delay ;-----------AWAL---------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#10001000b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,#10000110b acall delay clr p3.5
  • 5. clr p3.6 setb p3.7 mov p0,#10001000b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,#11000111b acall delay ;-------------0011---------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#11000000b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,# 11000000b acall delay
  • 6. clr p3.5 clr p3.6 setb p3.7 mov p0,#11001111b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,#110011111b acall delay ;-----------ANDI-----------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#10001000b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,#11001000b
  • 7. acall delay clr p3.5 clr p3.6 setb p3.7 mov p0,#10100001b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,#11001111b acall delay ;-------------0032-----------; clr p3.5 setb p3.6 clr p3.7 mov p0,#11000000b acall delay setb p3.5 setb p3.6 clr p3.7
  • 8. mov p0,# 11000000b acall delay clr p3.5 clr p3.6 setb p3.7 mov p0,# 10110000b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,# 10100100b acall delay ;-----------ACUL---------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#10001000b acall delay setb p3.5 setb p3.6
  • 9. clr p3.7 mov p0,# 11000110b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,# 11000001b acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,# 10111000b acall delay ;-------------0038--------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#11000000b acall delay
  • 10. setb p3.5 setb p3.6 clr p3.7 mov p0,# 11000000b acall delay clr p3.5 clr p3.6 setb p3.7 mov p0,# 10110000b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,# 10000000b acall delay ;-------------YUS---------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#10010001b
  • 11. acall delay setb p3.5 setb p3.6 clr p3.7 mov p0,#11000001b acall delay clr p3.5 clr p3.6 setb p3.7 mov p0,#10010010b acall delay ;------------0138--------------; clr p3.5 setb p3.6 clr p3.7 mov p0,#11000000b acall delay setb p3.5 setb p3.6 clr p3.7
  • 12. mov p0,#11001111b acall delay clr p3.5 clr p3.6 setb p3.7 mov p0,#10001111b acall delay setb p3.5 clr p3.6 setb p3.7 mov p0,# 10000000b acall delay delay: mov ro, #0ffh delay2: mov r1, #80 delay3: mov r2, #10 djnz r2,$ djnz r1,delay3 djnz r0,delay2 ret
  • 13. end 2. Alur program Tampilan program tersebut akan menampilkan nama dan stambuk kelompok kami terlebih dahulu dan menampilkan nama ACHO perhuruf dimana tampilan perhuruf berisi nilai tunda 1 detik(delay), dan huruf A tampil di segment 3, C tamil di segment 4, H tampil di segment 5, O tampil di segment 6 lalu menampilkan empat angka di belakang stabuk sama dengan nama yaitu menampilkan perangka dan waktu tunda(delay) 1 detik, stambuk yang akan di tampilkan pertama 0036, dan angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3 tampil di segment 5, angka 6 tampil disegment 6 setelah itu akan menampilkan nama dan stabuk ke dua yaitu AWAL ( A tampil di segment 3, E tampil di segment 4 ini huruf Wdengan posisi miring , A tampil di segment 5, L tampil di segmen 6 ) dengan stambuk 0038, dan angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3 tampil di segment 5, angka 8 tampil disegment 6, Selanjutnya ANDI (A tampil di segment 3, n tamil di segment 4, d tampil di segment 5, I tampil di segmen 6), dengan stambuk 0032, dan angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3 tampil di segment 5, angka 2 tampil disegment 6, lalu dengan nama ACUL ( A tampil di segment 3, C tampil di segment 4, U tampil di segment 5, L tampil di segment 6) dan stambuk 0038, dan angka 0 tampil di segment 3, angka 0 kedua tampil di segment 4, angka 3 tampil di segment 5, angka 8 tampil disegment 6, lalu dengan nama YUS ( Y tampil di segment 3, Utampil di segment 4, S tampil di segment 5) dan stambuk 0138, dan angka 0 tampil di segment 3, angka 1 kedua tampil di segment 4, angka 3 tampil di segment 5, angka 8tampil disegment 6.
  • 16. YUS 0138 SWITCH 1 1. Program jam digital detik equ 30h detikpuluhan equ 31h detiksatuan equ 32h menit equ 33h menitpuluhan equ 34h menitsatuan equ 35h counter20 equ 36h ; Org 0h sjmp Start Org 0bh
  • 17. Ljmp Interrupt_Timer0 ; Start: mov detik,#0 mov menit,#0 call InitTimer ; Forever: call ClockDisplay sjmp Forever ; ; Interrupt_Timer0: mov tl0,#0b0h mov th0,#03ch djnz Counter20, EndInterrupt mov Counter20,#20 call DoClock EndInterrupt: reti ; DoClock: inc detik mov A,detik
  • 18. cjne A,#60,Update mov detik,#0 satumenit: inc menit mov A,#60 cjne A,menit,Update mov menit,#0 Update:mov A,detik mov B,#10 DIV AB mov detikpuluhan,A mov detiksatuan,B ; mov a,menit mov b,#10 div ab mov menitpuluhan,A mov menitsatuan,B ret ;
  • 19. ClockDisplay: Mov DPTR,#Decoder7Segmen mov A,menitpuluhan Movc A,@A+DPTR mov P0,A clr P3.5 ; clr P3.6 clr P3.7 call delay ; Mov DPTR,#Decoder7Segmen mov A,menitsatuan Movc A,@A+DPTR mov P0,A setb P3.5 ; clr P3.6 clr P3.7 call delay ; Mov DPTR,#Decoder7Segmen
  • 20. mov A,detikpuluhan Movc A,@A+DPTR mov P0,A clr P3.5 ; setb P3.6 clr P3.7 call delay ; Mov DPTR,#Decoder7Segmen mov A,detiksatuan Movc A,@A+DPTR mov P0,A setb P3.5 ; Setb P3.6 clr P3.7 call delay ret ; InitTimer: mov TMOD,#00000001b
  • 21. mov tl0,#0b0h mov th0,#03ch setb ET0 ;Enable Timer 0 Interrupt setb EA ;Master Interrupt Enable setb TR0 ;Clock start running ret ; ;=============================== ;subroutine delay time ;=============================== delay: mov R1,#2 del1: mov R2,#255 del2: djnz R2,del2 djnz R1,del1 ret ;======================================== ; L O O K U P T A B L E ; Decode to Seven Segmen -> g f e d c b a ;======================================== Decoder7Segmen:
  • 22. DB 11000000b,11111001b,10100100b,10110000b,10011001b DB 10010010b,10000010b,11111000b,10000000b,10010000b ; End 2. Alur program Tampilan program ini sama dengan jam dimana awal dari proses terlebih dahulu menjalankan detik yang di mulai dari 1 hingga mencapai 60 dan jika detik mencapai 60 otomatis segment untuk menit akan bertamba 1 dan segment detik kembali ke 1, proses tersebut berulang terus hingga menit mencapai 60, dan akan menambah segment jam. 3. Output MENIT DETIK MENIT DETIK
  • 23. ( Akan barubah ubah Hingga mencapai (akan berubah-ubah hingga mencapai 60 dan akan manambah 1 pada 60) dan akan menambahkan 1 pada segment untuk jam) menit) SWITCH 2 1. Program tampilan tanggal Org 0h Mulai: Mov A, P2 Cjne A,#0FDh, mulai clr P3.5 clr P3.6 clr P3.7 mov P0,#10100100b acall delay1 setb P3.5 clr P3.6
  • 24. clr P3.7 mov P0,#11111000b acall delay1 clr P3.5 setb P3.6 clr P3.7 mov P0,#10111111b acall delay1 setb P3.5 setb P3.6 clr P3.7 mov P0,#11111001b acall delay1 clr P3.5 clr P3.6 setb P3.7 mov P0,#10100100b
  • 25. acall delay1 setb P3.5 clr P3.6 setb P3.7 mov P0,#10111111b acall delay1 clr P3.5 setb P3.6 setb P3.7 mov P0,#11111001b acall delay1 setb P3.5 setb P3.6 setb P3.7 mov P0,#10011001b acall delay1 sjmp Mulai
  • 26. delay1: mov r0, #70 delay2: mov r1, #70 delay3: mov r2, #70 djnz r2,$ djnz r1, delay3 djnz r0, delay2 ret delay: mov r1, #255 del4: mov r2, #255 del5: djnz r2, del5 djnz r1, del4 ret end
  • 27. 2. Alur program Tampilan program diatas hanya menampilkan tanggal dan yang di mulai dari segment 1dan 2 yang berisi tanggal, lalu tanda pisah (-) di segment 3 dan di lanjutkan pada segment 4 dan 5 yang berisi bulan kemudian tanda pisah(-) disegment 6 lalu segment 7 dan 8 akan tampil dua angka di belakang tahun. 3. Output program