Senin, 18 Februari 2013

Rangkaian Sistem Minimum Atmega 32 dan Display


Sistem minimum yang dirancang adalah sistem minimum untuk mikrokontroler ATMega 40 pin, sehingga mikrokontroler yang digunakan dapat diganti dengan Atmega 16, Atmega 32, atau Atmega8535. Pemilihan  pengunaan jenis mikrokontroler Atmega 32 adalah karena kapasitas memorinya .
Rangkaian sistem minimum mikrokontroler yang diperlukan pada sistem ini adalah rangkaian pengaktif clock eksternal, rangkaian reset,  rangkaian Vin dan port ISP untuk mendownload program. 

1.               Rangkaian pengaktif clock eksternal
Pada dasarnya pada mikrokontroler Atmega 40 pin telah memiliki osilator internal dengan default frekuensi 1Mhz. Namun pada tugas akhir ini ditambahakan osilator eksternal dengan frekuensi 11.0592 MHz agar sistem mampu bekerja lebih cepat secara real time.
2.               Rangkaian reset
Rangkaian reset yang digunakan adalah switch button yang dihubungkan dengan resistor 10K.Rangkaian ini dibuat sebagai interface yang mempermudah pengguna jika ingin mikrokontroler mengulang kembali jalannya program dari awal.
3.               Port SPI
Untuk mempermudah perubahan program yang tertanam di mikro, maka disediakan port SPI untuk mendownload program. Berikut ini adalah port output yangnantinya dihubungkan ke downloader.Rangkaian ini terhubung ke mikrokontroler.
4.        Port Display LCD
LCD yang digunakan adalah tipe M1632 yang memiliki 2 baris dimana masing – masing baris memuat 16 karakter. Selain mudah dioprasikan, kebutuhan daya LCD ini cukup kecil sebesar 5 V. Untuk rangkaian interfacing, LCD tidak banyak memerlukan komponen pendukung. Hanya memerlukan satu variable resistor untuk memberi dan mengatur tegangan kontras pada matrix LCD. Konfigurasi pin – pin LCD adalah sebagai berikut:
Gambar Konfigurasi Kaki LCD M1632

                        TabelKonfigurasi pin LCD M1632
No.
Pin
Fungsi
1
Vss
0V (GND)
2
Vcc
5V
3
VLC
LCD Contrast Voltage
4
RS
Register Select; H: data input; L: Instruction Input
5
RD
H: Read; L: Write
6
EN
Enable Signal
7
D0
PortX.0
8
D1
PortX.1
9
D2
PortX.2
10
D3
-
11
D4
PortX.4
12
D5
PortX.5
13
D6
PortX.6
14
D7
PortX.7
15
V+ BL
Positive Backlight Voltage (4-4,2 V; 50-200mA)
16
V-BL
Negative Backlight (0V; GND)

5.      Rangkaian Vin
            Berupa Rangkaian regulator 7805 yang menghasilkan tegangan maksimum 5V pada keluarannya . digunakan juga  kapasitor 10 uF sebagai pengurang noise pada  keluaran7805.