DAFTAR ISI
Halaman Persetujuan
ii Pernyataan
iii Penghargaan
iv Abstrak
v Daftar Isi
vi Daftar gambar
viii Daftar tabel
ix Bab 1 Pendahuluan
1 1.1 Latar Belakang Masalah
1 1.2 Rumusan Masalah
2 1.3 Tujuan Penulisan
3 1.4 Sistematika Penulisan
4 Bab 2 Landasan Teori
6 2.1 Perangkat Keras
6 2.1.1 Arsitektur Mikrokontoler AT89S51
6 2.1.2 Konstruksi AT89S51
8 2.1.3 SFR Register Fungsi Khusus Pada Keluarga 51
10 2.1.4 Motor Langkah Stepper
17 2.1.5 Photodioda
19 2.1.6 Dioda Pemancar Infrare Merah LED infra merah
20 2.2 Perangkat Lunak
22 2.2.1 Bahasa Assembly MCS-51
22 2.2.2 Software 8051 Editor,Assembler,Simulator IDE
26 2.2.3 Software Downloader 27
Bab 3 Perancangan Alat dan Cara Kerja Rangkaian 28
3.1 Diagram Blok 28
3.2 Perancangan Algoritma Program 29
3.3 Perancangan Program Utama 30
4.4 Rangkaian lengkap simulasi jembatan angkat otomatis 40
Bab 4 Pengujian dan Analisa Sistem 41
4.1 Rangkaian Power Supply PSA 41
4.2 Pengujian Rangkaian Mikrokontroler AT89S51 41
4.3 Pengujian Rangkaian Driver Motor Stepper 43
4.4 Pengujian Rangkaian Sensor 48
Universitas Sumatera Utara
Bab 5 Kesimpulan dan Saran 51
5.1 Kesimpulan 51
5.2 Saran 52
Daftar Pustaka 53
Universitas Sumatera Utara
DAFTAR GAMBAR
Gambar 2.1. IC Mikrokontroler AT89S51F 14
Gambar 2.2. Diagram motor langkah stepper 17
Gambar 2.3. Pemberian datapulsa pada motor stepper 18
Gambar 2.4. Photodioda 20
Gambar 2.5. Simbol dan rangkaian dasar sebuah LED 21
Gambar 2.6. 8051 Editor, Assembler, Simulator IDE 26
Gambar 2.7. ISP- Flash Programmer 27
Gambar 3.1. Diagaram blok 28
Gambar 3.2 Sub program buka 32
Gambar 3.3 Tampilan sub program sensor 34
Gambar 3.4 Tampilan sub program delay 35
Gambar 4.1 Rangkaian lengkap simulasi jembatan angkat otomatis 40
Gambar 4.2 Rangkaian Driver Motor Stepper 44
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 2.1. Peta Register Fungsi Khusus SFR 10
Tabel 2.2 . Fungsi pin AT89S51 14
Tabel 4.1. Sinyal masukan pada motor stepper 45
Tabel 4.2. Data masukan high 1 dan low 0 pada motor stepper 46
Universitas Sumatera Utara
ABSTRAK
Pada perancangan alat simulasi jembatan angkat otomatis ini terdapat 10 blok rangkaian utama. Sensor yang digunakan adalah 2 buah photodioda dan pemancar
inframerah. Sensor 1 berfungsi untuk mendeteksi kapal yang akan melewati jembatan. Sensor 2 berfungsi untuk memberitahukan kepada mikorokontroller bahwa kapal telah
melewati jembatan. Output dari sensor akan dikuatkan kembali oleh penguat sinyal sebelum masuk ke mikrokontroller. Hasil penguatan sensor yang telah diolah oleh
penguat sinyal inilah yang akan di kirimkan oleh mikrokontroller. Mikrokontroller AT89S51 yang merupakan otak dari keseluruhan system
berfungsi untuk mengolah semua data yang masuk. Driver motor stepper berfungsi untuk mengendalikan motor stepper. Motor steper digunakan untuk mengangkat
jembatan dan menutup palang jalan. Alarm berfungsi untuk memberitahukan bahwa kapal sedang melewati jembatan. Pada perancangan program simulasi jembatan
angkat berbasis mikrokontroller AT9S51 ini, Program ditulis atau dibuat dengan menggunakan bahasa assembler.
Universitas Sumatera Utara
BAB 1
PENDAHULUAN
1.1. Latar Belakang Masalah