Beruflich Dokumente
Kultur Dokumente
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).
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).
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.
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.
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.
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.
PORT LCD
Kontras LCD dapat diatur dengan memutar VR2 LCD CONTRAST searah atau berlawanan arah jarum
jam sampai didapat tampilan yang paling jelas.
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
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
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
Keterangan:
x = dont care