You are on page 1of 8

DT-COMBO

AVR-51 STARTER KIT

Quick Start
Trademarks & Copyright
MCS-51 is a registered trademark of Intel Corporation.
AVR is a registered trademark of Atmel Corporation.

1. PENDAHULUAN
DT-COMBO AVR-51 STARTER KIT merupakan sebuah development tools untuk mikrokontroler
AVR dan MCS-51 berukuran 40-pin dan 20-pin DIP. Di dalam board ini terdapat LED, Tactile
Switch, LCD, dan papan proyek, sehingga akan mempermudah Pengguna di dalam melakukan
eksperimen tentang jalur I/O, sistem Interrupt, Analog to Digital Converter, komunikasi serial, dll.
Development tools ini cocok sekali digunakan untuk para pemula yang akan belajar mikrokontroler
AVR dan MCS-51.

2. SPESIFIKASI TEKNIS
Spesifikasi teknis dari DT-COMBO AVR-51 STARTER KIT antara lain :
- Membutuhkan sumber tegangan 9 12 volt DC.
- Tersedia LCD karakter 8 x 2 (kompatibel HD44780).
- 8 LED SMD berkonfigurasi active low (menyala bila diberi logika 0) yang dapat digunakan
sebagai output.
- 8 Tactile Switch berkonfigurasi active low (berlogika 0 jika ditekan) yang dapat digunakan sebagai
input.
- Jalur I/O hingga 35 pin.
- External Brown-out detector sebagai reset AVR dan MCS-51.
- ISP programming header untuk AVR dan MCS-51 (untuk tipe mikrokontroler MCS-51 dengan
fitur ISP).
- 2 pasang jalur komunikasi TTL to RS232 Level Converter yang dapat digunakan untuk komunikasi
secara UART dengan komputer atau modul lain.
- Konfigurasi jumper untuk pemilihan tegangan referensi ADC (untuk mikrokontroler AVR dengan
internal ADC).

3. TIPE MIKROKONTROLER YANG DIDUKUNG


Mikrokontroler yang didukung oleh board ini antara lain:
- AT89C1051 - AT89S52 - ATtiny2313
- AT89C2051 - AT89S53 - ATmega8515
- AT89C4051 - AT89S8252 - ATmega8535
- AT89C51 - AT90S1200 - ATmega16
- AT89C52 - AT90S2313 - ATmega162
- AT89C55 - AT90S8515
- AT89S51 - AT90S8535
4. TATA LETAK
5. SUMBER TEGANGAN DAN RESET
DT-COMBO AVR-51 STARTER KIT membutuhkan sumber tegangan 9 12 VDC. Sumber tegangan
ini harus dihubungkan ke Jack DC J13 dengan konfigurasi polaritas konektor sebagai berikut:

Setelah sumber tegangan terhubung dengan tepat dan semua jumper sudah diatur dengan benar, tekan
saklar on-off SW1 (terletak di belakang jack DC) untuk menyalakan DT-COMBO AVR-51 STARTER
KIT.

Perhatian!
Kesalahan polaritas tegangan atau kesalahan pengaturan jumper dapat mengakibatkan kerusakan
pada sebagaian atau keseluruhan komponen yang ada pada DT-COMBO AVR-51 STARTER KIT
ataupun rangkaian yang terhubung ke DT-COMBO AVR-51 STARTER KIT.

Jika mikrokontroler dikonfigurasi untuk menggunakan External Reset, maka penekanan SW2 RST
dapat digunakan untuk melakukan hadware reset pada mikrokontroler.

6. KONFIGURASI HEADER
Pemrograman tipe mikrokontroler dengan fitur ISP Programming dapat dilakukan dengan
menggunakan ISP Programmer Cable yang terhubung dengan header J16 (untuk MCS-51) dan J17
(untuk AVR).

Alokasi Pin J16 Alokasi Pin J17


1 2 1 2
SCK GND MOSI VCC
MISO VCC LED GND
RST NC RST GND
NC NC SCK GND
MOSI GND MISO GND

ISP Header MCS-51 ISP Header AVR

Jalur I/O terhubung pada header J7, J8, J9, dan J10. J11 berfungsi sebagai port AUX. Port AUX ini
sifatnya opsional, karena hanya dapat digunakan oleh mikrokontroler yang memiliki fitur seperti akses
memori eksternal atau ADC.

Alokasi Pin J7 Alokasi Pin J9


1 2 1 2
GND VCC GND VCC
P0.0/PA.0 P0.1/PA.1 P1.0/PB.0 P1.1/PB.1
P0.2/PA.2 P0.3/PA.3 P1.2/PB.2 P1.3/PB.3
P0.4/PA.4 P0.5/PA.5 P1.4/PB.4 P1.5/PB.5
P0.6/PA.6 P0.7/PA.7 P1.6/PB.6 P1.7/PB.7

Port 0 / Port A Port 1 / Port B


