Anda di halaman 1dari 2

DI-Super Smart AVR

DI-Smart AVR System + DI-USB AVR ISP V2


DIM.013A

Spesifikasi:
Dapat digunakan untuk jenis AVR ATmega8535(L), ATmega16(L),
ATmega32(L), ATmega163(L), ATmega323(L).
Koneksi ADC sudah disiapkan (AVCC, AGND, dan AREF) sehingga
sistem sudah siap untuk menerima input ANALOG pada PORTA.
Menggunakan XTAL = 11059200 Hz, dengan ERROR = 0% pada saat
komunikasi serial, dengan kecepatan maksimal 230400 BPS jika
menggunakan IC antarmuka yang tepat.
Menggunakan
IC
USB
to
Serial
TTL
sehingga
dapat
berkomunikasi langsung dengan komputer/laptop dengan via
PORT USB.
Tersedia Array LED pada PORTC, dan Push-ON pada PORTD.2 dan
PORTD.3 sehingga cocok untuk latihan atau pengecekkan
program.
Telah terintegrasi rangkaian downloader ISP yang dapat
diakses via PORT USB dan dapat pula diakses langsung
menggunakan CODE VISION AVR.

Sebagai CPU (Central Processing Unit) atau Pengendali dalam


berbagai
macam
sistem:
sistem
instrumentasi,
sistem
robotika, dan otomasi-otomasi yang lainnya.
Sebagai sarana belajar-mengajar mikrokontroler khususnya IC
mikrokontroler AVR ATmega.

Petunjuk Penggunaan:
I. Menampilkan Permainan LED pada PORTC:
1. Modul yang dibutuhkan DI-Supert Smart AVR.
2. Hubungkan adaptor DC pada JACK-DC. Tetapkan tegangan adaptor
pada kisaran 9 s/d 12 VDC. Pastikan kutub positif berada
pada bagian dalam.
3. Atur jumper JP3 pada posisi LED CONNECTED
4. Unduh skrip program berikut (menggunakan BASCOM):
$regfile = "m8535.dat"
$crystal = 11059200
Config Portd.2 = Input
Config Portd.3 = Input
Portd.2 = 1
Portd.3 = 1
Config Portc = Output
Portc = &B1111_1110

'Pind.2 sebagai input


'Pind.3 sebagai input
'aktifkan internal pull-up
'portc sebagai output keluaran LED
'nilai awal (bit = 0, LED = menyala)

Deskripsi:
Dim Fkanan As Bit
'memesan variable Fkanan bertipe bit
'variable Fkanan akan menahan logika tombol yang ditekan
Fkanan = 1
'kondisi pertama led bergerak ke kanan
Do
If Pind.2 = 0 Then
Fkanan = 1
'Fkanan = 1 saat Pind.2 ditekan
Elseif Pind.3 = 0 Then
Fkanan = 0
'Fkanan = 0 saat Pind.3 ditekan
End If
'jika Fkanan = 1, maka Portc akan digeser ke kanan 1 bit
'jika Fkanan = 0, maka Portc akan digeser ke kiri 1 bit
If Fkanan = 1 Then

Gambar 1. Layout Posisi Komponen DI-Smart AVR System

Aplikasi:

Rotate Portc , Right , 1


Else
Rotate Portc , Left , 1
End If
Waitms 500
'tunda selama 500ms
Loop
End

Jumper Setting:
JP1

Power dari Port USB

JP1

Power dari eksternal

5. Push-Button PORTD.2 untuk membuat tampilan LED bergeser ke


kanan, sedangkan Push-Button PORTD.3 membuat tampilan LED
bergeser ke kiri.

JP2

II. Pengunduhan Program via USB:


