SlideShare a Scribd company logo
Program Flash 12 LED dan 2 Port pada
Mikrokontroler ATMega16 menggunakan
Software Bascom AVR
Nama : Muhamad Ma’ruf Amin
Nula Rusdiana
NPM : 1710501031
1710501001
Dosen Pembimbing: R. Suryoto Edy Raharjo, S.T., M.Eng.
Mata Kuliah : Sistem Mikrokontroller
Oleh :
Jurusan Teknik Elektro
Fakultas Teknik
Universitas Tidar
2019
Software Bascom AVR
BASCOM-AVR adalah salah satu perangkat software
untuk pembuatan program, yang ditanamkan dan dijalankan
pada mikrokontroler keluarga AVR seperti ATMega8,
ATMega16, dll. BASCOM-AVR juga bisa disebut sebagai IDE
(Integrated Development Environment) yaitu lingkungan kerja
yang terintegrasi, karena disamping tugas utamanya (meng-
compile kode program menjadi file HEX / bahasa mesin),
BASCOM-AVR juga memiliki kemampuan / fitur lain yang
berguna sekali, contoh :
- Simulator
- Programmer (untuk menanamkan program yang sudah di-
compile ke mikrokontroler).
Berikut ini adalah tampilan awal pada software Bascom AVR,
untuk memulai pemrograman, klik ikon New atau klik file >> New .
Setelah Program dibuat untuk mengcompile program tersebut
tekantombol F7 atau klik Program >> Compile :
AVR OSP II
AVR OSP II merupakan USB Atmel AVR ISP
Programmer / downloader untuk semua Tipe AVR. Software
ini membantu dalam memprogram Mikrokontroler AVR
semudah memasang sebuah USB konektor pada komputer
PC/ Laptop.
Kelebihan:
a. Format file yang didukung adalah * .hex
b. Target ISP untuk semua AVR
c. Kompatibel dengan semua jenis OS Windows
d. Software siap pakai, tidak perlu menginstal terlebih
dahulu
Berikut adalah cara untuk mendownload program
mikrokontroler menggunakan AVR OSP II
Tampilan Awal
AVR OSP II
Tampilan AVR OSP
II saat
mikrokontroler
dikoneksikan
dengan PC/Laptop
menggunakan USB
klik “Auto Detect”
Mencari program yang telah
decompile oleh Bascom AVR,
klik “Browse”
Setelah program selesai didownload,
lalu klik “Program” untuk
mentransferkan data ke Atmega 16
1 2 3
4
Berikut ini adalah program yang dibuat, ada 3 program
yaitu :
› Program pada Bascom
AVR
› $regfile = "m16def.dat"
› $crystal = 8000000
› Config Porta = Output
› Config Portb = Output
› Do
› Porta = &B11111111
› Portb = &B00001111
› Waitms 100
› Porta = &B00000000
› Portb = &B00001000
› Waitms 100
› Loop
› End
1. Program Flash LED Variasi 1
2. Program Flash LED Variasi 2
$regfile = "m161def.dat"
$crystal = 8000000
Config Porta = Output
Config Portb = Output
Do
Porta = &B01100000
Portb = &B00000000
Waitms 100
Porta = &B10010000
Portb = &B00000000
Waitms 100
Porta = &B00001000
Portb = &B00000001
Waitms 100
Porta = &B00000100
Portb = &B10000010
Waitms 100
Porta = &B00000010
Portb = &B00000100
Waitms 100
Porta = &B10000001
Portb = &B00001000
Waitms 100
Porta = &B00000000
Portb = &B00000000
Waitms 100
Loop
End
3. Program Flash LED Variasi 3
$regfile = "m16def.dat"
$crystal = 8000000
Config Porta = Output
Config Portb = Output
Do
Porta = &B00000000
Portb = &B00000000
Waitms 100
Porta = &B01100000
Portb = &B00000000
Waitms 100
Porta = &B10010000
Portb = &B00000000
Waitms 100
Porta = &B00001000
Portb = &B00000001
Waitms 100
Porta = &B00000100
Portb = &B00000010
Waitms 100
Porta = &B00000010
Portb = &B00000100
Waitms 100
Porta = &B00000001
Portb = &B00001000
Waitms 100
Loop
End
Berikut ini adalah flowchart untuk program yang dibuat,
ada 3 program yaitu :
1. Program Flash LED Variasi 1
2. Program Flash LED Variasi 2
3. Program Flash LED Variasi 3
Terima Kasih

