Menyalakan LED Menggunakan Code Vision AVR

Embed Size (px)

Citation preview

  • 8/16/2019 Menyalakan LED Menggunakan Code Vision AVR

    1/5

    Menyalakan LED menggunakan Code Vision AVR

    Posting kali ini saya akan memberikan tutorial untuk menyalakan lampu

    LED berbasis mikrokontroller ATMega 16, menggunakan sot!are "ompiler

    CodeVision AVR#

     Terlebih dahulu kita membuat simulasi di proteus, seperti gambar dibawah ini :

    Lampu LED ini saya hubungkan dengan port C0-C7 pada mikrokontroller ATega!"#

    Langkah-langkahnya yaitu:

    !# $alankan program Code%ision A%& 

    '# (ilih menu $ile))%e!, dan pilih option Pro&e"t, *+ 

    # etelah itu akan mun.ul tampilan seperti gambar di bawah ini, pilih 'es#

    /# Akan tampil pilihan .hip A%&, karena menggunakan Atmega!" maka pilih option AT0,

    ATtiny, ATmega, 1(L2C, lalu pilih ()#

    3# (ada tab C*ip, pilih .hip ATmega!", dan Clo.k !' 45

  • 8/16/2019 Menyalakan LED Menggunakan Code Vision AVR

    2/5

    "# (ilih menu Ports dan setting port yang akan digunakan# +arena LED ini saya hubungkan

    ke Port C, dan tentunya sebagai alat output, maka ubahlah pengaturan (ort C dari +n men6adi

    (ut

    7# +emudian pilih menu $ile)) enerate, -a.e and E/it

    # etelah mun.ul .ode area, 6angan lupa untuk menambahkan synta8 9in.lude delay#h)

    # ;ntuk menyalakan LED se.ara bersamaan dan mati setelah ! se.ond, ketikkanlah synta8

     berikut ini:

    while

  • 8/16/2019 Menyalakan LED Menggunakan Code Vision AVR

    3/5

      ?? kode menyalakan LED se.ara blink

    (*&TC@0811

      delayBms

      (*&TC@0800

      delayBms

     

     pilih menu Pro&e"t))0uid All

      !0# +emudian masukkan progam ke ATmega!" di proteus# maka setelah di run akan tampil

    seperti ini :

     Conto* synta/ lainnya, apabila kita ingin LED1 menyala, LED mati, LED2 menyala,

    dst##

    while

      >

      (*&TC@0b0!0!0!0!

      delayBms

      (*&TC@0b!0!0!0!0  delayBms

     

    aka akan tampil seperti di bawah :

  • 8/16/2019 Menyalakan LED Menggunakan Code Vision AVR

    4/5

     

    -ynta/ -*it rig*t led

    while

      >

      ?? (la.e your .ode here

      (*&TC@!

      delayBms

      (*&TC@

      delayBms

      delayBms

      (*&TC@!3

      delayBms

      (*&TC@!

      delayBms

      (*&TC@"

      delayBms

      (*&TC@!'7

      delayBms

      (*&TC@'33

      delayBms

     

    aka akan tampil seperti di bawah :

  • 8/16/2019 Menyalakan LED Menggunakan Code Vision AVR

    5/5