1. Modul yang diperlukan DI-Super Smart AVR.
2. Hubungkan sistem dengan sumber tegangan. Ada 2 tipe sumber
tegangan yang bisa digunakan:
a. Menggunakan VCC dari port USB: Pasangkan jumper pada JP1.
Maka DI-Smart AVR System atau DI-Basic AVR System akan mendapatkan
sumber tegangan dari port USB.
b. Menggunakan VCC dari DI-Smart AVR System : Lepaskan jumper pada
JP1, kemudian hubungkan adaptor DC pada JACK-DC di DI-Smart
AVR System atau DI-Basic AVR System . Tetapkan tegangan adaptor
pada kisaran 9 s/d 12 VDC. Pastikan kutub positif berada
pada bagian dalam.
3. Ikuti langkah-langkah pengunduhan yang ada di CD atau di
situs http://depokinstruments.com.

JP2

Posisi Serial
Communication

Gambar 2. Jumper Setting.

Gambar Rangkaian:
RP1

L7
PC1

L8
PC0
PC0

PC1

PC2

PC3

PC4

PC5

VCC

JP3
LED CONNECTED
VCC
LED
RST
PB5
PB7
PB6
PD0
PD1

J0
1
2
3
4

DI-USB AVR ISP V2

USB

1
2
3
4
5
6
7
8

PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7

14
15
16
17
18
19
20
21

X2
X1

12
13

PB0 (T0)
PB1 (T1)
PB2 (AIN0)
PB3 (AIN1)
PB4 (SS)
PB5 (MOSI)
PB6 (MISO)
PB7 (SCK)

PD0 (RXD)
PD1 (TDX)
PD2 (INT0)
PD3 (INT1)
PD4 (OC1B)
PD5 (OC1A)
PD6 (ICP)
PD7 (OC2)

PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7

(ADC0)
(ADC1)
(ADC2)
(ADC3)
(ADC4)
(ADC5)
(ADC6)
(ADC7)

(TOSC2) PC7
(TOSC1) PC6
PC5
PC4
PC3
PC2
PC1
PC0

X2
X1

RST

AREF

RESET

X1
20pF
C2

LM7805CT
S2
PD2

C7
+ C5
+ C6
100uF
4,7uF 100nF
PD3

PD3

P2
PORTC
1
2
3
4
5
6
7
8
9
10

1
2
3
4
5
6
7
8
9
10
P3
PORTD

VCC

PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7

1
2
3
4
5
6
7
8
9
10

VCC

1K
SW1

LED

RST

PROG

R2

L9

330

C3

POWER

R3

L10

330

VCC

VCC

100nf
VCC
VR1
W

AREF
2

10K

C17
1uF

C4
470uF

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7

R1

PD2
S3

P1
PORTB
VCC

POWER
9-12VDC

VCC

PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0

1
2
3
4
5
6
7
8
9
10

+5V
GND

Vin

29
28
27
26
25
24
23
22

VCC
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7

RST
20pF

U0
1

PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7

30

AVCC

VCC

Y1
11059200
X2

40
39
38
37
36
35
34
33

VCC
PC0
PC1
PC2
PC3
PC4
PC5
32 AREF
PC6
PC7
31

AGND

C1

D1
4002

P0
PORTA

AT MEGA

IC1
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7

L6
PC2

D0

L5
PC3

D1

L4
PC4

D2

L3
PC5

D3

L2
PC6

D4

D5

L1
PC7
PC6

2
1

D6

D0
D1
D2
D3
D4
D5
D6
D7

PC7

1
2
3
4
5
6
7
8
9

D7

II. Penggunaan Antarmuka USB to Serial TTL:


1. Lakukan langkah 1 sampai 2 pada petunjuk di atas.
2. Pastikan kondisi jumper DI-Super Smart AVR dalam Posisi Serial
Communication (lihat jumper setting).
3. Untuk berkomunikasi dapat digunakan program Hyper Terminal
pada windows XP atau dapat menggunakan program virtual
serial lainnya untuk windows Vista atau windows 7 (silakan
dilihat di CD atau di situs http://depokinstruments.com
untuk penjelasan detilnya).

Posisi
Programming

Gambar 3. Skematik Rangkaian DI-Super Smart AVR

Untuk pertanyaan, kritik, dan atau saran hubungi:


Depok Instruments
Jl. Joglo No.14 (Samping UI)
Kukusan Kelurahan, Beji
Depok 16425
Email: kotakpos@depokinstruments.com
Situs: http://depokinstruments.com

Anda mungkin juga menyukai