_dim.013a di-super smart avr

2
DI-Super Smart AVR DI-Smart AVR System + DI-USB AVR ISP V2 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. Deskripsi : Gambar 1. Layout Posisi Komponen DI-Smart AVR System Aplikasi : 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 CONNECTED4. Unduh skrip program berikut (menggunakan BASCOM): $regfile = "m8535.dat" $crystal = 11059200 Config Portd.2 = Input 'Pind.2 sebagai input Config Portd.3 = Input 'Pind.3 sebagai input Portd.2 = 1 'aktifkan internal pull-up Portd.3 = 1 Config Portc = Output 'portc sebagai output keluaran LED Portc = &B1111_1110 'nilai awal (bit = 0, LED = menyala) 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 DIM.013A

Upload: mohamad-ridwan

Post on 29-Sep-2015

11 views

Category:

Documents


0 download

DESCRIPTION

Spesifikasi DI-Super Smart AVR

TRANSCRIPT

  • DI-Super Smart AVR

    DI-Smart AVR System + DI-USB AVR ISP V2 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.

    Deskripsi:

    Gambar 1. Layout Posisi Komponen DI-Smart AVR System

    Aplikasi:

    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 'Pind.2 sebagai input Config Portd.3 = Input 'Pind.3 sebagai input Portd.2 = 1 'aktifkan internal pull-up Portd.3 = 1 Config Portc = Output 'portc sebagai output keluaran LED Portc = &B1111_1110 'nilai awal (bit = 0, LED = menyala) 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

    DIM.013A

  • Rotate Portc , Right , 1 Else Rotate Portc , Left , 1 End If Waitms 500 'tunda selama 500ms Loop End 5. Push-Button PORTD.2 untuk membuat tampilan LED bergeser ke

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

    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.

    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).

    Jumper Setting: Power dari Port USB

    Power dari eksternal

    Posisi SerialCommunication

    PosisiProgramming

    JP1

    JP1

    JP2

    JP2

    P

    S

    P

    S

    Gambar 2. Jumper Setting. Gambar Rangkaian:

    Y111059200

    C1

    20pFC2

    20pF

    R1

    1K

    SW1RST

    VCCX1

    X2RST

    RST

    PB0PB1PB2PB3PB4PB5PB6PB7

    PA0PA1PA2PA3PA4PA5PA6PA7

    PD0PD1PD2PD3PD4PD5PD6PD7 PC0

    PC1PC2PC3PC4PC5PC6PC7

    X1X2

    12345678910

    P1PORTB

    12345678910

    P3PORTD

    12345678910

    P0PORTA

    12345678910

    P2PORTC

    VCC

    VCCVCC

    VCC PB0PB1PB2PB3PB4PB5PB6PB7

    PA0PA1PA2PA3PA4PA5PA6PA7

    PC0PC1PC2PC3PC4PC5PC6PC7

    +C4470uF

    Vin1

    GN

    D2

    +5V 3U0 LM7805CT

    + C5100uF

    + C64,7uF

    C7100nF

    VCCD14002

    C3

    100nf

    R3330L10

    POWERVCC

    VCC

    11

    23

    W 2

    VR1

    10K

    AREF

    AREF

    VCC

    PD0PD1PD2PD3PD4PD5PD6PD7

    AGND 31X113X212

    RESET9

    PD2 (INT0)16

    PD3 (INT1)17

    PD4 (OC1B)18PD5 (OC1A)19

    PB0 (T0)1

    PB1 (T1)2

    PB2 (AIN0)3

    PB3 (AIN1)4

    PB4 (SS)5PB5 (MOSI)6

    PB6 (MISO)7

    PB7 (SCK)8

    PA0 (ADC0) 40

    PA1 (ADC1) 39

    PA2 (ADC2) 38

    PA3 (ADC3) 37

    PA4 (ADC4) 36PA5 (ADC5) 35

    PA6 (ADC6) 34

    PA7 (ADC7) 33

    PC0 22PC1 23PC2 24PC3 25PC4 26PC5 27

    (TOSC1) PC6 28(TOSC2) PC7 29

    PD7 (OC2)21PD6 (ICP)20

    AREF 32

    AVCC 30

    PD1 (TDX)15PD0 (RXD)14

    IC1 AT MEGA

    PB5

    PB6PB7

    LEDRST

    R2

    330L9PROG

    VCCLED

    S2

    PD2

    S3

    PD3

    PD2

    PD3

    L8PC0

    VCC

    L7PC1

    L6PC2

    L5PC3

    L4PC4

    L3PC5

    L2PC6

    L1PC7

    PC0

    PC1

    PC2

    PC3

    PC4

    PC5

    PC6

    PC7

    C171uF

    D0D1D2D3D4

    D6D5

    D7

    D0

    D1

    D2

    D3

    D4

    D6

    D5

    D71

    23456789

    RP1

    12

    JP3LED CONNECTED

    PD1PD0

    POWER9-12VDC

    1234

    J0

    USB

    VCC

    DI-USB AVR ISP V2

    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: [email protected] Situs: http://depokinstruments.com