Alokasi Pin J8 Alokasi Pin J10
1 2 1 2
GND VCC GND VCC
P2.0/PC.0 P2.1/PC.1 P3.0/PD.0 P3.1/PD.1
P2.2/PC.2 P2.3/PC.3 P3.2/PD.2 P3.3/PD.3
P2.4/PC.4 P2.5/PC.5 P3.4/PD.4 P3.5/PD.5
P2.6/PC.6 P2.7/PC.7 P3.6/PD.6 P3.7/PD.7

Port 2 / Port C Port 3 / Port D

Alokasi Pin J11


1 2
GND VCC
AUX1 AUX2
AUX3 Aref
AGND AVCC

Port AUX

Selain terhubung pada header J7 s/d J11, I/O tersebut juga dihubungkan dengan konektor J15 dan J18.
Konektor konektor ini terletak di sebelah kanan dan atas papan proyek yang dilekatkan pada DT-
COMBO AVR-51 STARTER KIT.

Alokasi J15 Alokasi J18

1 1
1. P0.0 / PA.0 1. P2.4 / PC.4
2. P0.1 / PA.1 2. P2.5 / PC.5
3. P0.2 / PA.2 3. P2.6 / PC.6
4. P0.3 / PA.3 4. P2.7 / PC.7
5. P0.4 / PA.4 5. P3.0 / PD.0
6. P0.5 / PA.5 6. P3.1 / PD.1
7. P0.6 / PA.6 7. P3.2 / PD.2
8. P0.7 / PA.7 8. P3.3 / PD.3
9. P1.0 / PB.0 9. P3.4 / PD.4
10. P1.1 / PB.1 10. P3.5 / PD.5
11. P1.2 / PB.2 11. P3.6 / PD.6
12. P1.3 / PB.3 12. P3.7 / PD.7
13. P1.4 / PB.4 13. AUX1
14. P1.5 / PB.5 14. AUX2
15. P1.6 / PB.6 15. AUX3
16. P1.7 / PB.7 16. Aref*
17. P2.0 / PC.0 17. AVCC*
18. P2.1 / PC.1 18. AGND*
19. P2.2 / PC.2 19. VCC*
20. P2.3 / PC.3 20. GND*
20 20

* = jalur output

Jalur output yang diberi tanda * pada J18 dapat digunakan untuk memberi tegangan pada rangkaian
lain.
Pada port AUX terdapat pin AVCC dan Aref. Kedua pin ini biasanya digunakan oleh mikrokontroler
yang di dalamnya telah terintegrasi dengan rangkaian ADC.
AVCC berfungsi sebagai sumber tegangan untuk ADC dan dapat juga digunakan sebagai tegangan
referensi (jika jumper J12 berada pada posisi 1-2).
Aref dapat digunakan sebagai tegangan referensi (jika jumper J12 berada pada posisi 2-3). Tegangan
Aref dapat diatur dengan memutar VR1 VR AREF searah atau berlawanan arah jarum jam sampai
didapat tegangan yang diinginkan.

Pada port AUX juga terdapat pin AUX1 s/d AUX3. Ketiga pin tersebut memiliki fungsi yang berbeda
beda sesuai dengan tipe mikrokontroler yang digunakan.

MCS-51 AVR
AUX1 EA ICP / PE.0*
AUX2 ALE ALE / PE.1*
AUX3 PSEN OC1B / PE.2*
* Untuk AT90S8515 PE.0 PE.2 tidak ada.

Konektor untuk rangkaian LED dan Tactile Switch terdapat pada header J22 dan J23. Selain itu,
rangkaian LED dan Tactile Switch juga terhubung pada konektor J26 yang terletak di sebelah bawah
papan proyek yang dilekatkan pada DT-COMBO AVR-51 STARTER KIT.

Alokasi Pin J22 Alokasi J26


1 2
1
GND* VCC*
1. VIN
LED 0 LED 1
LED 2 2. PGND
LED 3
LED 4 LED 5 3. LED0
LED 6 LED 7 4. LED1
5. LED2
Header LED 6. LED3
7. LED4
* = jalur input 8. LED5
9. LED6
10. LED7
Alokasi Pin J23 11. VCC*
12. GND*
1 2 13. SW0
GND* VCC* 14. SW1
SW 0 SW 1 15. SW2
SW 2 SW 3 16. SW3
SW 4 SW 5 17. SW4
SW 6 SW 7 18. SW5
19. SW6
Header Tactile Switch 20. SW7
20
* = jalur input
* = jalur input

Jalur input VCC dan GND pada J22, J23, dan J26 digunakan untuk memberi tegangan pada rangkaian
LED dan Tactile Switch. Sumber tegangan untuk dihubungkan ke VCC dan GND ini dapat diambilkan
dari konektor yang lain, misalnya J7, J8, J15, J18, dll.

