CARA PERBAIKI HP

SEMUA TENTANG HP

  • Home
  • Home
  • Berita
  • Social Media
    • Facebook
    • Twitter
    • Google Plus
    • LinkedIn
  • Informasi
    • Blogging
    • Writing
    • Speaking
  • Ekonomi
    • Link1
    • Link2
    • Link3
    • Link4
    • Link5
  • Kesehatan
Home » Elektro » Belajar Menyalakan LED Menggunakan ATMega16 AVR

Belajar Menyalakan LED Menggunakan ATMega16 AVR

Surya Indonesia
Label: Elektro
Saturday, December 13, 2014
Untuk belajar elektronika memang perlu mulai dari hal - hal yang dasar terlebih dahulu misalnya seperti Belajar Menyalakan LED Berbasis AtMega16 AVR. Bagi mereka yang sudah proffesional dalam dunia elektronika mungkin ini adalah hal yang sangat mudah untuk dilakukan tapi bagaimana dengan mereka yang masih pemula yang baru mengenal dunia elektronika, tentunya ini menjadi hal yang sangat sulit untuk dilakukan. Untuk itu saya akan berbagi sedikit tutorial tentang cara menyalakan LED dengan menggunakan mikrokontroler jenis AVR yaitu ATmega16. Dalam hal ini sekaligus kita belajar memasukan program ke dalam mikrokontroler.

Dalam percobaan ini saya menggunakan mikrokontroler jenis AVR yaitu ATmega16. Untuk membuat bahasa pemograman digunakan software CodeVisonAVR dan untuk medownload digunakan software Progosip12. Untuk lebih rincinya apa - apa saja yang diperlukan dalam percobaa ini bisa lihat dibawah.

Dalam melakukan percobaan ini kita perlu mempersiapkan beberapa kelengkapan seperti :

