SlideShare a Scribd company logo
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

More Related Content

PPTX
Computational intelligence in wireless sensor network
PPTX
ppt on LCD and LED
PPT
Lecture5 diode circuits (1)
PPTX
Bipolar Junction Transistor
PPT
Class AB amplifiers
PPTX
Light sensors seminar
PPTX
DRIFT DIFFUSION TRANSPORT MODEL
Computational intelligence in wireless sensor network
ppt on LCD and LED
Lecture5 diode circuits (1)
Bipolar Junction Transistor
Class AB amplifiers
Light sensors seminar
DRIFT DIFFUSION TRANSPORT MODEL

What's hot (20)

PPTX
Led and varactor diode
PPTX
voltage regulators
PPT
Image processing presentataion
PPTX
Image Segmentation Using Deep Learning : A survey
PPTX
photodiode
PPTX
Arduino Workshop
PPTX
Network Analysis
PPTX
Multivibrator
PDF
Unit 5 oscillators and voltage regulators
PPT
Semiconductor
PPTX
diode.ppt
PDF
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
PDF
Integrator OP Amp
PPTX
The science behind photosensor - Mohit Saini
PPTX
Connected component labeling algorithm
PPT
Voltage multiplier
PDF
Deep learning for image video processing
PPTX
PPTX
Light emitting diode
Led and varactor diode
voltage regulators
Image processing presentataion
Image Segmentation Using Deep Learning : A survey
photodiode
Arduino Workshop
Network Analysis
Multivibrator
Unit 5 oscillators and voltage regulators
Semiconductor
diode.ppt
A SURVEY ON KIDNEY STONE DETECTION USING IMAGE PROCESSING AND DEEP LEARNING
Integrator OP Amp
The science behind photosensor - Mohit Saini
Connected component labeling algorithm
Voltage multiplier
Deep learning for image video processing
Light emitting diode
Ad

Similar to Program 2 led menyala dengan bascom avr 2.0.7.5 (20)

PPTX
Teguh pry yanto programlampu led
PPTX
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
PPTX
Simulasi program 2 led
PPTX
Program 2 lampu kedip
PDF
Laporan praktikum mikrokontroler dengan led
PDF
Laporan praktikum mikrokontroler dengan led
PPTX
Tugas 2 mikrokontroler
PPTX
Running led
PPTX
Sistem mikrokontroler
DOCX
Program delphi
PPTX
Program Baskom avr sederhana
PPTX
Sistem mikrokontroler
PPTX
Ppt bascom avr
PPTX
12 led bascom avr atmega16
PPT
BASCOM AVR Dua LED
PPTX
Program bascom avr dua led berkedip
PDF
Laporan praktikum mikrokontroler
PPTX
Simple Project Arduino
PPTX
Pemrograman Traffic Light Menggunakan Mikrokontroller ATMega16 dengan Softwar...
PPTX
Model Traffic Light Menggunakan ATMega16
Teguh pry yanto programlampu led
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Simulasi program 2 led
Program 2 lampu kedip
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led
Tugas 2 mikrokontroler
Running led
Sistem mikrokontroler
Program delphi
Program Baskom avr sederhana
Sistem mikrokontroler
Ppt bascom avr
12 led bascom avr atmega16
BASCOM AVR Dua LED
Program bascom avr dua led berkedip
Laporan praktikum mikrokontroler
Simple Project Arduino
Pemrograman Traffic Light Menggunakan Mikrokontroller ATMega16 dengan Softwar...
Model Traffic Light Menggunakan ATMega16
Ad

More from Nugroho Dwi S (7)

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

Recently uploaded (20)

PPT
variabel valve timing intelligence untuk xenia
PPTX
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PPT
electronic fuel injection for automotive sectors
PPTX
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PDF
chapter 1 Smith and Van ness thermodynamics
PDF
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPT
Penanganan motor starter pada dunia otomotif
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPTX
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
variabel valve timing intelligence untuk xenia
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
electronic fuel injection for automotive sectors
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PCM pekerjaan pembangunan Jembatan payahe
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
chapter 1 Smith and Van ness thermodynamics
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
presentasi pekerjaan pembangunan jaringan irigasi
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
Penanganan motor starter pada dunia otomotif
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
20240805-ppt-pendahuluan-temef-dan-manikin.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