Pada DT-COMBO AVR-51 STARTER KIT telah disediakan konektor untuk LCD pada header J24.
Ukuran LCD yang terpasang pada board ini adalah 8x2, tetapi tidak menutup kemungkinan untuk
mengganti ukuran tersebut dengan yang lain.
Keterangan pin header J24
- LCDD0 .. LCDD7 : D0 .. D7 Alokasi Pin J24
- VE : Contrast 1 2
- LCDRS : RS
- LCDR/W : R/W LCDVSS LCDVCC
- LCDE : E VE LCDRS
- LCDVAN : Anoda (Backlight) LCDR/W LCDE
- LCDVCC : +5V LCDD0 LCDD1
- LCDVSS : GND LCDD2 LCDD3
LCDD4 LCDD5
LCDD6 LCDD7
LCDVAN LCDVSS
LCD Connector

Untuk menghubungkaan LCD dengan port I/O dari mikrokontroler AVR atau MCS-51 dapat
menggunakan header dengan label J25.

Alokasi Pin J25


1 2
LCDVSS LCDVCC
LCDD0 LCDD1
LCDD2 LCDD3
LCDD4 LCDD5
LCDD6 LCDD7
LCDRS LCDR/W
LCDE

PORT LCD

Kontras LCD dapat diatur dengan memutar VR2 LCD CONTRAST searah atau berlawanan arah jarum
jam sampai didapat tampilan yang paling jelas.

7. KONFIGURASI KABEL SERIAL


Kabel serial yang digunakan pada board ini memiliki tipe Straight, untuk lebih jelasnya tentang
hubungan antara kabel serial yang terdapat pada PC dengan Board adalah sebagai berikut:

DB 9 (PC) DB 9 (DT-COMBO AVR-51 STARTER KIT)


RX (2) RX (2)
TX (3) TX (3)
GND (5) GND (5)

8. KONFIGURASI RESISTOR PULL-UP DAN OSILATOR


Di dalam board DT-COMBO, terdapat soket (dengan label R1) untuk memasukkan sebuah Resistor
Array 9 pin berisi 8 resistor sebagai pull-up. Soket ini terhubung dengan P0.0 P0.7 untuk
mikrokontroler MCS-51 dan PA.0 PA.7 untuk mikrokontroler AVR. Soket ini terletak di sebelah
kanan soket AVR Digital 40 pin.
Soket resistor pull-up

Resistor pull-up biasanya digunakan jika Port 0 MCS-51 ingin digunakan sebagai jalur I/O.

Pin kristal terhubung dengan mikrokontroler melalui soket X1 dan X2 dengan konfigurasi sebagai
berikut:
Xtal1

Xtal2
9. KONFIGURASI JUMPER

MCS-51 40 pin dipasang pada U1 SOKET1 AVR DIGITAL.


MCS-51 20 pin dipasang pada U2 SOKET3 AVR DIGITAL 20PIN.

MCS-51
Fungsi J1 J2 J3 J4 J5 J6 J14 J19
40 pin dengan Internal Program Memory 2-3 2-3 2-3 1-2 1-2 x 1-2 2-3
40 pin dengan External Program Memory 1-2 2-3 2-3 1-2 1-2 x 1-2 2-3
20 pin 2-3 2-3 2-3 2-3 2-3 1-2 x 2-3

AVR analog 40 pin dipasang pada U3 SOKET2 AVR ANALOG.


AVR digital 40 pin dipasang pada U1 SOKET1 AVR DIGITAL.
AVR digital 20 pin dipasang pada U2 SOKET3 AVR DIGITAL 20PIN.

AVR
Fungsi J1 J2 J3 J4 J5 J6 J14 J19
40 Pin AVR Digital dan Analog dengan External Oscillator (X2 atau
1-2 2-3 2-3 1-2 1-2 x 2-3 1-2
X1)
40 Pin AVR Digital dengan Internal RC Oscillator 1-2 1-2 1-2 1-2 1-2 x 2-3 1-2
20 Pin AVR Digital dengan External Oscillator (X2) 1-2 2-3 2-3 2-3 2-3 x 2-3 1-2
20 Pin AVR Digital dengan Internal RC Oscillator / External Clock 1-2 1-2 1-2 2-3 2-3 x 2-3 1-2
20 Pin AVR Digital dengan Internal Reset x x x x x 1-2 x x
20 Pin AVR Digital dengan External Reset x x x x x 2-3 x x

Konfigurasi Jumper Tegangan Referensi ADC


Fungsi J12
Tegangan referensi diambil dari AVCC 1-2
Tegangan referensi diambil dari Ext. Aref 2-3
Tegangan referensi diambil dari Internal Aref Jumper dilepaskan

Keterangan:
x = dont care

10. DUKUNGAN TEKNIS


Untuk dukungan teknis atau jika Anda menemukan masalah lain, silakan hubungi: support@innovativeelectronics.com, dengan menyertakan tipe mikrokontroler
yang digunakan dan deskripsi lengkap tentang masalah yang dihadapi.