DAFTAR ISI
Halaman Persetujuan
i
Pernyataan ii
Penghargaan iii
Abstrak v
Daftar Isi vi
Daftar Gambar viii
Daftar Tabel ix
Bab 1 Pendahuluan 1.1
Latar Belakang
1
1.2 Rumusan Masalah
2
1.3 Tujuan Penulisan
2
1.4 Batasan Masalah
3
1.5 Sistematika Penulisan
3 Bab 2 Landasan Teori
2.1 Dot Matriks atau Matriks LED
5
2.2 Moving Text dengan IC 74HC595
7
2.2.1 Program Menyalanya LED Pada Koordinat
10
2.3 Mikrokontroller ATMega 32A
11
2.4 Atmel AVR ATMega32
13 2.4.1
Fitur ATMega 32A
14
2.4.2 Konfigurasi ATMega 32A
15
2.4.3 Blok Diagram ATMega 32A
20
2.4.4 Peta Memory AVR ATMega 32A
21
2.5 General Purpose Register AVR
23
2.6 RISC Reduce Instruction Set Computing
23
2.6.1 Arsitektur Mikrokontroller AVR RISC
24
2.7 Variabel
25 2.8
CodeVision AVR 27
2.8.1 Program Code-Vision AVR
28 2.8.2
Cara Menjalankan Code-Vision AVR 29
2.9 Pemrograman RTC DS1307 dengan Codevision
30 2.9.1
Fitur-fitur DS1307
30 2.10
Pemrograman Bahasa C Standard ANSI C 31
Bab 3 Rancangan Sistem
3.1 Perancangan
Sistem Rangkaian
34 3.2
Diagram Blok
37
3.3 Perancangan Power Supplay PSA
38
3.4 Relay
39
3.5 Perancangan rangkaian Real Time Clock RTC DS1307
41
3.6 Saklar
42
3.7 Flow Chart
43 Bab 4 Pengujian Rangkain
4.1 Pengujuan
Rangkaian Power
Suplay 44
Universitas Sumatera Utara
4.2 Pengujian Rangkaian Mikrokontroler ATMega32
44 4.3
Pengujian Rangkaian
Relay 45
4.4 Analisa
Bahasa Pemrograman
46 4.5
Pengujian Rangkaian dengan Menjalankan Program 48
4.6 Pengisian Text
53
4.7 Pengisian Demo
54
4.8 Penghapus Text
54
4.9 Menghapus Demo
55
4.10 Font
55 Bab 5 Kesimpulan dan Saran
5.1 Kesimpulan
56
5.2 Saran-Saran
56
Daftar Pustaka 57
Lampiran
Universitas Sumatera Utara
DAFTAR GAMBAR
Gambar 2.1 Dot Matriks 5
Gambar 2.2 Susunan Jalur-jalur Vertikal dan Horisontal 6
Gambar 2.3 Cara Pemasangan LED 6
Gambar 2.4 Rangkaian Moving Text Mode Scan dengan IC TTL 74HC595 7 Gambar 2.5 Rangkaian Belakang PCB
8 Gambar 2.6 Rangkaian Kabel yang dipasang KeDot Matriks
9 Gambar 2.7 Rangkaian Moving Text Menggunakan Dot Matriks
9 Gambar 2.8 Tampilan Program Baris dan Kolom
11 Gambar 2.9 Konfigurasi pin ATMega32
16 Gambar 2.10 Diagram Blok ATMega32
20 Gambar 2.11 Peta Memory Program AVR ATMega32
21 Gambar 2.12 Peta Memory Data AVR ATMega32
22 Gambar 2.13 General Register Purpose AVR
23 Gambar 2.14 Arisitektur Mikrokontroller AVR RISC
24 Gambar 2.15 Pengambilan Intruksi dan Pengeksekusian secara Paralel
25 Gambar 2.16 Form Pembuatan Micri chip CodeVision AVR
29 Gambar 2.17 Fitur-Fitur DS1307
30 Gambar 3.1 Perancangan Sistem Rangkaian
35 Gambar 3.2 Skema Rangkaian Untuk Menjalankan Program
36 Gambar 3.3 Gambar Blok Eeprom dari ATMega32
37 Gambar 3.4 Gambar Blok dengan DS1307 sebagai RTC External
38 Gambar 3.5 Rangkaian Power Supplay
39 Gambar 3.6 Simbol Relay
40 Gambar 3.7 Relay dengan Rangkaian Driver
40 Gambar 3.8 Antarmuka bagian RTC DS1307
41
Universitas Sumatera Utara
DAFTAR TABEL
Table 2.1 Fungsi Khusus Port A 17
Table 2.2 Fungsi Khusus Port B 18
Table 2.3 Fungsi Khusus Port C 19
Table 2.4 Fungsi Khusus Port D 19
Universitas Sumatera Utara
ABSTRAK
Pada tugas akhir ini penulis membahas masalah yang berjudul “Moving Text Menggunakan Dot Matriks 8x8 Berbasis Mikrokontroler ATMEGA 32A”. Alat
ini berfungsi untuk menampilkan program yang telah diatur oleh penulis. Dalam hal ini simulasi dilakukan dengan menggunakan Mikrokontroller ATMega 32A,
dan Dot Matriks. Mikrokontroller mempunyai input berbentuk program. Program ini akan ditampilkan pada Dot Matriks. Alat ini berkerja secara otomatis dengan
menjalankan program terlebih dahulu, mikrokontroller memproses data dengan menggunakan Keyboard, dan CodeVision AVR sebagai program server
utamanya.
Universitas Sumatera Utara
BAB 1 PENDAHULUAN