TUTOR
MORSE
SKRIPSI
Oleh: NAMA : ANTONIUS BUDI CHRISTANTO NRP
: 5103094O36
NIRM : 94.7.003.31073.06040
JURUSANTEKNIKELEKTRO TEKNIK FAKUUTAS KATOLIKWIDYAMANDALA UNIVERSITAS SURABAYA MEI.2001
TUTOR
MORSE
SKRIPSI D IA JUKANKEPADA F A K ULTAS TEKNIK U N IV E R S IT AK SATOLIKW IDYAM ANDALA
U N T U KME ME N U HISEBAGIANPERSYARATAN M E M P E R O L EGHE L A RS A R J A N AT E K N I K B I D A N GT E K N I KE L E K T R O
MEI, 2OOI
LEMBAR PENGESAHAN Ujian skripsibagimahasiswa dibawahini : NAMA
: AntoniusBudi Christanto
NRP
:5103094036
Nirm
: 94.7.ffi3.31073.06040
Telah diselenggarakanpada : Tanggal:9 Mei 2001 Karenanya yang bersangku
sebagianpersyaratankuri bidangTEKNIKELEKT 27 Nlei2ffil
Anggota
ABSTRAK Kode Morse merupakan standar dalam dunia komunikasi. pada komunikasi tanpa kawat lwireless) amatir radio harus mampu mendengar dan memahami nada-nadakode Morse yang dinyatakandengannadapendek (diistilahkan dot) dan nada panjang (diistilahkan dash) sebagarpengggantihuruf A sampaiZ dan angka 1 sampai 0. Tutor Morse dibuat untuk membantu pembelajaran nada-nada tersebut dengan menekan tombol .for o*artl untuk mendapatkan nada-nadatersebut secaraurut dan tombol rererse untuk mengulangnada terakhir yang di dengar.Nada_ nadatersebutakan terdengarmelalui ktuclspeaker Huruf-huruf A sampai Z dan angka 1 sampai 0 yang diinginkan untuk terdengarnadanyapada saat tombol forward ditekan, diurutkan dalam program yang ditulis dalam bahasaAssembly. program dan data yang teiah diubah *enlaai ioae biner disirnpan dalarn memori. Peletakandata dalam mernori dimulai dari kode huruf A disusunberurutan sampai denganZ kemudian diikuti oleh angka.Kode dinyatakan dengandol kemudian disusul dengandash. Anraradot dan dash diberijarak biberapa alamat kosong untuk memberi jarak peletakanalamat yang berikutnya. Setelahkode pertama (huruf A) dilanjutkan dengan B dan seterusnya sarnpai semua kode diletakhan satu-persatu.Periodepulsa untuk satvdot adalah 65mdetlk dan untuk satu dafi adalah225 mdetik sedangkanuntuk jarak antar satu clot dandush adalah2detik. Pengaturanjalannya data yang akan dibaca satu persatu adalah setiap kode ditahan pernbacaannyasatu huruf, supaya tiap pembacaan hanya rnarnbaca satu huruf. Penahanan ini dilakukanpadarangkaianData Latch. A dibacadulu, berhenti. lalu B, dan seterusnya.Memori untuk semua data dan program disimpan di Eprom. oleh mikrokontroler sinyal output (tegangan) dikirimkan ke rangkaiun p.nguut regangan. Selanjutnyake loudspeukerdan diubah rnenjadi sinyal suara. Hasil pengujian berupa hasil pengukuran pada rayar osiloskop yang tnenunjukkanrangkaian penguatteganganbekerja denganbaik. penampilan sinyal di osiloskop untuk huruf A, H, dan N sebagaisample menunjukkannada-nadayang dihasilkan oleh Tutor Morse telah sesuai dengan standar kode Morse. Secara keseluruhan rangkaian bekerja seperti yang diharapkan, baik pada saat tornbol forward maupun tornbol reverseditekan.
lll
KATA
PENGANTAR
Pertama-tamasaya mengucapkansyukur ke Tuhan Allah yang telah memberikan RahmatNya sehingga saya mampu menyelesaikanskripsi dengan iudul: ..TUTOR
MORSE"
Penulisan skripsi ini dirraksudkan untlk melengkapi sebagiandmi persyaratankurikulunr Fakultas Teknik Junrsan Teknik Elektro Universitas Katolik Widya MandalaStuabaya. Dalam usaha mencapaikesempumaanpembuatanalat ini, bantuan para pembimbingmarrpunpihak lain yang secaralangsringatautidak langsungsangar besarperanannya.oleh karenaitu, pada kesempatanini sayamenyampaikanrasa terirnakasihyang sebesar-besarnya kepada: l. Ir Nani lndraswati,selakuDekanFakultasTeknik UniversitasKatolik widva MandalaSurabaya. 2. Albert Gunadhi, s.T, M.T., selakuKetua JurusanTeknik Elektro Fakultas Teknik UniversitasKatolik Widya MandalaSurabaya. 3. Ir. A.F. Lurnban Tobing, M.T., selaku dosen pembirnbing yang telah meluangkanwaktu untuk rnemberikanpengarahanselringgatugas akhir ini terselesaikandenganbaik. 4. Paradosenpengujiyang telahmeluangkanwaklu mernberikanpenilaianserta masukanyangberguna. 5. Orang tua saya yang telah mernberikandorongan baik rnateriil maupun spintuil dan tak henti-hentinyatnernberikansemangatsehinggasaya dapat menyelesaikan studidi FakultasTeknik UniversitasKatolik widva Mandala. Teman - teman seangkatanyang telah menemaniselamakuliah dan juga teman - teman Teknik Elektro memberi dukungan rnoral Eko ,Dhegan, Stunarsono Frankf Kumambauw , Amar 'Singh', Antonius ,Brenk' Yuwono, Heribertus 'Katlry' Kristanto, Cahyo 'Janggo' Wibowo, Rahmat
iv
'Peneng' Patintingan, Anugerah 'Ambon' Budi Setiada, Agus .panu' Setiawan,Didin 'Udin Portal' Kumiawan, Lullnan N,{ahbubi,Hidayat Setiawan,Afrr, Adrianus Himawan,Barnbang,Iin dan semuapihak yang tidak dapatdisebutkanyangtelahmembantudalampenyelesaian tugasakhir ini Semoga Tuhan Atlah rnemberi anugerahserta balasankepada semru pihakyangtelahmembantudalarnmenyelesaikan TugasAkhir ini. Harapan saya semoga skripsi ini dapat bennanfaatbagi semua orimg yang rnembacanva.
Surabava.Mei 2001
AntoniusBudi Christanto
DAFTAR ISI
2.3.Penguat Tegangan
.......14
2.4.Periode pulsakodemorse
.......15
BAB III Perencanaan DanPembuatan Alat
.....16
3 . l . B l o kD i a g r a m A l a t. . . . . . . . . . .
. . . . .1. 6
3.2.PerencanaanMemori .... .
.. ... lj
3.2.2.Perencanznn Rangkaian Reset.........
............. ..20
3.2.3.Perencanaan Rangkaian Clock 3.2.4.Program SistemMinimum 80C31 3 . 3 .P e r a n c a n gPaenn g u a L tM 3 8 6. . . . . . . . . . 3.4.Perencanaan Periode
.....Z0 .
.... ....2l . .............22 . .. .. ....23
3 . 5 .T o m b oFl o r w a r d
. . . . . . . . ... . .. . . 2 3
3.6.TombolReverse....
. . ...
3 . 7 .F 1 o w c h a r t . . . . . . . . . . . . . .
. 23
.................24
BAB lV. Pengukuran DanPengujian Alat
.
. 25
4.1.Pengujian rangkaian penguat da1'a........ .. . ,, . 25 4.2. Pengujian bentukgelombang outputdariTutorMorse ......,.........27 BAB V. Kesimpulan . .. . ... ......30 D a f t aP r ustaka
...........31
LAMPIRAN 1. ListingProgram LAMPIRAN 2. Rtrngkaian lengkap LAMPIRAN 3. Mikrokontroler LAMPIRAN 4.Datasheer LM 386
vii
DAFTAR GAMBAR Gambar2.1.KodeMorseuntukhurufdanangka 4 Gambar2.2,Diagrwtblokmikrokontroler g03l intel 5 Gambar2.3.Memoriprogmmmikrokontrolerg03l 6 Gambar2.4.Konfigurasi perangkatkerasuntuk eksekusi memoriekternal .........7 Gambar 2.5.Memori g dataintemal ............. G a m b a2r. 6 . R a n g k arieasne t . . . . . . . . . . . . . . . .I .t. . . . . Gambar 2.7.Timerdengan osilatoron-chip .......... . ..12 G a m b a2r. 8 . K o n f i g u rpaisni8 0 3 1. . . . . . . . . . . . . . . , . . . . . .1. .4. . . . . Gambar 3.1.Blokdiagram rangkaian tutormorse .......... l6 G a m b a3r. 2 . P e r e n c a nMaeam n o r i l. . . . . . . . . . . . . g .................. Gambar3.3.Rangkaian resetdanrangkaian on chiposilator . . .20 G a m b a3r. 5 . 1 L CM 3 8 6 ..........22 Gambar3.6.Flowchart24 Gambar 4.1.Input darirangkaian penguat .....................25 Gambar 4.2.Output darirangkaian penguat ...... .....26
27 3ffiirii3xlixliirfr:Hffif:$:..*,, Garnbar4.5.Outputbila membacakode (.N':
vlll
' "'28 .....28
DAFTAR TABEL Tabel2.1.NamadanalamatregisterpadaRegisterFungsi Khusus Tabel2.Z. Fungsikhusus port3 ......... T a b e l 3 .T l abelkebenaran
...................g ...........10 .......19