Landasan Teori 7 Perancangan Alat dan Cara Kerja Rangkaian 32

Bestly J.H Sianga : Pembuatan Running Text Untuk Display Jembatan Angkat Otomatis Berbasis Mikrokontroler AT89S51, 2010. DAFTAR ISI Halaman Persetujuan ii Peryataan iii Penghargaan iv Abstarak vi Daftar Isi vii Daftar Tabel x Daftar gambar xi Bab I Pendahuluan 1

1.1 Latar Belakang Masalah

1 1.2 Rumusan Masalah 2

1.3 Tujuan Penulisan

2 1.4 Metode Pengumpulan Data 3 1.5 Batasan Masalah 4

1.6 Sistematika Penulisan

5

Bab II Landasan Teori 7

2.1 Perangkat Keras 7 2.1.1 Arsitektur Mikrokontoler AT89S51 7 2.1.2 Konstruksi AT89S51 9 2.1.3 SFR Register Fungsi Khusus Pada Keluarga 51 11 2.1.4 Konfigurasi IC 4094 Shift Register 17 2.1.5 Light Emiting Diode LED 20 2.1.6 Transistor Sebagai Saklar 20 2.1.7 Transistor TIP 122 Sebagai Driver 21 Bestly J.H Sianga : Pembuatan Running Text Untuk Display Jembatan Angkat Otomatis Berbasis Mikrokontroler AT89S51, 2010. 2.2 Perangkat Lunak 26 2.2.1 Bahasa Assembly MCS-51 26 2.2.2 Software 8051 Editor,Assembler,Simulator IDE 29 2.2.3 Software Downloader 31

Bab III Perancangan Alat dan Cara Kerja Rangkaian 32

3.1 Diagram Blok 32 3.1.1 Bahasa Assembly MCS-51 32 3.1.2 Relay 32 3.1.3 MC AT89S51 32 3.1.4 Shift Register 32 3.1.5 Running Text 32 3.2 Perancangan Power Supply PSA 33 3.3 Perancangan Program Mikrokontroler AT89S51 34 3.4 Perancangan Algoritma Program 36 3.5 Perancangan Program Utama 37 3.5.1 Perancangan Flowchart Program 38 3.5.2 Sub Program Untuk Aba-Aba Menunggu 38 3.5.3 Sub Program Aba-Aba Untuk Lewat Kembali 45 3.5.4 Sub Program Delay jeda 52 3.5.5 Rangkaian Lengkap Simulasi Running Text 54

Bab IV Pengujian Alat Dan Program 56