- Komputer atau Laptop
- Mikrokontroler ATmega16
- Software CodeVision AVR
- Software Progosip 172
- Driver Libusb 0.1.10.1
- Downloader USP
    Jika kelengkapan diatas sudah lengkap. Sekarang mari kita lanjut untuk memulai membuat program untuk menyalakan LED sederhana. Disini saya anggap semua software dan driver sudah terinstal dengan baik. Sehingga kita hanya tinggal merancang dan medownload progaram.

    Membuat Program LED Pada ATMega16 AVR
    1. Buka Software CodeVisionAVR.
    2. Pada pojok kiri atas klik File > New.
    3. Muncul jendela baru pilih Project lalu klik Ok.
    4. Setelah itu muncul kotak konfirm tekan saja Yes.
    5. Sekarang atur Chip dan Clock yang digunakan. Karena saya menggunakan mikrokontroler ATmega16 maka saya pilih ATmega16 dan clock yang saya gunakan adalah 12.000000 MHz. Untuk mengetahui clock yang digunakan bisa dilihat pada sistem minimum, nama komponennya Crystal bewarna putih. Settingan untuk chip sudah selesai.
    6. Atur port yang digunakan, disini saya menggunakan port A sebagai ouput dengan logika 1 (hight).
    7. Pengaturan selesai. Sekarang pada pojok kiri atas klik File > Generate, Save anda Exit. Isikan nama terserah anda misal saya tulis "LED" lalu tekan Save. Lakukan seperti sebanyak 3 kali.
    8. Nah,,Sekarang telah muncul kotak editor program yaitu tempat membuat / mengedit program. Pada kode #include <mega16.h> tambahkan kode ini #include <delay.h> dibawahnya. Karena kita akan menggunakan delay supaya LED bisa berkedip.
    Untuk menuliskan program socroll ke paling bawah, tulis program dibawah tulisan // Place your code here.


    Ini programnya :

          PORTA=0b00000000;
           delay_ms(100);
          PORTA=0b10000000;
           delay_ms(50); 
          PORTA=0b00000001;
           delay_ms(50);
          PORTA=0b00000000;
           delay_ms(100);
          PORTA=0b01000000;
           delay_ms(50);
          PORTA=0b00000010;
           delay_ms(50); 
          PORTA=0b00000000;
           delay_ms(100);
          PORTA=0b11111111;
           delay_ms(10);
          PORTA=0b00000000;
           delay_ms(10);
          PORTA=0b11111111;
           delay_ms(10);
          PORTA=0b00000000;
           delay_ms(10);
          PORTA=0b11111111;
           delay_ms(10);
          PORTA=0b00000000;
           delay_ms(10);
          PORTA=0b00000000;
           delay_ms(100);

    9. Jika program sudah dimasukkan sekarang tekan CTRL+F9 jika tidak terjadi error berarti program tidak ada yang salah. Untuk melihat error atau tidaknya lihat gambar, menandakan tidak ada error, tekan Ok.


    10. Jika sudah berarti file .exe sudah selesai dibuat, bisa dilihat pada C:\cvavr2\bin\Exe. Sekarang mari download programnya dengan memasukkan file .exe tadi ke dalam mikrokontroler. Perhatikan caranya dibawah ini.

    Cara Download Program ke Chip Mikrokontroler ATmega16:
    1. Buka program Progosip172
    2. Setelah program terbuka, Atur jenis Mikrokontroler yang digunakan pada Select Chip


    3. Lalu tekan Load Flash untuk memasukan file .exe yang tadi telah dibuat. Biasanya berada di C:\cvavr2\bin\Exe.
    4. Jika sudah, tekan Auto
    5. Maka program akan didownload ke dalam mikrokontroler.

    Begitulah cara membuat program LED menggunakan CodeVison AVR dan mendownloadnya menggunakan progosip172, mikrokontroler jenis AVR ATmega16. Semoga bermanfaat. O ya, bagi yang membutuhkan referensi judul untuk Tugas Akhir teknik elektro, teknik elektronika maupun teknik informatika bisa lihat disini : Kumpulan Judul Tugas Akhir Teknik Elektro.
    Belajar Menyalakan LED Menggunakan ATMega16 AVR Title : Belajar Menyalakan LED Menggunakan ATMega16 AVR
    Description : Untuk belajar elektronika memang perlu mulai dari hal - hal yang dasar terlebih dahulu misalnya seperti Belajar Menyalakan LED Berbasis AtMe...
    Rating : 5

    0 Response to "Belajar Menyalakan LED Menggunakan ATMega16 AVR"

    ← Newer Post Older Post → Home
    Subscribe to: Post Comments (Atom)

    Popular Posts

    • Trick Melacak Posisi Orang Melalui Whatsapp
        Kalian tentu sudah tak asing dengan aplikasi chatting di smartphone, Whatsapp. Kalian para pengguna Whatsapp sudah tahu belum kal...
    • PENYEBAP DAN CARA MENGATASI ANDROID YANG NGE-BLANK
      Jika anda pernah mengalami ponsel android anda Black Screen atau White screen namun ponsel masih tetap berfungsi atau bekerja, hal itu...
    • Cara Mengetahui Tipe Mainboard dan Spesifikasi Komputer
      Disini saya akan berbagi sedikit tips Cara Mengetahui Tipe Mainboard dan Spesifikasi Hardware  Komputer dan Laptop. Mengapa kita perlu tahu...
    • Mengaktifkan / Setting Modem ZTE Kartu Telkomsel
      Punya modem merk ZTE? tapi tidak bisa connect (terhubung) ke laptop atau komputer. Tenang saja disini mimin akan berikan solusinya. Pada awa...
    • Cara Mengatasi Storage Space Running Out di Android
      Sebagai pengguna android yang aktif pastinya anda akan menemui masalah error “ Storage Space Is Running Out ” atau jika dalam bahasa Indone...
    • Belajar Menyalakan LED Menggunakan ATMega16 AVR
      Untuk belajar elektronika memang perlu mulai dari hal - hal yang dasar terlebih dahulu misalnya seperti Belajar Menyalakan LED Berbasis AtMe...
    • Mengatasi Tab Yang Mati Total Karena Baterai Soak
      Halo haloo Sempet 2 bulanan Samsung Galaxy Tab 2-ku mati total, cocok dijadikan talenan. Ngebricked karena mati dalam keadaan baterai...
    • Kamera Axioo Tidak Bisa Dibuka Solusinya
      Ada apa ini kamera netbook axio tidak bisa dibuka, yang muncul malah " No Camera Device " kamera tidak ditemukan padahal sebelumny...
    • Cara Partisi/Menambah Memori Android Smartphone Oppo
      Dalam hal ini saya sedikit menyinggung masalah yang paling banyak dikeluhkan oleh pengguna android khususnya pada smartphone merk Oppo. Masa...
    • Mengatasi Video Tidak Bisa Dibuka Pada GOM Player
      Pernahkah anda mengalami masalah saat membuka video menggunakan aplikasi Gom Player ternyata videonya tidak mau tampil, atau video tampil ta...
    Powered by Blogger.

    Find us on Facebook

    Kategori

    Kategori

    BERITA

    • SURYA INDO
      Kelta : Pusat data Komputer dan Akses Cryptocurrency - info media Sebelum saya bahas mengenai ICO Kelta . saya akan memberikan saran kepada Calon Investor agar meng investkan beberapa duit kalian ke ICO Kelta t...

    Pages

    • Home

    Popular Posts

    Recent posts

    Loading...

    INDO SURYA

    Loading...
    Copyright (c) 2013 CARA PERBAIKI HP. All rights reserved.
    Online News Blogger Template by Contoh Blog
    Links: INFO MEDIA | Link2 | Blogger | Facebook
    Another Links: Link and Link