SlideShare ist ein Scribd-Unternehmen logo
1 von 12
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

Weitere Àhnliche Inhalte

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

97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
Prayogy Pangestu
 

Ähnlich wie Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Software Bascom AVR (20)

Trafic light[1]
Trafic light[1]Trafic light[1]
Trafic light[1]
 
Trafic light program bascom avr
Trafic light program bascom avrTrafic light program bascom avr
Trafic light program bascom avr
 
AVR di linux
AVR di linuxAVR di linux
AVR di linux
 
Ona anisa
Ona anisaOna anisa
Ona anisa
 
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
 
6 modul avr
6 modul avr6 modul avr
6 modul avr
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
 
LED Flip-flop dengan Atemega16
LED Flip-flop dengan Atemega16LED Flip-flop dengan Atemega16
LED Flip-flop dengan Atemega16
 
Bahan
BahanBahan
Bahan
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVR
 
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
 
Ppt robot dc rchd
Ppt robot dc rchdPpt robot dc rchd
Ppt robot dc rchd
 
robot motor dc
robot motor dc robot motor dc
robot motor dc
 
Tugas 2 mikrokontroler
Tugas 2 mikrokontrolerTugas 2 mikrokontroler
Tugas 2 mikrokontroler
 
Aplikasi komunikasi serial mikrokontroller
Aplikasi komunikasi serial mikrokontrollerAplikasi komunikasi serial mikrokontroller
Aplikasi komunikasi serial mikrokontroller
 
Program Baskom avr sederhana
Program Baskom avr sederhanaProgram Baskom avr sederhana
Program Baskom avr sederhana
 
Runnning LED program bascom avr
Runnning LED program bascom avrRunnning LED program bascom avr
Runnning LED program bascom avr
 

KĂŒrzlich hochgeladen

Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
yoodika046
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
arifyudianto3
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
arifyudianto3
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
Arisatrianingsih
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
EnginerMine
 
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
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
Andimarini2
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
FahrizalTriPrasetyo
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

KĂŒrzlich hochgeladen (16)

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
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
 
POWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATASPOWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATAS
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.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++
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Part
 

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