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
20
Embed
Laporan Tugas Besar Micro Controller & Micro Processor
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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 0hswitch0:
mov A,p2cjne A, #0FEH,switch1
;-------------ACHO---------------;
clr p3.5setb p3.6clr p3.7
mov p0,#10001000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,#11000110bacall delay
clr p3.5clr p3.6 setb p3.7
mov p0,#10110110bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,#11000000bacall delay
;------------0036--------------;
clr p3.5setb p3.6clr p3.7
mov p0,#11000000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,#11000000bacall delay
clr p3.5
clr p3.6setb p3.7
mov p0,#10001111bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,#10000010bacall delay
;-----------AWAL---------------;
clr p3.5setb p3.6clr p3.7
mov p0,#10001000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,#10000110bacall delay
clr p3.5clr p3.6 setb p3.7
mov p0,#10001000bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,#11000111bacall delay
;-------------0011---------------;
clr p3.5setb p3.6clr p3.7
mov p0,#11000000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,# 11000000bacall delay
clr p3.5clr p3.6 setb p3.7
mov p0,#11001111bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,#110011111bacall delay
;-----------ANDI-----------------;
clr p3.5setb p3.6clr p3.7
mov p0,#10001000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,#11001000bacall delay
clr p3.5clr p3.6 setb p3.7
mov p0,#10100001bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,#11001111bacall delay
;-------------0032-----------;
clr p3.5setb p3.6clr p3.7
mov p0,#11000000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,# 11000000b
acall delayclr p3.5clr p3.6 setb p3.7
mov p0,# 10110000bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,# 10100100bacall delay
;-----------ACUL---------------;
clr p3.5setb p3.6clr p3.7
mov p0,#10001000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,# 11000110bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,# 11000001bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,# 10111000bacall delay
;-------------0038--------------;
clr p3.5setb p3.6clr p3.7
mov p0,#11000000bacall delay
setb p3.5
setb p3.6clr p3.7
mov p0,# 11000000bacall delay
clr p3.5clr p3.6 setb p3.7
mov p0,# 10110000bacall delay
setb p3.5clr p3.6setb p3.7
mov p0,# 10000000bacall delay
;-------------YUS---------------;
clr p3.5setb p3.6clr p3.7
mov p0,#10010001bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,#11000001bacall delay
clr p3.5clr p3.6 setb p3.7
mov p0,#10010010bacall delay
;------------0138--------------;
clr p3.5setb p3.6clr p3.7
mov p0,#11000000bacall delay
setb p3.5setb p3.6clr p3.7
mov p0,#11001111bacall delay
clr p3.5clr p3.6setb p3.7
mov p0,#10001111bacall delay
setb p3.5clr p3.6setb 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, U tampil 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,
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 0hMulai:
Mov A, P2Cjne A,#0FDh, mulai clr P3.5 clr P3.6 clr P3.7 mov P0,#10100100b acall delay1
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.