Laporan Mikroprosesor M7
Laporan Mikroprosesor M7
ORGAN MIKROKOMPUTER
1. Tujuan:
1.1. Membuat instrum`n (organ) dengan cara scan keyboard mikrokomputer
GMS-I.
1.2. Membiasakan pemakai dengan penggunaan routine scaning keyboard.
2. Landasan Teori
2.1. Dalam percobaan ini kita akan membuat GMS-I sebagai organ
elektronik sederhana.Ketika sebuah tombol ditekan, speaker akan
mengeluarkan bunyi (nada) yang sesual dengan tombol tersebut. Bunyi
tersebut tidak akan berhenti sampai tombo, l dilepaskan. Tombol pada
keyboard yang dapat dipakai adalah tombol 0 sampai tombol F. Jika
tombol lain ditekan, reaksi yang dihasilkan tidak dapat diterka.
2.2. Satu oktaf berkisar antara C ke B, yang dibagai menjadi 5 nada penuh
dan 2 nada setengah, yang sama dengan 12 nada setengah yaitu:
C #C D #D E F #F G #G A #A B
Frekwensi oktaf berikutnya adalah dua kali frekwensi oktaf sebelumnya
dan ada hubungan logaritmis antara tiap-tiap nada setengah. Sehingga
frekwensi masing-masing nada setengah dapat dihitung dengan
mengalikan yang terakhir dengan 2 ** (1/12), yang kira-kira 1,059.
Misalnya, jika frekwensi E adalah 503Hz, frekwensi F adalah 503Hz x
1,059 = 532Hz.
2.3. Peta Tombol Pada Keyboard GMS-I Untuk Nada Yang Dihasilkan:
C/SZ H D/PNC E/SZ H F/PNC
G A B C
2 START:
1800 DD21A507 3 LD IX,BLANK
1804 CDFE05 4 CALL SCAN Display kosong kembali
5 jika ada tombol yang
6 ditekan. Register A berisi
kode tombol.
46 FREQTAB:
1823 B2 47 DEFB OB2H ; Tombol 0
1824 A8 48 DEFB OABH ; Tombol 1
1825 96 49 DEFB 096H ; Tombol 2
1826 85 50 DEFB 085H ; Tombol 3
1827 7E 51 DEFB 07EH ; Tombol 4
1828 70 52 DEFB 070H ; Tombol 5
1829 64 53 DEFB 064H ; Tombol 6
182A 59 54 DEFB 059H ; Tombol 7
182B 54 55 DEFB 054H ; Tombol 8
182C 4A 56 DEFB 04AH ; Tombol 9
182D 42 57 DEFB 042H ; Tombol A
182E 3E 58 DEFB 03EH ; Tombol B
182F 37 59 DEFB 037H ; Tombol C
1830 31 60 DEFB 031H ; Tombol D
1831 2C 61 DEFB 02CH ; Tombol E
1832 29 62 DEFB 029H ; Tombol F
63
64 BLANK EQU 07A5H
65 SCAN EQU 05FEH
66 DIGIT EQU 2
67 KIN EQU 0
68 END
3. Percobaan-Percobaan
3.1. Masukkan program di atas ke GMS-I dan simpan pada tape audio.
3.2. Jalankan program di atas. Jika sebuah tombol ditekan (tombol O sampai
tombol F), speaker akan menghasilkan suatu nada yang sesuai dengan
tombol tersebut. Apakah nada yang dihasilkan benar?
3.3. Coba untuk memainkan sebuah lagu dengan menggunakan organ
tersebut.
3.4. Perluas program di atas sehingga lebih banyak tombol pada keyboard
yang dapat digunakan sebagai tombol input organ tersebut.
FAKULTAS TEKNIK UNIVERSITAS PANCASILA
LABORATORIUM DIGITAL
PRAKTIKUM MIKROPROSESOR
Tanggal : Asisten :