SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Program Menyalakan 2 LED dengan Bascom AVR
2.0.7.5
Nugroho Dwi Setyawan
1710501055
Teknik Elektro
Universitas Tidar
Flowchart Program
Coding Program 2 LED menyala
Penjelasan
 $regfile = "m161def.dat" 'mendeklarasikan jenis processor yang digunakan
 $crystal = 100000 'mendeklarasikan frekuensi
 $regfile = "m161def.dat" : Merupakan fungsi yang digunakan untuk mendeklarasikan
processor apa yang akan digunakan, misal pada program ini menggunakan At-Mega 16 jadi
memiliki syntax $regfile = "m161def.dat"
 $crystal = 100000 : Merupakan fungsi untuk mendeklarasikan frekuensi yang digunakan, pada
program ini saya menggunakan 100.000 Hz atau 100 kHz.
 Config Porta.0 = Output 'mendeklarasikan port yang digunakan sebagai output
 Config Porta.1 = Output 'mendeklarasikan port yang digunakan sebagai output
 Const Flashdelay = 500 'mengatur berapa lama delay yang akan dilakukan
 Config Porta.0 = Output : merupakan fungsi yang mendeklarasikan bahwa port a.0 yang kita gunakan
sebagai keluaran atau output
 Config Porta.1 = Output : merupakan fungsi yang mendeklarasikan bahwa port a.1 yang kita gunakan
sebagai keluaran atau output
 Const Flashdelay = 500 : mendeklarasikan suatu fungsi variable yang akan digunakan dalam
program. Dalam program ini saya menggunakan “flashdelay”
 Do 'mulai melakukan perintah loop
 Porta.0 = 1 'LED 1 on
 Porta.1 = 0 'LED 2 off
 Waitms Flashdelay 'delay 500ms
 Do : merupakan perintah yang digukan untuk memulai sebuah loop
 Port a.0 = 1 : merupakan fungsi yang mendeklarasikan bahwa port a.0 yang kita gunakan
sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini menyala
 Port a.1 = 0 : merupakan fungsi yang mendeklarasikan bahwa port a.1 yang kita gunakan
sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini mati
 Waitms Flashdelay merupakan suatu variabel yang telah di deklarasikan pada awal
program, fungsinya untuk menentukan seberapa lama LED akan menyala
 Porta.0 = 0 'LED 1 off
 Porta.1 = 1 'LED 2 on
 Waitms Flashdelay 'delay 500ms
 Loop 'kembali ke perintah awal loop
 Port a.0 = 0 : merupakan fungsi yang mendeklarasikan bahwa port a.1 yang kita gunakan
sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini mati
 Port a.1 = 1 : merupakan fungsi yang mendeklarasikan bahwa port a.0 yang kita gunakan
sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini menyala
 Waitms Flashdelay merupakan suatu variabel yang telah di deklarasikan pada awal
program, fungsinya untuk menentukan seberapa lama LED akan menyala atau mati
 Loop suatu perintah untuk melakukan pengulangan suatu program, loop akan dimulai lagi
dari fungsi “Do”
 End
 Suatu fungsi yang digunakan untuk mengakhiri Program
Terimakasih

Weitere ähnliche Inhalte

Ähnlich wie Program 2 led menyala dengan bascom avr 2.0.7.5

Ppt bascom avr
Ppt bascom avrPpt bascom avr
Ppt bascom avrilmyhanif
 
Program 2 lampu kedip
Program 2 lampu kedipProgram 2 lampu kedip
Program 2 lampu kedipIrvan Aziz
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledLaporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledSawah Dan Ladang Ku
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led Wesnu Prajati
 
Tugas 2 mikrokontroler
Tugas 2 mikrokontrolerTugas 2 mikrokontroler
Tugas 2 mikrokontrolerAldiNur1
 
Laporan praktikum instrumentasi
Laporan praktikum instrumentasiLaporan praktikum instrumentasi
Laporan praktikum instrumentasiRENA YUNINDIA
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Giffari Muslih
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Imam_A
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Rian Rizki Pratama
 
Program bascom avr dua led berkedip
Program bascom avr dua led berkedipProgram bascom avr dua led berkedip
Program bascom avr dua led berkedipNurfaizin7119
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroleranis_mh
 
Program Baskom avr sederhana
Program Baskom avr sederhanaProgram Baskom avr sederhana
Program Baskom avr sederhanaArisKurniawan49
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16Afif Nuur Hidayat
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Afif Nuur Hidayat
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...muhamadaulia3
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Muhammad Kennedy Ginting
 
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
PERANCANGAN PUTAR BALIK MOTOR DC  CONVEYOR MENGGUNAKAN  MIKROKONTROLLER ATMEG...PERANCANGAN PUTAR BALIK MOTOR DC  CONVEYOR MENGGUNAKAN  MIKROKONTROLLER ATMEG...
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...muhamadaulia3
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledJodit Sulistyo
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
 

Ähnlich wie Program 2 led menyala dengan bascom avr 2.0.7.5 (20)

Ppt bascom avr
Ppt bascom avrPpt bascom avr
Ppt bascom avr
 
Program 2 lampu kedip
Program 2 lampu kedipProgram 2 lampu kedip
Program 2 lampu kedip
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledLaporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led
 
Tugas 2 mikrokontroler
Tugas 2 mikrokontrolerTugas 2 mikrokontroler
Tugas 2 mikrokontroler
 
