Gambar 2.10 Konfigurasi pin ATmega 8535
Konfigurasi pin ATmega 8535 dapat dijelaskan sebagai berikut : 1.
VCC merupakan masukan sumber tegangan +. 2.
GND merupakan masukan sumber tegangan negatif
ground
. 3.
Port
A PA7 … PA0 mempunyai fungsi sebagai
input analog
dari ADC
Analog to Digital Converter
.
Port
ini juga mempunyai fungsi sebagai
port
IO dua arah, jika ADC tidak digunakan.
4.
Port
B PB7 … PB0 mempunyai fungsi sebagai
port
IO dua arah.
Port
PB5, PB6 dan PB7 juga mempunyai fungsi sebagai MOSI, MISO dan SCK yang dipergunakan pada
proses
download.
5.
Port
C PC7 … PC0 mempunyai fungsi sebagai
port
IO dua arah. 6.
Port
D PD7 … PD0 mempunyai fungsi sebagai
port
IO dua arah.
Port
PD0 dan PD1 juga mempunyai fungsi sebagai RXD dan TXD, yang dipergunakan untuk komunikasi
serial. 7.
RESET digunakan untuk input reset.
8.
XTAL1 dan XTAL2 merupakan kaki masukan untuk kristal luar.
9.
AVCC merupakan masukan tegangan untuk
Port
A dan ADC. 10.
AREF merupakan masukan tegangan referensi untuk ADC.
2.10.1 Fitur-fitur ATmega8535
1. Mempunyai performa tinggi, serta memiliki daya rendah
low power
. 2.
IO dan paket, antara lain:
o
32
programmable
saluran IO.
o
40 pin PDIP, 44-lead TQFP, 44-lead PLCC, 44-pad QFNMLF. 3.
Tingkat kecepatan, antara lain :
o
– 8 MHz untuk ATmega8535L.
o
0 - 16 MHz untuk ATmega8535. 4.
Tegangan operasi, antara lain :
o
2,7 – 5,5 Volt untuk ATmega8535L.
o
4,5 – 5,5 Volt untuk ATmega8535.
5. Fitur
Pheriphera
l, antara lain :
o
Dua
timercounter
8-bit dengan
Separate Prescalers
sumber clock yang dapat diatur dan mode pembanding.
o
Satu timercounter 16-bit dengan
Separate Prescalers
, mode pembanding, dan
Capture Mode
.
o
Real time Counter
dengan osilator terpisah.
o
Mempunyai empat saluran
Pulse Width Modulation
PWM.
o
Mempunyai 8 saluran ADC, dengan resolusi 10-bit ADC.
o
Terdapat dua
serial interface byte-oriented
.
o
Programmable
serial USART.
o
Masterslave SPI Serial Interface
.
o
Programmable Watchdog Timer
dengan
On-Chip Oscillator
o
On-chip analog comparator
.
2.10.2
Analog to Digital Converter
ADC [17]
ADC pada AVR ATmega8535 merupakan ADC 10-bit tipe
Successive Approximation,
yang terhubung ke sebuah multiplekser
analog
yang akan memilih satu dari delapan kanal. Terdapat 8 kanal ADC masing
– masing selebar 10 bit. ADC dapat digunakan dengan memberikan masukan tegangan pada
port
ADC yaitu
port
A.0 sampai dengan
port
A.7. Ada 2 mode ADC yang dapat digunakan, yaitu
single conversion dan free running.
Pada mode
single conversion
, pengguna harus mengaktifkan setiap kali ADC akan digunakan. Sedangkan
pada mode
free running,
pengguna cukup sekali mengaktifkan, sehingga ADC akan terus mengkonversi tanpa henti.
ADC mempunyai rangkaian untuk mengambil sampel dan
hold
menahan tegangan
input
ADC sehingga dalam keadaan konstan selama proses konversi. ADC mempunyai catu daya yang terpisah yaitu pin AVcc
– AGND. AVcc tidak boleh berbeda ± 0.3 V dari Vcc. Sinyal
input
ADC tidak boleh melebihi tegangan referensi. Nilai digital sinyal
input
:
a. Untuk resolusi 10 bit 1024 :
� � ���� � = ��
��� × 1024
2.7
b. Untuk resolusi 8 bit 256 :
� � ���� � = ��
��� × 256
2.8
2.11
Liquid Crystal Display
LCD[18]
Liquid Crystal Display
LCD adalah komponen yang berfungsi untuk menampilkan
suatu karakter pada suatu tampilan
display
dengan bahan utama yang digunakan berupa
Liquid Crystal
. Apabila diberi arus listrik sesuai dengan jalur yang telah dirancang pada konstruksi LCD,
Liquid Crystal
akan berpendar menghasilkan suatu cahaya dan cahaya tersebut akan membentuk suatu karakter tertentu.
LCD yang sering digunakan adalah jenis LCD M1632. M1632 merupakan modul LCD dengan tampilan 2 x 16 2 baris, 16 kolom dengan konsumsi daya rendah. Modul tersebut
dilengkapi dengan mikrokontroler yang didesain khusus untuk mengendalikan LCD. Mikrokontroler HD44780 buatan Hitachi yang berfungsi sebagai pengendali LCD memiliki
CGROM
Character General Read Only Memory
, CGRAM
Character General Random Access Memory
, dan DDRAM
Display Data Random Access Memory
. LCD bertipe ini memungkinkan pemrogram untuk mengoperasikan komunikasi data 8 bit atau 4 bit. Jika
menggunakan jalur data 4 bit, maka akan ada 7 jalur data 3 untuk jalur kontrol 4 untuk jalur
data. Jika menggunakan jalur data 8 bit, maka akan ada 11 jalur data 3 untuk jalur kontrol 8 untuk jalur data. Tiga jalur kontrol ke LCD ini adalah EN
Enable
, RS
Register Select
dan RW
Read Write
. LCD 2x16 karakter ditunjukkan pada Gambar 2.11 serta kofigurasi pin LCD dan fungsinya pada Tabel 2.3.
Gambar 2.11 LCD 2x16 Karakter
Tabel 2.3 Fungsi pin LCD 2x16 karakter No Pin
Simbol Fungsi
1 Vss
Ground Voltage
2 Vcc
+5V 3
VEE
Contrast Voltage
4 RS
Register Select
5 RW
ReadWrite
6 E
Enable
7 DB0
Data Bit 0 LSB 8
DB1 Data Bit 1
9 DB2
Data Bit 2 10
DB3 Data Bit 3
11 DB4
Data Bit 4 12
DB5 Data Bit 5
13 DB6
Data Bit 6 14
DB7 Data Bit 7 MSB
15 BPL
Back Plane Light
16 GND
Ground Voltage
2.12 LED