PENERAPAN MIKROKONTROLER MCS51 PADA PENCATAT BIAYA TELEPON
SKRIPSI
'==---,.-._----. ,0
i
l"rlU<
,_ ,
' " - OL
-'---'-~
I
0
• -
P!JKU
."----.
, ._------
d
I
09f,:J/O?'
I
I'
-,\
( -
I
I,
I-1t:" I
Oleh:
NAMA NRP NIRM
/,( p,
/'
kE--j. ((~~l:-;--1
: VALENS SIGIT HASACARYO : 5103097064 : 97.7.003.31073.38737
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS KATOLIK WIDYA MANDALA , SURABAYA 2002
f
'
PENERAPAN MIKROKONTROLER MCS51 PADAPENCATATBIAYA TELEPON SKRIPSI DIAJUKAN KEPADA FAKULTAS TEKNIK UNIVERSITAS KATOLIK WIDYA MANDALA
UNTUK MEMENUID SEBAGlAN PERSYARATAN MEMPEROLEH DERAJAT SARJANA TEKNIK JURUSAN TEKNIK ELEKTRO
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS KATOLIK WIDYA MANDALA SURABAYA
2002
LEMBAR PENGESAHAN Ujian Skripsi bagi mahasiswa tersebut di bawah ini : NAM A
Valens Sigit Hascaryo
NRP
5103097064
NIRM
97.7.003.31073.38737
Telah diselenggarakan pada: Tanggal :
15 Januari 2002
Karenanya yang
be1P!1."
Ii1111l1yatalkan telah memenuhi 15""i:l1ftn..Jftl'llft
TEKNIK di
bidang 15 Januari 2002
1::
1
f\,6·
AI"'" G : ST. MT Anggota
/y>~ .~ Itl/P /c. _ _'·
_
Kris fusporini, S.T., M.T. Anggota
I
I
) . ST MT
ABSTRAK
Perkembangan teknologi elektronika dewasa ini mengarah pada bidang komputer dan mikroelektronika. Da/am rangkaian elektronika mikrolwntroler MeS51 masih ba11)lak digunakan, karena kemampuan dan kesederhanaannya menjadikan perancangan lebih mudah dan prahis. Demikian pula pada pereneanaan pembuatan pencatat biaya telepon. Telepon merupakan salah satu alat untuk berkamunikasi dengan seseorang yang letaknya berjauhan. Sambungan telepon di Indonesia dibagi menjadi empat macam yakni sambungan LOkal, Jarak Jauh, Internasional dan untuk telepon Selular. Setiap sambungan pereakapan yang ktta lakukan mempu11)lai tarif yang berbeda-beda berdasarkan zona yang dituju dan berdasarkan waktu yang tertentu pula. Kadang kila kesulilan unluk mengetahui biaya percakapan yang telah dilakukan saat kita sedang melakukan sambungan telepon. Oleh karena itu diperlukan sebuah alat yang dapat meneatat biaya telepon seketika. Pada Tugas akhir ini dibuat sebuah alat untuk meneatat biaya telepon yang memanfaatkan mikrokontroler 89c51 sebagai pusat kontrolnya. Sistem pendeteksi pulsa yang digunakan memakai system self metering, hal ini dikarenakan sinyal-si11)lal khusus (16KHz, Reverse Polarity) dari pihak TELKOM ttdak diperuntukkan untuk saluran rumah tangga. Biaya telepon yang dieatat dipengaruhi oleh zona yang dituju dan waktu saat pereakapan dimulai, data-data tersebut diambil berdasarkan buku pelunjuk telepon dari pihak ThLKOM Hasil pengujian akhir menunjukkan alat dapat menealat harga pereakapan telepon dengan baik.
111
KATA PENGANTAR
Terlebih dahulu, penulis ingin mengucapkan puji syukur kepada Tuhan Yang Maha Esa, karena berkat-Nyalah skripsi yang berjudul : "PENERAPAN
MIKROKONTROLER MCS51 PADA PENCATAT BIAYA TELEPON" dapat terselesaikan dengan baik. Adapun skipsi ini penulis ajukan untuk memenuhi sebagian persyaratan untuk mencapai gelar srujana teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas Katolik Widya Mandala Surabaya. Penulis juga menyadari bahwa skripsi ini tidak dapat terselesaikan dengan baik tanpa bantuan dari berbagai pihak. Melalui kesempatan ini penulis ingin mengucapkan terima kasih kepada : Bapak Ir. A. F. Lumban Tobing, M. T. selaku pembimbing I yang telah membimbing dan mengarahkan dari awal hingga terselesaikannya penyusunan tugas akhir ini. Bapak Widya Andyardja, S.T., M.T. yang telah menyediakan laboratorium
dan
fasilitas
penunjang
lainnya
serta
membantu
mengarahkan dan memberikan banyak masukan dalam proses pembuatan alat dalam skripsi ini. -
Bapak Albert Gunadhi, S.T., M.T. selaku Dosen Wali Fakultas Teknik Jurusan Teknik Elektro Universitas Katolik Widya Mandala Surabaya.
-
Para Dosen Fakultas Teknik Elektro Universitas Katolik Widya Mandala yang telah meemberikan bekal ilmu pengetahuan.
iv
Kedua orang tua yang telah mernberikan sernua fasilitas penunjang dan kakak-kakak yang telah mernberikan dukungan sepenuhnya dalam penyusunan dan penyelesaian skripsi ini. Shierly Fransiska yang telah mernberikan dorongan dan sernangat dalam penyelesaian skripsi ini. Sobatku Ronnie, terimakasih atas pengenalan mikrokontrolernya, juga rekan-rekan di
[email protected] khususnya Bapak Budhy Susanto yang telah bersedia menjawab sernua pertanyaan seputar assembly 8031. Ternan-ternan yang ikut mernbantu khususnya Anton, Yudi, Iwan Rais, Wisnu-Nina, Mulyanto, Jois, Sudijanto yang setia melekan di kampus. Semua pihak yang secara langsung maupun tidak langsung ikut mendukung dalam pernbuatan skripsi ini. Semoga Tuhan Yang Maha Esa mernberi balasan yang setimpal kepada semua pihak yang telah mernbantu dalam menyelesaikan skripsi ini. Harapan saya sernoga Tugas Akhir ini dapat bennanfaat bagi almamater tercinta Universitas Katolik Widya Mandala Surabaya.
Surabaya, Januari 2002
Penulis
v
DAFTARISI
HALAMAN JUooL HALAMAN PENGESAHAN ABSTRAK KATAPENGANTAR DAFTARISI BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Tujuan 1.3. Ruang Lingkup 1.4. Sistematika Penulisan
1
ii III
IV VI
I
2 3 3
BAB II TEORI PENUNJANG 2.1. Pesawat Telepon 2.1.1. Nada-nada sentraI TeIepon 2.2. Dual Tone Multiple Frequency 2.3. Mikrokontroler 89C51 2.3.1. Konstruksi dasar AT89C51 2.3.2. Dasarkerjaprogram 2.3.3. Operasi Bit dengan MCS51 2.3.4. RAM dan Register dalam AT89C5! 2.3.5. Register Serba GUlla 2.3.5.1. Register Dasar MCS51 2.3.6. Memori level Bit 2.4. Real Time Clock DS12887 2.5. EEPROM (Electrically-Erasable Programmable Read Only Memory) 2.6. Interface 2.7. LCD Display 2.7.1. Sinyal interface MI632
5 5 6 7 8 10 12 13
15 16 19 19 24 25 27 28
BAB III PERENCENAAN ALAT 3.1. Telephone 3.2. Penerima DTMF dengan MT8870 3.3. RTC (Real Time Clock) 3.4. Display 3.5. Mikrokontroler 89c51 3.6. Komunikasi Serial 3.7. Komunikasi Paralel (Printer)
30 31 33 36 37 39 42
vi
BAB IV PENGUJIAN DAN PENGUKURAN ALA T 4.1. Pengukuran Output dati TIP & RING 4.2. Pengukuran Output dati Ie 567 (Tone Detector) 4.3. Pengukuran Sinyal tunggu 4.4. RS 232 To TTL 4.5. Pengukuran DTMF Detector 4.6. Pengujian alat
44 44 45 46 46 48
BAB V KESIMPULAN
49
Daftar Pustaka Lampiran
VII