Laporan praktikum instrumentasi
Laporan praktikum instrumentasiLaporan praktikum instrumentasi
Laporan praktikum instrumentasi
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)
 
Program bascom avr dua led berkedip
Program bascom avr dua led berkedipProgram bascom avr dua led berkedip
Program bascom avr dua led berkedip
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroler
 
Program Baskom avr sederhana
Program Baskom avr sederhanaProgram Baskom avr sederhana
Program Baskom avr sederhana
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
 
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
PERANCANGAN PUTAR BALIK MOTOR DC  CONVEYOR MENGGUNAKAN  MIKROKONTROLLER ATMEG...PERANCANGAN PUTAR BALIK MOTOR DC  CONVEYOR MENGGUNAKAN  MIKROKONTROLLER ATMEG...
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan led
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
12 led bascom avr atmega16
12 led bascom avr  atmega1612 led bascom avr  atmega16
12 led bascom avr atmega16
 

Mehr von Nugroho Dwi S

Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16Nugroho Dwi S
 
Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16Nugroho Dwi S
 
rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16Nugroho Dwi S
 
Flowchart dan Coding Program Traffic Light dengan At-Mega 16
Flowchart dan Coding Program Traffic Light dengan At-Mega 16Flowchart dan Coding Program Traffic Light dengan At-Mega 16
Flowchart dan Coding Program Traffic Light dengan At-Mega 16Nugroho Dwi S
 
Uji coba port at mega 16
Uji coba port at mega 16 Uji coba port at mega 16
Uji coba port at mega 16 Nugroho Dwi S
 

Mehr von Nugroho Dwi S (7)

Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16
 
Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16
 
rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16
 
WALKING ROBOT
WALKING ROBOTWALKING ROBOT
WALKING ROBOT
 
Walking robot
Walking robot Walking robot
Walking robot
 
Flowchart dan Coding Program Traffic Light dengan At-Mega 16
Flowchart dan Coding Program Traffic Light dengan At-Mega 16Flowchart dan Coding Program Traffic Light dengan At-Mega 16
Flowchart dan Coding Program Traffic Light dengan At-Mega 16
 
Uji coba port at mega 16
Uji coba port at mega 16 Uji coba port at mega 16
Uji coba port at mega 16
 

Kürzlich hochgeladen

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 

Kürzlich hochgeladen (8)

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 

Program 2 led menyala dengan bascom avr 2.0.7.5

  • 1. Program Menyalakan 2 LED dengan Bascom AVR 2.0.7.5 Nugroho Dwi Setyawan 1710501055 Teknik Elektro Universitas Tidar
  • 3. Coding Program 2 LED menyala
  • 4. Penjelasan  $regfile = "m161def.dat" 'mendeklarasikan jenis processor yang digunakan  $crystal = 100000 'mendeklarasikan frekuensi  $regfile = "m161def.dat" : Merupakan fungsi yang digunakan untuk mendeklarasikan processor apa yang akan digunakan, misal pada program ini menggunakan At-Mega 16 jadi memiliki syntax $regfile = "m161def.dat"  $crystal = 100000 : Merupakan fungsi untuk mendeklarasikan frekuensi yang digunakan, pada program ini saya menggunakan 100.000 Hz atau 100 kHz.
  • 5.  Config Porta.0 = Output 'mendeklarasikan port yang digunakan sebagai output  Config Porta.1 = Output 'mendeklarasikan port yang digunakan sebagai output  Const Flashdelay = 500 'mengatur berapa lama delay yang akan dilakukan  Config Porta.0 = Output : merupakan fungsi yang mendeklarasikan bahwa port a.0 yang kita gunakan sebagai keluaran atau output  Config Porta.1 = Output : merupakan fungsi yang mendeklarasikan bahwa port a.1 yang kita gunakan sebagai keluaran atau output  Const Flashdelay = 500 : mendeklarasikan suatu fungsi variable yang akan digunakan dalam program. Dalam program ini saya menggunakan “flashdelay”
  • 6.  Do 'mulai melakukan perintah loop  Porta.0 = 1 'LED 1 on  Porta.1 = 0 'LED 2 off  Waitms Flashdelay 'delay 500ms  Do : merupakan perintah yang digukan untuk memulai sebuah loop  Port a.0 = 1 : merupakan fungsi yang mendeklarasikan bahwa port a.0 yang kita gunakan sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini menyala  Port a.1 = 0 : merupakan fungsi yang mendeklarasikan bahwa port a.1 yang kita gunakan sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini mati  Waitms Flashdelay merupakan suatu variabel yang telah di deklarasikan pada awal program, fungsinya untuk menentukan seberapa lama LED akan menyala
  • 7.  Porta.0 = 0 'LED 1 off  Porta.1 = 1 'LED 2 on  Waitms Flashdelay 'delay 500ms  Loop 'kembali ke perintah awal loop  Port a.0 = 0 : merupakan fungsi yang mendeklarasikan bahwa port a.1 yang kita gunakan sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini mati  Port a.1 = 1 : merupakan fungsi yang mendeklarasikan bahwa port a.0 yang kita gunakan sebagai keluaran atau output, dan mendeklarasikan bahwa LED pada port ini menyala  Waitms Flashdelay merupakan suatu variabel yang telah di deklarasikan pada awal program, fungsinya untuk menentukan seberapa lama LED akan menyala atau mati  Loop suatu perintah untuk melakukan pengulangan suatu program, loop akan dimulai lagi dari fungsi “Do”
  • 8.  End  Suatu fungsi yang digunakan untuk mengakhiri Program