Sunday 8 December 2013

contoh menyalakan LED dengan bahasa basic

Dengan Memakai Rangkaian Sismin atmega 16 yang sudah saya buat. Silahkan buka Rangkaian Sisminnya (Sismin atmega 16)


Masalah 1, Menyalakan Semua Lampu
  1. Buka BASCOM-AVR  (untuk menulis bahasa/perintahnya)
    'menyalakan semua lampu
    $regfile = "m16def.dat" 'header
    $crystal = 12000000 'header

    Config Portc = Output 'mendeklarasikan port B pd atmega 16 sebagai Output
    Do
    Portc = 0
    Loop
    End 'mengakhiri program

  2. Setelah program diketik, lalu compile dengan menekan F7 atau klik menu Program-Compile
  3. Buka Proteus (Buka Sismin nya)
  4. Klik 2x pada Atmega 16
  5. Akan muncul "Edit Component", lalu klik pada "Program File", lalu cari file yang tadi sudah di compile
  6. Klik Ok,
  7. Lalu klik simbol play di pojok kiri bawah
  8. Hasilnya


Download Source Code Klik disini



Masalah 2, Tombol 1 Ditekan hanya 4 Lampu yang nyala
  1. Buka BASCOM-AVR  (untuk menulis bahasa/perintahnya)

    'menyalakan LED dengan input tombol
    $regfile = "m16def.dat" 'tipe IC mikrokontroller yang digunakan
    $crystal = 12000000 'tipe X-tal oscilator 12 Mhz
    Config Portc = Output 'mendeklarasikan port C pd atmega 16 sebagai Output
    Config Portb = Input 'mendeklarasikan port B pd atmega 16 sebagai Input
    Portc = 255 'memberi nilai PortA = 255, mendeklarasikan/menentukan supaya keadaan semua lampu mati
    T1 Alias Pinb.0 'memberi nama lain/variabel pada pinb.0
    Do 'awal program
    If T1 = 0 Then 'jika T1 ditekan
    Portc = &B11110000 'output, jika T1 ditekan
    'B artinya Biner, angka 0=lampu yang nyala, angka 1=lampu yang mati
    End If 'mengakhiri perintah IF
    Loop 'Looping menuju awal program
    End 'mengakhiri program

  2. Setelah program diketik, lalu compile dengan menekan F7 atau klik menu Program-Compile
  3. Buka Proteus (Buka Sismin nya)
  4. Klik 2x pada Atmega 16
  5. Akan muncul "Edit Component", lalu klik pada "Program File", lalu cari file yang tadi sudah di compile
  6. Klik Ok,
  7. Lalu klik simbol play di pojok kiri bawah
  8. Hasilnya


Download Source Code Klik disini



    Artikel Terkait

    2 comments:

     

    Disclaimer

    Penulis tidak bertanggung jawab atas kerugian yang ditimbulkan atas penggunaan artikel ini, karena ini hanya sbg pengetahuan

    Followers

    Site Info

    free counters