More Related Content

PPTX
Sistem mikrokontroler
PPTX
Running led
DOCX
Membuat program running led menggunakan
PPTX
PPTX
Miniatur Traffic Light dengan mikrokontroller
PPTX
Tugas bascom
PPTX
Program bascom avr sederhana
PPTX
lampu running LED
Sistem mikrokontroler
Running led
Membuat program running led menggunakan
Miniatur Traffic Light dengan mikrokontroller
Tugas bascom
Program bascom avr sederhana
lampu running LED

Similar to Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Software Bascom AVR (20)

PPTX
Ppt bascom avr
PPT
BASCOM AVR Dua LED
PPTX
Percobaan 12 led berbasis ATMega16 - BascomeAVR
PDF
Bab 4. Penggunaan Software AVR Studio 4, Simulasi dan Downloader
PPTX
Lampu Berjalan Dengan ATMega16
DOCX
Ona anisa
PPTX
Miniatur Traffic light
PPTX
robot motor dc
PPTX
Ppt robot dc rchd
PPTX
Program 2 led menyala dengan bascom avr 2.0.7.5
PPTX
program lampu lalu lintas
PPTX
Trafic light program bascom avr
PPTX
Ppt robot roda 3 aldi
PPTX
Running led dengan software bascom avr
PPT
Led project menggunakan at mega16
PPTX
Walking robot
DOCX
Mikrokontroler io tombol dan led
PPTX
PEMBUATAN ROBOT MINATUR CARRETA DENGAN SISTEM ATMEGA 16
DOCX
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
PPTX
Simulator trafic light dengan mikrokontroller atmega16
Ppt bascom avr
BASCOM AVR Dua LED
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Bab 4. Penggunaan Software AVR Studio 4, Simulasi dan Downloader
Lampu Berjalan Dengan ATMega16
Ona anisa
Miniatur Traffic light
robot motor dc
Ppt robot dc rchd
Program 2 led menyala dengan bascom avr 2.0.7.5
program lampu lalu lintas
Trafic light program bascom avr
Ppt robot roda 3 aldi
Running led dengan software bascom avr
Led project menggunakan at mega16
Walking robot
Mikrokontroler io tombol dan led
PEMBUATAN ROBOT MINATUR CARRETA DENGAN SISTEM ATMEGA 16
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Simulator trafic light dengan mikrokontroller atmega16
Ad

Recently uploaded (20)

