Laporan Mikroprossessor
Laporan Mikroprossessor
Laporan Mikroprossessor
MIKROPROSESSOR
Oleh :
Agus Miftakhul Arzaq
19520605
LEMBAR PENGESAHAN
Isi dan format laporan ini telah disetujui serta disahkan sebagai syarat
untuk melengkapi pelaksanaan Praktikum Mikroprosessor pada Program Studi
Teknik Elektro, Fakultas Teknik, Universitas Muhammadiyah Ponorogo, pada :
Hari :
Tanggal :
Nilai :
Mengetahui, Menyetujui,
Ketua Program Studi Pembimbing Praktikum
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah
memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
i
Laporan Praktikum Mikroprosessor, tidak lupa penulis ucapkan terima kasih
kepada :
Disini Penulis sangat berharap semoga laporan ini dapat berguna dalam
rangka menambah pengetahuan serta wawasan kita, dan penulis juga menyadari
akan kekurangan dalam laporan ini, dan jauh dari apa yang penulis harapkan.
Maka dari itu, penulis mengharapkan adanya kritik, saran, maupun usulan demi
perbaikan dimasa yang akan datang.
Semoga laporan yang sederhana ini dapat dipahami bagi siapapun yang
membacanya. Sekiranya laporan yang telah disusun ini dapat berguna bagi penulis
maupun yang membacanya. Sebelumnya penulis mohon maaf apabila terdapat
kesalahan kata yang kurang berkenan.
ii
iii
DAFTAR ISI
LEMBAR PENGESAHAN....................................................................................i
KATA PENGANTAR............................................................................................ii
DAFTAR ISI.........................................................................................................iii
BAB 1 DISPLAY TOLONG.................................................................................1
1.1 Uraian Materi..........................................................................................1
1.2 Alat dan Bahan........................................................................................4
1.3 Langkah Percobaan................................................................................5
1.4 Hasil Percobaan.......................................................................................6
BAB 2 PERMAINAN FIRE LOOP......................................................................7
2.1 Uraian Materi..........................................................................................7
2.2 Alat dan Bahan........................................................................................7
2.3 Langkah Percobaan................................................................................7
2.4 Hasil Percobaan.....................................................................................12
BAB 3 STOP WATCH........................................................................................13
3.1 Uraian Materi........................................................................................13
3.2 Alat dan Bahan......................................................................................13
3.3 Langkah Percobaan..............................................................................13
3.4 Hasil Percobaan.....................................................................................15
BAB 4 CLOCK.....................................................................................................16
4.1 Uraian Materi........................................................................................16
4.2 Alat dan Bahan......................................................................................16
4.3 Langkah Percobaan..............................................................................16
4.4 Hasil Percobaan.....................................................................................20
BAB 5 NADA TELEPON....................................................................................21
5.1 Uraian Materi........................................................................................21
5.2 Alat dan Bahan......................................................................................21
5.3 Langkah Percobaan..............................................................................21
5.4 Hasil Percobaan.....................................................................................23
BAB 6 ORGAN MIKROKOMPUTER..............................................................24
6.1 Uraian Materi........................................................................................24
6.2 Alat dan Bahan......................................................................................24
iii
6.3 Langkah Percobaan..............................................................................24
6.4 Hasil Percobaan.....................................................................................28
BAB 7 KOTAK MUSIK......................................................................................29
7.1 Uraian Materi........................................................................................29
7.2 Alat dan Bahan......................................................................................29
7.3 Langkah Percobaan..............................................................................29
7.4 Hasil Percobaan.....................................................................................37
DAFTAR PUSTAKA...........................................................................................38
LAMPIRAN..........................................................................................................39
iv
BAB 1
DISPLAY TOLONG
1. Spesifikasi Hardware
1. Z80 CPU
CPU Z-80 dari Zilog mempunyai 158 Intruksi
2. ROM (Read Only Memory) U5
3. EPROM (Erasable Programmable ROM) Memory 2 kilobyte, alamat :
0000H-17FFH.
4. RAM (Random Access Memory)
RAM Statik 6116, total 2 kilobyte pada alamat : 1800H-1FFFH.
5. PORT I/O
6. Display LED
7. Speaker
8. Power
9. Audio Tape Interface (Mic dan Ear)
Digunakan untuk menghubungkan antara uPro-1 dengan tape recorder.
10. Keyboard
2. Spesifikasi Software
1
7. - : Mengurangi alamat memori atau register dengan 1 (satu)
8. STEP : Menjalankan program pemakai, instruksi demi instruksi
(single step)
9. SBR : Set Break Point (titik henti) dari program pemakai
10. CBR : Clear Break Point = menghilangkan clear break point dari
Program pemakai
11. MON : MONITOR = kembali ke program monitor atau
menghentikan program pemakai dengan seketika.
12. GO : Menuju program pemakai atau menjalan program (fungsi
monitor).
13. INS : Menyelipkan 1 byte
14. DEL : Delete = Menghapus 1 byte data dari memori.
15. MOVE : Memindahkan blok data dari satu area ke area lain.
16. RELA : RELATIVE = Menghitung alamat relative.
17. TAPE WR: Menyimpan data memori ke tape audio (cassete)
18. TAPE RD : Mengambil data dari tape audio.
19. INTR : Maskable Interrupt, dihubungkan dengan kaki INT dari
CPU.
20. USER KEY : Tombol yang dapat ditentukan sendiri fungsinya oleh
Pemakai dihubungkan dengan port Input 00, bit 6.
21. AF BC DE HL, AF‟ BC‟ DE‟ HL‟, IX IY SP IIF SZ. N, PNC SZ. N
‟PNC‟ 0 1 2 3 4 5 6 7 8 9 A B C D E F = Hexa digit atau nama register.
3. Operasi Dasar
1. Operasi Reset
Keadaan reset dari sistem mikroprosesor dapat dicapai dengan :
2
c. Tekan tombol RS Amati dan catat apa yang ditampilkan oleh LED
7 segmen.
2. Mengecek dan mengganti isi memori
A. Mengecek isi ROM
Tombol-tombol yang digunakan didalam operasi dasar ini
adalah : ADDR, + , - , dan tombol-tombol heksadesimal. Karena isi
ROM hanya bisa dibaca saja dan tidak dapat diubah, maka pada
operasi ini hanya dilakukan pengecekan isinya saja tanpa
pengubahan. Alamat ROM pada sistem MPF-1 adalah dari 0000H
– 07FFH. Langkah-langkah untuk mengecek isi ROM:
1. Pertama tekan tombol ADDR, kemudian masukkan alamat
ROM yang akan dilihat isinya, misal tekan tombol ADDR,
kemudian 6, pada penampil akan tertampil alamat 0006H dan
isinya. Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
2. Untuk berpindah ke alamat yang lebih tinggi tekan tombol +
dan Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
3. Untuk berpindah ke alamat yang lebih rendah tekan tombol –
dan Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
Pada pengecekan isi ROM ini penampil yang berjumlah 6 digit
akan menampilkan alamat pada 4 digit sebelah kiri dan data 2 digit
paling kanan.
XXXX X. X.
Alamat data
B.
Mengecek isi RAM
Tombol-tombol yang digunakan didalam operasi dasar ini
adalah : ADDR, DATA, + , - , dan tombol-tombol heksadesimal.
Alamat RAM pada sistem MPF-1 adalah dari 1800H – 1FFFH.
Langkah-langkah untuk mengecek maupun mengubah isi RAM :
3
1. Pertama tekan tombol ADDR, kemudian masukkan alamat
RAM yang akan dituju, misal tekan tombol ADDR, kemudian
1808, pada penampil akan tertampil alamat 1008H dan
isinya. Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
2. Mengubah isi dari RAM dengan menekan tombol data diikuti
data yang akan dimasukkan. Amati dan catat apa yang
ditampilkan oleh LED 7 segmen.
3. Untuk mengubah isi RAM pada alamat yang lebih rendah
tekan tombol (– )dan data yang akan dimasukkan.Amati dan
catat apa yang ditampilkan oleh LED 7 segmen.
4. Untuk mengubah isi RAM pada alamat yang berbeda tekan
tombol ADDR kemudian data yang akan dimasukkan. Amati
dan catat apa yang ditampilkan oleh LED 7 segmen.
C. Mengecek dan Mengubah Isi Register.
Tombol-tombol yang digunakan didalam operasi ini adalah :
Tombol REG, DATA, + , - , dan tombol-tombol heksadesimal yang
sekaligus merangkap sebagai tombol-tombol nama register.
Langkah-langkah untuk mengecek maupun mengubah isi Register
adalah sebagai berikut:
1. Menekan tombol REG diikuti nama register yang akan dilihat
isinya. Pada penampil akan tertampil nama register yang
bersangkutan pada digit ke 5 dan ke 6 atau 2 digit paling
kanan, sedangkan isinya tertampil pada digit ke 1 sampai ke 4
(4 digit sebelah kiri):
X X X X X. X.
data register
2. Menekan tombol data diikuti data yang akan dimasukkan
untuk mengubah isi dari register berikutnya.
3. Menekan tombol + diikuti data yang akan dimasukkan.
4. Melihat isi – isi dari register yang lain dengan menekan tombol
+ atau – Amati
4
1.2 Alat dan Bahan
1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.
1.3 Langkah Percobaan
5
1.4 Hasil Percobaan
6
BAB 2
PERMAINAN FIRE LOOP
Ambil data
180A 5E 9 LD E,(HL) pemilihan digit
7
Test kode
180B 1C 10 INC E repear,FF
Gunakan E
180F 1600 13 LD D.0 sebagai
Nilai selisih
1811 DD19 14 ADD 1X,DE untuk
Menghitung
15 digit terpilih
Ambil pola
1813 23 16 INC HL display
Letakkan pada
1814 7E 17 LD A,(HL) buffer display
Tombol di
C,perhatikan reg
C
28 Tidak akan
berubah sampai
ada input tombol
berikutnya
29
1824 10F8 30 NSCAN DJNZ LIGHT
8
31 A,C
1826 76 32 LD 10H
Test KEY-STEP
1827 FE10 33 CP Z,STOP SCAN1
Jika ya kurangi
1829 2802 34 JR HL dengan I
Untuk mendapat
35 data yang
sama untuk
display,
36 kemuadian
terlihat seperti
STOP
Jika tidak
182B 23 37 INC HL diambil pola
berikutnya
182C 23 38 INC HL
182D 2B 39 STOP DEC HL
182E 18D7 40 JR LOOP
41
42
43 CLRBF
1830 0606 44 LD B,6
1832 DD360000 45 CLR LD (IX),0
1836 DD23 46 INC IX
1838 10F8 47 DJNZ CLR
183A 11FAFF 48 LD DE,-6 Ambil IX asal
183D DD19 49 ADD IX,DE
183F C9 50 RET
51
52 Byte ke 1 menyatakan digit mana akan dipilih
Byte ke 2 menyatakan pola apa akan
53
ditampilkan
9
54
1840 05 55 TABLE DEFB 5
1841 08 56 DEFB SEG_A
1842 04 57 DEFB 4
1843 08 58 DEFB SEG_A
1844 03 59 DEFB 3
1845 08 60 DEFB SEG_A
1846 02 61 DEFB 2
1847 08 62 DEFB SEG_A
1848 01 63 DEFB 1
1849 08 64 DEFB SEG_A
184A 00 65 DEFB 0
184B 08 66 DEFB SEG_A
184C 00 67 DEFB 0
184D 10 68 DEFB SEG_B
184E 00 69 DEFB 0
184F 20 70 DEFB SEG_C
1850 00 71 DEFB 0
1851 80 72 DEFB SEG_D
1852 01 73 DEFB 1
1853 80 74 DEFB SEG_D
1854 02 75 DEFB 2
1855 80 76 DEFB SEG_D
1856 03 77 DEFB 3
1867 80 78 DEFB SEG_D
1858 04 79 DEFB 4
1959 80 80 DEFB SEG_D
185A 05 81 DEFB 5
10
185B 80 82 DEFB SEG_D
185C 05 83 DEFB 5
185D 01 84 DEFB SEG_E
185E 05 85 DEFB 5
185F 04 86 DEFB SEG_F
1860 FF 87 DEFB 0FFH
88
1900 89 ORG 1900H
1900 90 OUTBF DEFS 6
91 ;
92 SPEED EQU 3
93 SEG_A EQU 08H
94 SEG_B EQU 10H
95 SEG_C EQU 20H
96 SEG_D EQU 80H
97 SEG_E EQU 01H
98 SEG_F EQU 04H
99 SCAN1 EQU 0624H
100 END
11
Gambar 2.1 Output program FIRELOOP
12
BAB 3
STOP WATCH
Spesifikasi utama percobaan ini adalah stopwatch dengan dasar 1/100 detik.
Sebenarnya ketepatan stopwatch termasuk kasar. Ketepatan bervariasi antara
sistem clock dan jumlah intruksi yang dipergunakan pada subroutine scan
keyboard/display.
6 Yang sama
13
kurangi detik
dengan i
181F 23 19 INC HL
1820 7A 20 LD A.D Konversi
detik ke
format
display
14
1900 26 OUTBF DEFSF 6
27 HEX75G EQU 0678H
28 SCAN1 EQU 0678H
29 END
3.4 Hasil Percobaan
15
BAB 4
CLOCK
SCAN1 : 17812
LOOP1 : (17 +17812+13)*100-5 = 1784195
TMUPDT : 258
BFUPDT : 914
LOOP2 : (4 +13)* 256-5 = 4347
Jumlah bilangan dalam perhitungan adalah 1789755 dan 0,56ms x 1789755 = 1
detik.
4.2 Alat dan Bahan
1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.
16
6 ; & 1 proses delay tambahan
7
8 ONESEC
1805 0664 9 LD B,100 ;7
1807 CD2406 10 LOOP1 CALL SCAN1
180A 10FB 11 DJNZ LOOP1 (17+17812+
13)x100-
5=1784195
17
18 Buffer timer di update di sisni
21
22 TMUPDT
1817 214718 23 LD HL,MAXTAB
181A 11001A 24 LD DE,SEC
181D 0603 25 LD 8,3
181F 37 26 SCF Set carry
flag
17
pada
MAXTAB
32 Jika hasilnya
lebih kecil
33 Loop berikut
ini akan
menjadi nol
34 Delay,karena
tidak ada
propagasi
carry
35
1826 3801 36 JR 5C,COMPL
1828 12 37 LD (DE),A
1829 3F 38 COMPL CCF Komplemen
carry flag
182A 23 39 INC HL
182B 13 40 INC DE
182C 10F2 41 DJNZ TMINC
182E C9 42 RET
43
44 Buffer display di update di sini
46 ;
47 BFUPDT ;
182F 21031A 48 LD HL,OUTBF
1832 11001A 49 LD DE,SEC
1835 0603 50 LD B,3
1837 1A 51 PUTUBF LD A,(DE)
1838 CD6D06 52 CALL HEX7SG
183B 13 53 INC DE
183C 10F9 54 DJNZ PUTBF
18
183E 2B 55 DEC HL
183F 2B 56 DEC HL
1840 CBF6 57 SET 6,(HL) Set titik
decimal
JAM
1842 2B 58 DEC HL
1843 2B 59 DEC HL
1844 CBF6 60 SET 6,(HL) Set titik
decimal
MENIT
1846 C9 61 RET
62 ;
63 MAXTAB
1847 60 64 DEFB 60H
1848 60 65 DEFB 60H
1849 12 66 DEFB 12H
67 ;
68 ;
1A00 69 ORG 1A00H
70 TMBF
1A00 71 SEC DEFS 1
1A01 72 MIN DEFS 1
1A02 73 HOUR DEFS 1
74 ;
1A03 75 OUTBF DEFS 6
76 ;
77 SCAN1 EQU 624H
78 HEX7SG EQU 66DH
79 END
19
4.4 Hasil Percobaan
20
BAB 5
NADA TELEPON
5.1 Uraian Materi
4
1802 08 5 RING EX AF,AF Simpan ke “A”
1803 CED3 6 LD C,211
1805 210800 7 LD HL,8
1808 CDE405 8 CALL TONE 320 Hz,25 m detik
180B 0E8C 9 LD C,140
180D 210C00 10 LD HL,12
1810 CDE405 11 CALL TONE 480 Hz, 25 m detik
1813 08 12 EX AF,AF Tarik dari “A”
21
15
1817 0150C3 16 LD BC,50000
181A CD1F18 17 CALL DELAY Diam 2 detik
1820 E3 22 EX (SP)HL 19
1823 E0 24 RET PO 5
26
27
28 TONE EQU 05E4H
29 END
22
Gambar 5.1 Output nada telepon
23
BAB 6
ORGAN MIKROKOMPUTER
6 Register A berisi
kode tombol
24
8
9 Setelah toutline SCAN, A berisi kode tombol yang ditekan
180B 6F 1 LD L,A
4
180C 3EC0 1 LD A,11000000B
5
1
6
1 HALF_PERIOD(SETENGAH NADA)
7
180E D302 1 OUT (DIGIT),A output sinyal tone ke
8 TONE OUT
1 Aktifkan keenam
9 kolom
2 matriks keyboard
0
1810 46 2 LD B,(HL) ambil frekuemsi dari
1 FREQTAB
2 HL telah dihitung
2 pada
2 instruksi sebelumnya
3
1811 00 2 DELAY NOP
4
1812 00 2 NOP
25
5
1813 00 2 NOP
6
1814 10FB 2 DJNZ DELAY Loop B kali
7
1816 EE80 2 XOR 80H Komplemen A bit 7
8
2 Bit ini akan
9 merupakan output ke
TONE
3 Berhubungan
5 harus”0”
3 Register A
7
181D 3C 3 INC A jika A adalah
8 11111111
3 Menambah A dengan
9 1 akar, membuat
menjadi 0
26
181E 79 4 LD A,C Ambil kembali A
1 dari register C
27
7
182E 3E 5 DEFB 03EH Tombol B
8
182F 37 5 DEFB 037H Tombol C
9
1830 31 6 DEFB 031H Tombol D
0
1831 2C 6 DEFB 02CH Tombol E
1
1832 29 6 DEFB 029H Tombol F
2
6
3
6 BLANK EQU 07A5H
4
6 SCAN EQU 05FEH
5
6 DIGIT EQU 2
6
6 KIN EQU 0
7
6 END
8
28
6.4 Hasil Percobaan
C #C D #D E F #F G #G A #A B
29
BAB 7
KOTAK MUSIK
7.1 Uraian Materi
30
180F CB77 10 BIT 6,A ;rest?
1811 2002 11 JIR NZ,PLAY
1813 CBF9 12 SET 7,C ;set TONE-
BIT
1815 E63F 13 PLAY AND 3FH ;tutup data
nada
1817 213B18 14 LD HL,FREQTAB
181A 85 15 ADD A,L
181B 6F 16 LD L,A ;tempatkan
painter di
FRQTAB
181C SE 17 LD E,(HL) ;hitung loop
per delay
setengah
nada
181D 23 18 INC HL
181E 56 19 LD D,(HL) ;hitung
setengah
nada per
satuan
waktu
181F DD23 20 INC IX
1821 DD6600 21 LD H,(IX) ;hitung
satuan
waktu
untuk nada
ini
1824 8EFF 22 LD A,0FFH
23 ;
24 ;Loop berikut ini menjalankan satu nada atau
berhenti
25 ;
26 TONE
31
1826 6A 27 LD L,D
1827 D302 28 UNIT OUT (02M),A ;bit 7
adalah
NOTE
OUT
1829 43 29 LD B,E
182A 00 30 DELAY NOP ;delay loop
Bx25-5
182B 00 31 NOP
182C 00 32 NOP
182D 10FB 33 DINZ DELAY
182F A9 34 XOR C ;jika
C=80H,lalu
TONE
OUT
35 ;jika
C=00H,
lalu TONE
REST
1830 2D 36 DEC L
1831 20F4 37 JR NZ,UNIT
1833 25 38 DEC H
1834 20F0 39 JR NZ,TONE
40 ;
41 ;Nada pada saat itu telah berakhir, tambahkan
painter berikut dengan I
42 ;
1836 DD23 43 INC IX
1838 18CA 44 JR FETCH
45 ;
183A 76 46 STOP HALT
32
47 ;
48
49 FREQTAB
50
51 ;
52 ;Byte ke-1: menghitung delay loop per
setengah periode
53 ;Byte ke-2 : menghitung setengah periode per
satuan waktu
54
55 ;OKTAF 3
183B E118 56 DEFW 18E1H ;KODE 00,G
183D D41A 57 DEFW 1AD4H ;KODE
01,#G
183F C81B 58 DEFW 1BC8H ;KODE 02,A
1841 BD1D 59 DEFW 1DBDH ;KODE
03,#A
1843 B21E 60 DEFW 1EB2H ;KODE 04,B
61 ;OKTAF 4
1845 A820 62 DEFW 20ABH ;KODE 05,C
1847 9F22 63 DEFW 229FH ;KODE
06,#C
1849 9624 64 DEFW 2496H ;KODE 07,D
184B 8D26 65 DEFW 268DH ;KODE
08,#D
184D 8529 66 DEFW 2985H ;KODE 09,E
184F 7E2B 67 DEFW 2B7EH ;KODE 0A,F
1851 772E 68 DEFW 2E77H ;KODE
0B,#F
1853 7031 69 DEFW 3170H ;KODE
33
0C,G
1855 6A33 70 DEFW 336AH ;KODE 0D,
1857 6437 71 DEFW 3A5EH ;KODE
0E,A
1859 5E3A 72 DEFW 3D59H ;KODE
0F,#A
185B 593D 73 DEFW 3D59H ;KODE 10,B
74 ;OKTAF 5
185D 5441 75 DEFW 4154H ;KODE 11,C
185F 4F45 76 DEFW 454FH ;KODE
12,#C
1861 4A49 77 DEFW 494AH ;KODE 13,D
1863 464D 78 DEFW 4D46H ;KODE
14,#D
1863 4252 79 DEFW 524IH ;KODE 15,E
1867 3E57 80 DEFW 573EH ;KODE
16 ,F
1869 3B5C 81 DEFW 5C3BH ;KODE
17,#F
186B 3762 82 DEFW 6737H ;KODE 18,G
186D 3467 83 DEFW 6734H ;KODE
19,#G
186F 316E 84 DEFW 6E31H ;KODE
1A,A
1871 2E74 85 DEFW 742EH ;KODE
1B,#A
1873 2C7B 86 DEFW 7B2CH ;KODE
1C,B
87 ;OKTAF 6
1875 2982 88 DEFW 8229H ;KODE
1D,C
34
1877 278A 89 DEFW 8A27H ;KODE
1E,#C
1879 2592 90 DEFW 9225H ;KODE 1F,D
91 ;
92 ;
93 ;Byte ke-1, bit 7,6,5,4-0 STOP, REPEAT, REST
dan NADA
94 ;Kode STOP ;80H
95 ;Kode REPEAT ;40H
96 ;Kode REST ;20H
97 ;Byte ke-2,panjang nada :hitung selang waktu
(NX0,077 detik)
98 ;
99 ; JINGEL BELL :
1880 100 SONG ORG 1880H
1880 09 101 DEFB 9
1881 04 102 DEFB 4
1882 09 103 DEFB 9
1883 04 104 DEFB 4
1884 09 105 DEFB 9
1885 06 106 DEFB 6
1886 20 107 DEFB 20H ;REST
1887 02 108 DEFB 2
1888 09 109 DEFB 9
1889 04 110 DEFB 4
188A 09 111 DEFB 9
188B 04 112 DEFB 4
188C 09 113 DEFB 9
188D 06 114 DEFB 6
35
188E 20 115 DEFB 20H ;REST
188F 02 116 DEFB 2
1890 09 117 DEFB 9
1891 04 118 DEFB 4
1892 0C 119 DEFB 0CH
1893 04 120 DEFB 4
1894 05 121 DEFB 5
1895 04 122 DEFB 4
1896 07 123 DEFB 7
1897 04 124 DEFB 4
1898 09 125 DEFB 9
1899 08 126 DEFB 8
189A 20 127 DEFB 20H ;REST
189B 08 128 DEFB 8
189C 80 129 DEFB 80H ;STOP
130 ;
131 ; Data Berikut ini adalah kode nada untuk lagu
132 ; ‘GREEN SLEEVES’. Anda dapat
memasukkannya pada tabel
133 ;lagu, yaitu dari 1880H. Lagu akan dimainkan
sampai tombol
134 ;’RS’ ditekan
135 ;
136 ;1880 07 08 0A 10 0C 08 0E 10 10 04 0E
04
137 ;188C 0C 10 09 08 05 10 07 04 09 04 0A
10
138 ;1898 07 08 07 10 06 04 07 04 09 10 06 08
139 ;18A4 02 10 07 08 0A 10 0C 08 0E 10 10
36
04
140 ;
141 ;18B0 0E 04 0C 10 09 08 05 10 07 04 09
04
142 ;18BC 0A 08 09 08 07 08 06 08 04 08 06
08
143 ;18C8 07 10 20 08 11 10 11 08 11 10 10 04
144 ;18D4 0E 04 0C 10 09 08 05 10 07 04 09
04
145 .
146 18E0 0A 10 07 08 07 10 06 04 07 04 09
10
147 18EC 06 08 02 10 20 08 11 10 11 08 11 10
148 ;18F8 10 04 0E 04 0C 10 09 08 05 10 07
04
149 ;1904 09 04 0A 08 09 08 07 08 06 08 04
08
150 ;
151 ;1910 06 08 07 18 20 10 40
152 ;
153 ;Alamat akhir adalah 916H
154
37
Gambar 7.1 Output kotak music
DAFTAR PUSTAKA
Widodo B.; Sigit F., 2004., Elektronika Digital dan Mikroprosesor, Andi,
Yogyakarta,
38
LAMPIRAN
39
Lampiran 1. Dokumentasi praktikum
40
Lampiran 2. Form penilaian praktikum
NILAI
Konversi Huruf = AKHIR ( )
41
Lampiran 3. Form bimbingan praktikum
Pembimbing
Didik Riyanto,S.T,M.Kom.
42
Lampiran 4. Peraturan dan tata tertib laboratorium
LABORATORIUM
A. Pengajaran
B. Internet
1. Melakukan akses internet secara bertanggung jawab dengan:
a. Tidak mengunjungi situs-situs internet yang menyajikan pornografi atau yang
tidak sesuai dengan norma kesopanan.
b. Tidak mengirimkan virus, worm atau program perusak lain serta email
spamming.
c. Tidak menggunakan internet untuk melakukan aktifitas yang melanggar
hukum.
d. Tidak melakukan download program aplikasi dan menginstalnya di computer
laboratorium tanpa seijin asisten/laboran laboratorium.
C. Penggunaan Hardware dan Software
1. Mahasiswa berhak menggunakan semua software/hardware yang telah
ditentukan oleh laboratorium.
2. Memperlakukan fasilitas peralatan laboratorium dengan baik dan tidak
merusak peralatan yang ada baik sengaja ataupun karena ceroboh.
3. Mahasiswa yang akan menggunakan fasilitas laboratorium di luar jadwal
43
Lampiran 4. Peraturan dan tata tertib laboratorium
44
5. Mahasiswa dilarang menghapus atau menginstal software yang ada di
laboratorium.
6. Mahasiswa tidak mencoba untuk memperbaiki sendiri perangkat komputer
dan peralatannya. Jika terjadi kerusakan/masalah maka mahasiswa berhak
melaporkan program yang rusak/tidak terinstall dengan baik kepada asisten
atau laboran laboratorium.
7. Mahasiswa tidak boleh menyebarkan virus, worm, Trojan dan software-
software lain yang dapat mengganggu sistem laboratorium.
8. Mahasiswa dilarang merusak, memindahkan, memodifikasi atau mengambil
hardware, software atau fasilitas laboratorium tanpa seijin asisten
laboratorium.
44
D. Penampilan
1. Mahasiswa wajib berpenampilan rapi dan sopan dengan mengenakan
Mahasiswa harus masuk dan keluar laboratorium dengan tertib.
2. Pakaian berkerah dan bersepatu.
3. Mahasiswa dilarang membawa makan dan minum di lingkungan
laboratorium.
4. Mahasiswa dilarang membawa senjata tajam, minuman keras dan atau
narkotika di lingkungan laboratorium.
5. Mahasiswa dilarang merokok di lingkungan laboratorium.
6. Bersikap sopan di dalam laboratorium dan bertoleransi terhadap pengguna
lain (antara lain dengan tidak membuat kegaduhan, tidak berbicara terlalu
keras, tidak, bergurau, tidak, duduk di atas meja dan lain-lain)
7. Mahasiswa dilarang duduk-duduk/nongkrong/tidur-tiduran di dalam
laboratorium.
8. Mahasiswa dimohon untuk merapikan kembali tempat yang dipakai.
9. Mahasiswa wajib menjaga kebersihan laboratorium
SANKSI:
Dengan menimbang kode etik dalam statuta universitas maka bila terjadi
penyimpangan terhadap peraturan tersebut di atas, pengguna akan
dipersilahkan untuk meninggalkan laboratorium saat itu juga dan akan
dikenakan sanksi sesuai ketentuan universitas.
45
Lampiran 5. Visi misi dan tujuan prodi
Visi :
Misi :
4. Menjalin kerja sama dengan lembaga pendidikan, dunia usaha dan industri,
baik pemerintah maupun swasta ditingkat nasional dan internasional
Melaksanakan Al-Islam dan Kemuhammadiyahan.
46
Tujuan :
47