Simulasi Running Text

Embed Size (px)

Citation preview

  • 8/17/2019 Simulasi Running Text

    1/12

    Komponen :

    Cara memilih komponen diatas bagi kalian yang belum mengetahuinya silahkan cari

    pada Menubar yang berada disebelah kiri yang bernama (Komponen Mode) berada

    pada tepatnya di bawah kursor. Lihat Gambar :

  • 8/17/2019 Simulasi Running Text

    2/12

    Keterangan :

    1. ulatan !arna "range adalah Component Mode#. ulatan !arna Merah adalah $ick %rom Library (&ntuk Mencari

      Komponen dengan cara mengetik nama komponen tersebut).

    '. ulatan !arna iau untuk membuat Ground *an $ower

    Langkah selanutnya adalah membuat rangkaian LC* +unning ,e-t dengan cara

    mengklik kiri komponen yang berada dalam kotak kemudian letakan kedalam papan

    gambar dengan cara mengklik kiri. ilahkan ikutin gambar berikut.

    +angkaian

  • 8/17/2019 Simulasi Running Text

    3/12

    CARA MEMBUAT PROGRAM DENGAN MENGGUNAKAN AVR

     /ika +angkaian sudah selesai mari kita buat 0+ codenya untuk memasukkannya

    kedalam Chip 0tmega12 agar rangkaian dapat bekera sesuai dengan apa yang kita

  • 8/17/2019 Simulasi Running Text

    4/12

    inginkan (+unning ,e-t eralan).

    aiklah langkah peratama dalam pengkodingannya adalah dengan cara membuka

    aplikasi 0+3 bagi kalian yang belum punya silahkan download pada link

    berikut Codeision0+3 ika sudah silahkan alankan 0+ anda kemudian

    $ilih File kemudian New ketika ada pilihan Create 4ew %ile

    pilihlah Project kemudian Ye  lalu pilih 0+ Chips ,ype3 karna kita menggunakan0tmega12 maka kita pilih pilihan pertama atau yang paling atas kemudian OK . dan

    akan keluar tampilan sebagai berikut.

    Keterangan

    1. $ilihlah Chip 0tmega12 pada menu Chip

    #. &bah Clock menadi 1#.555555 h6

    http://www.datafilehost.com/d/d282903dhttp://www.datafilehost.com/d/d282903d

  • 8/17/2019 Simulasi Running Text

    5/12

     /ika sudah kliklah menu $orts yang berada disebelah Chip Karna disini kita

    menggunakan $"+, 0 maka $"+, 0 lah yang harus kita ubah silahkan lihat gambar

    berikut :

    Keterangan :

    $ada $ort 0 silahkan ubah *ata *irection menadi seperti gambar disamping dengan

    cara klik pada tulisan in menadi out. Kemudian pada $ullup7"utput alue karnadisini kita menggunakan Low 0kti8 makan dirubah yang tadinya 5 menadi 1 bisa

    lihat pada gambar dengan cara mengklik pada angka 5 tersebut menadi angka 1

    dari bit 5 sampai bit 9.

    Kemudian karna kita menggunakan LC* maka pada bagian 0lphanumeric LC* harus

    diakti8kan dengan cara lihat pada gambar dibawah ini :

  • 8/17/2019 Simulasi Running Text

    6/12

    eri Centang pada nable 0lphanumeric LC* upport (yang diberi tanda merah).

     /ika sudah simpan dengan cara mengkilik gambar yg berbentuk seperti gear3 Lihat

    pada gambar :

  • 8/17/2019 Simulasi Running Text

    7/12

    Klik yang diberi tanda warna merah Kemudian simpan didalam ;older yang akan

    anda buat gunakan nama yang sama agar anda tidak bingung dalam mencarinya

    nanti karna akan ada '- a8es.

     /ika sudah ilahkan anda tulis Codenya seperti berikut

     /*****************************************************

    This program was produced by the

    CodeWizardAVR V2.05.0 !a"uatio# Automatic $rogram %e#erator 

    & Copyright '(()20'0 $a!e" +aiduc, +$ -#oTech s.r.".

    http//www.hpi#otech.com

    $roect

    Versio#

    1ate ''/2/20'3

     Author 4reeware, or e!a"uatio# a#d #o#commercia" use o#"y 

    Compa#y

    Comme#ts

    Chip type ATmega'

    $rogram type App"icatio#

     AVR Core C"oc6 re7ue#cy '2.000000 8+z 

    8emory mode" 9ma""

    :ter#a" RA8 size 0

  • 8/17/2019 Simulasi Running Text

    8/12

    1ata 9tac6 size 25

    *****************************************************/ 

    ;i#c"ude

  • 8/17/2019 Simulasi Running Text

    9/12

     // DC0 output 1isco##ected

    TCCR0?0:00@

    TCGT0?0:00@

    DCR0?0:00@

     // Timer/Cou#ter ' i#itia"izatio# // C"oc6 source 9ystem C"oc6 

     // C"oc6 !a"ue Timer' 9topped

     // 8ode Gorma" top?0:4444 

     // DC'A output 1isco#.

     // DC'F output 1isco#.

     // Goise Ca#ce"er DH 

     // -#put Capture o# 4a""i#g dge

     // Timer' D!erIow -#terrupt DH 

     // -#put Capture -#terrupt DH 

     // Compare A 8atch -#terrupt DH 

     // Compare F 8atch -#terrupt DH 

    TCCR'A?0:00@

    TCCR'F?0:00@

    TCGT'+?0:00@

    TCGT'>?0:00@

    -CR'+?0:00@

    -CR'>?0:00@

    DCR'A+?0:00@

    DCR'A>?0:00@

    DCR'F+?0:00@

    DCR'F>?0:00@

     // Timer/Cou#ter 2 i#itia"izatio#

     // C"oc6 source 9ystem C"oc6 

     // C"oc6 !a"ue Timer2 9topped

     // 8ode Gorma" top?0:44 

     // DC2 output 1isco##ected

     A99R?0:00@

    TCCR2?0:00@

    TCGT2?0:00@

    DCR2?0:00@

     // :ter#a" -#terruptsB i#itia"izatio#

     // -GT0 DH 

     // -GT' DH 

     // -GT2 DH 

    8CJCR?0:00@

    8CJC9R?0:00@

  • 8/17/2019 Simulasi Running Text

    10/12

     // TimersB/Cou#tersB -#terruptsB i#itia"izatio#

    T-89K?0:00@

     // J9ART i#itia"izatio#

     // J9ART disab"edJC9RF?0:00@

     // A#a"og Comparator i#itia"izatio#

     // A#a"og Comparator DH 

     // A#a"og Comparator -#put Capture by Timer/Cou#ter ' DH 

     AC9R?0:)0@

    94-DR?0:00@

     // A1C i#itia"izatio#

     // A1C disab"ed

     A1C9RA?0:00@

     // 9$- i#itia"izatio#

     // 9$- disab"ed

    9$CR?0:00@

     // TW- i#itia"izatio#

     // TW- disab"ed

    TWCR?0:00@

     // A"pha#umeric >C1 i#itia"izatio# // Co##ectio#s speciLed i# the

     // $roectMCo#LgureMC Compi"erM>ibrariesMA"pha#umeric >C1 me#u

     // R9 $DRTA Fit 0

     // R1 $DRTA Fit '

     // G $DRTA Fit 2

     // 13 $DRTA Fit 3

     // 15 $DRTA Fit 5

     // 1 $DRTA Fit

     // 1E $DRTA Fit E

     // Characters/"i#e )"cdNi#it'B@

    "cdNc"earB@

    "cdNgoto:y0,0B@

    "cdNputsOGA8AOB@

    whi"e 'B

     

  • 8/17/2019 Simulasi Running Text

    11/12

      // $"ace your code here

      or 6o"om?0@ 6o"om

  • 8/17/2019 Simulasi Running Text

    12/12

    Klik yang diberi tanda warna merah3 kemudian cari dimana anda tandi menyimpan

    ;older 0+ yang telah dibuat3 kemudian carilah ;oler @ lalu double Klik pada ;oler

    @ tsb kemudian akan tampil beruba Ale yang berekstensi ?ntel e- %ile double klik

    pada Ale tersebut kemduian "K.