Anda di halaman 1dari 5

Percobaan 6

SIMULASI DERING
1. Tujuan:
1.1. Mensimulasi dering telephone.
1.2. Membiasakan pemakai dengan penggunaan subroutine 'tone'.

2. Landasan Teori
2.1. Dering telephone dapat disimulasi sebagai mengulangi 'tone' selama 1
detik dengan diam selama 2 detik.
2.2. 'Tone' ini adalah pemasukan sinyal pergeseran frekwensi yang dimodulasi
oleh dua buah gelombang segi empat 20 Hz (setengah perioda dari 25 m-
detik). Sinyal 20 Hz ini dalam keadaan tinggi sama dengan 320 Hz dan
dalam keadaan rendah sama dengan 480 Hz, sehingga sama dengan 2
dan 12 putaran.
2.3. Dalam program di bawah ini, register C mengontrol frekwensi nada dan
pasangan register HL mengontrol panjangnya nada.
a) Frekwensi rendah: C = 211, HL = 8, jadi periodanya adalah
(44+13x211)x2x0.56=3121 mikro detik. Frekwensi: f=1/3121=320 Hz.
Panjang nada: 3231 mikro detik x 8=25 m-detik.
b) Frekwensi tinggi: C=140, HL=12, jadi periodanya adalah
(44+13x140)x2x0.56=2087 mikro detik. Frekwensi: 1/2087=480 Hz.
Panjang nada: 2087 mikro detik x 2=25 m-detik.
2.4. Output Rangkaian 'Tone'
Output 'tone' di-set melelui PC7 dari 8255, 2N9015, R8 ke speaker. Bila
tegangan PC7 rendah, transistor akan bersifat konduktif. Bila tegangan PC7
tinggi, transistor non-konduktif. Dengan cara ini (Transistor bersifat konduktif
dan nonkonduktif), speaker akan membuat nada.

2.5. Flowchart Nada Telephone

2.6. Program Nada Telephone

LOC 0 CODE M STMT SOURCE STATEMENT


ISet pergeseran 20 HzI
1 ;*** PROGRAM NADA TELEPHONE ***
1800 2 ORG 1800H
1800 3E14 3 RINGBK LD A,20 ; Pergeseran Frekwensi
4 ; 20hz, Sehingga 1 Detik
; Berisi 20 Kali Loop
1802 O8 5 RING EX AF,AF ; Simpan Ke A
1803 OED3 6 LD C,211
1805 210800 7 LD HL,8
1808 CDE405 8 CALL TONE ;320Hz, 25 m-detik
180B 0E8C 9 LD C,140
180D 210C00 10 LD HL,12
1810 CDE405 11 CALL TONE ;480Hz, 25 m-detik
1813 08 12 EX AF,AF ;Tarik dari a
1814 3D 13 DEC A ;Kurangi A dengan 1
1815 20EB 14 JR AZ,RING

LOC 0 CODE M STMT SOURCE STATEMENT


15
1817 0150C3 16 LD BC , 50000
181A CD1F18 17 CALL DELAY ; Diam, 2 detik
181D 18E1 18 JR
19 ; DELAY SUBROUTINE : (BC) * 40 MIKRO DETIK
20 ; BERDASARKAN SISTEM CLOCK 1,79 MHz
181D E3 21 ; DELAYEX (SP) , HL ; 19 state
1820 E3 22 EX (SP) , HL ; 19
1821 EDA1 23 CPI ; 16
1823 E0 24 RET PO ;5
1824 18F9 25 JR DELAY ; 12
26 ;

27 ;
28 TONE EQU 05E4H
29 END

3. Percobaan-Percobaan
3.1. Masukkan program di atas ke GMS-I, kemudian simpan dalam tape
audio.
3.2. Jalankan program di atas dan dengarkan. Apakah bunyinya seperti
dering telephone? Jika tidak, cobalah untuk mengubah frekwensi tone
untuk lebih mendekati simulasi nada telephone.
3.3. Cobalah untuk mensimulasi nada sibuk telephone.
Catatan: Nada sibuk dapat disimulasi sebagai berikut: Mengulangi nada 400-
Hz selama 0,5 detik dengan masa diam selama 0,5 detik.
FAKULTAS TEKNIK UNIVERSITAS PANCASILA
LABORATORIUM DIGITAL
PRAKTIKUM MIKROPROSESOR

Percobaan 6. SIMULASI DERING


NO. NAMA PRAKTIKAN NO. POKOK KELOMPOK

Tanggal : Asisten :
Lampiran gambar hasil percobaan:

Keterangan: hasil percobaan menunjukan program berjalan dengan


adanya bunyi dering telephone.

Anda mungkin juga menyukai