PPT
variabel valve timing intelligence untuk xenia
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PPTX
585590334-INTAKE-AND-EXHAUST-SYSTEM-Ahmad-Aditya-S-W.pptx
PPT
Penanganan motor starter pada dunia otomotif
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PDF
chapter 1 Smith and Van ness thermodynamics
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PPT
hand-tools-service-special-tools-alat-ukur.ppt
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPTX
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PDF
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
PPTX
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PPTX
Resistensi Perubahan Teknik Sipil Manajemen Konstruksi
PPTX
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
variabel valve timing intelligence untuk xenia
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
585590334-INTAKE-AND-EXHAUST-SYSTEM-Ahmad-Aditya-S-W.pptx
Penanganan motor starter pada dunia otomotif
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
chapter 1 Smith and Van ness thermodynamics
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
hand-tools-service-special-tools-alat-ukur.ppt
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
SAFETY INDUCTION untuk perusahaan konstruksi
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
Resistensi Perubahan Teknik Sipil Manajemen Konstruksi
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
Ad

Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Software Bascom AVR

  • 1. Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Software Bascom AVR Nama : Muhamad Ma’ruf Amin Nula Rusdiana NPM : 1710501031 1710501001 Dosen Pembimbing: R. Suryoto Edy Raharjo, S.T., M.Eng. Mata Kuliah : Sistem Mikrokontroller Oleh : Jurusan Teknik Elektro Fakultas Teknik Universitas Tidar 2019
  • 2. Software Bascom AVR BASCOM-AVR adalah salah satu perangkat software untuk pembuatan program, yang ditanamkan dan dijalankan pada mikrokontroler keluarga AVR seperti ATMega8, ATMega16, dll. BASCOM-AVR juga bisa disebut sebagai IDE (Integrated Development Environment) yaitu lingkungan kerja yang terintegrasi, karena disamping tugas utamanya (meng- compile kode program menjadi file HEX / bahasa mesin), BASCOM-AVR juga memiliki kemampuan / fitur lain yang berguna sekali, contoh : - Simulator - Programmer (untuk menanamkan program yang sudah di- compile ke mikrokontroler).
  • 3. Berikut ini adalah tampilan awal pada software Bascom AVR, untuk memulai pemrograman, klik ikon New atau klik file >> New . Setelah Program dibuat untuk mengcompile program tersebut tekantombol F7 atau klik Program >> Compile :
  • 4. AVR OSP II AVR OSP II merupakan USB Atmel AVR ISP Programmer / downloader untuk semua Tipe AVR. Software ini membantu dalam memprogram Mikrokontroler AVR semudah memasang sebuah USB konektor pada komputer PC/ Laptop. Kelebihan: a. Format file yang didukung adalah * .hex b. Target ISP untuk semua AVR c. Kompatibel dengan semua jenis OS Windows d. Software siap pakai, tidak perlu menginstal terlebih dahulu
  • 5. Berikut adalah cara untuk mendownload program mikrokontroler menggunakan AVR OSP II Tampilan Awal AVR OSP II Tampilan AVR OSP II saat mikrokontroler dikoneksikan dengan PC/Laptop menggunakan USB klik “Auto Detect” Mencari program yang telah decompile oleh Bascom AVR, klik “Browse” Setelah program selesai didownload, lalu klik “Program” untuk mentransferkan data ke Atmega 16 1 2 3 4
  • 6. Berikut ini adalah program yang dibuat, ada 3 program yaitu : › Program pada Bascom AVR › $regfile = "m16def.dat" › $crystal = 8000000 › Config Porta = Output › Config Portb = Output › Do › Porta = &B11111111 › Portb = &B00001111 › Waitms 100 › Porta = &B00000000 › Portb = &B00001000 › Waitms 100 › Loop › End 1. Program Flash LED Variasi 1
  • 7. 2. Program Flash LED Variasi 2 $regfile = "m161def.dat" $crystal = 8000000 Config Porta = Output Config Portb = Output Do Porta = &B01100000 Portb = &B00000000 Waitms 100 Porta = &B10010000 Portb = &B00000000 Waitms 100 Porta = &B00001000 Portb = &B00000001 Waitms 100 Porta = &B00000100 Portb = &B10000010 Waitms 100 Porta = &B00000010 Portb = &B00000100 Waitms 100 Porta = &B10000001 Portb = &B00001000 Waitms 100 Porta = &B00000000 Portb = &B00000000 Waitms 100 Loop End
  • 8. 3. Program Flash LED Variasi 3 $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Output Config Portb = Output Do Porta = &B00000000 Portb = &B00000000 Waitms 100 Porta = &B01100000 Portb = &B00000000 Waitms 100 Porta = &B10010000 Portb = &B00000000 Waitms 100 Porta = &B00001000 Portb = &B00000001 Waitms 100 Porta = &B00000100 Portb = &B00000010 Waitms 100 Porta = &B00000010 Portb = &B00000100 Waitms 100 Porta = &B00000001 Portb = &B00001000 Waitms 100 Loop End
  • 9. Berikut ini adalah flowchart untuk program yang dibuat, ada 3 program yaitu : 1. Program Flash LED Variasi 1
  • 10. 2. Program Flash LED Variasi 2
  • 11. 3. Program Flash LED Variasi 3