Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 1
Contoh Program Menyalakan led bergantian di kaki PORTC
Slamat Mencoba
Pastiii BIS$$444
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 2
Tutorial menggunakan Software Proteus
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 3
1. Setelah selesai melakukan installasi sekarang klik software proteus
Lembar Kerja
Proteus
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 4
Contoh
Skema Rangkaian Flip-Flop (LED)
Daftar Komponen
1. IC Atmega 16
2. Xtall 12 MHz
3. Resistor 1K
4. Capasitor 22P / 33P
5. Capasitor 100P
6. Resistor 220 ohm
7. Button
8. Led
9. Power (+) 10. Groun (-)
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 5
2. Menu Tollbar
Tanda Kusor
Daftar Komponen
Daftar Power dan Ground
Merupakan garis peghubung
Kompenen lainya (Jalur Sirkuit) 3. Tampilan setelah di klik tanda (P) lalu ketik ATM di keywords
Maka tampil daftar komponen IC ATmega, pilih atmega 16
Lalu klik OK
Klik tanda
Dan (P)
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 6
4. Hasil seletah di OK
5. Sekarang lakukan lagi dengan klik (P) untuk mencari komponen yang dibutuhkan
6. Setelah kita keluarkan komponen yang digunakan, sekarang lakukan merangkai
7. Untuk memutar klik komponen
Yang mau di putar dengan klik kanan Pilih Rotate, lihat hasilnya
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 7
8. Sekarang klik symbol garis untuk membuat jalur sirkuit
9. Setelah dirangkai, klik symbol
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 8
10. Tampilan setelah di berikan tegangan, sekarang klik 2 x di simbol tegangan dan ground, maka tampil, klik tanda panah kebawah untuk memilih tegangan (pilih VCC) dan (GND). Klik OK
Klik 2 kali pada komponen Kristal (Xtall) 1MHz buat menjadi 12MHz, klik OK
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 9
11. Setelah selesai di rangkai sekarang waktunya untuk mengisi program ke IC Atmega16 dengan cara klik 2 kali pada komponen IC Atmega 16
Lakukan perubahan pada CKSEL Fuses = (0001) Int RC 1 MHz menjadi = (0100) Int RC 8 MHz dan isi 12MHz Klik Simbol Open yang di Program File untuk membuka program hex yang mau di isi ke IC Atmega 16, klik OK
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 10
12. Setelah di klik simbol Open yang di program file pilih folder Exe
lalu klik dan lihat file led Hex, lalu klik OK
Hasil lalu klik OK
IC Atmega16 Sudah terisi program yang sudah dibuat tadi (Cth : program menyalakan led bergantian)
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 11
13. Klik simbol Start atau tekan tombol F12 yang ada dibawah dan lihat hasilnya
NB : Skema rangkaian led tetap satu saja
1. Programnya saja yang di dirubah / diganti-ganti untuk melihat tampilan led yang berbeda-beda menyalanya.
2. Cara memasukan sama seperti yang sudah dijelaskan.
3. Proteus hanya meminta file yang berextensi Hex dan Cof. Untuk melihat hasil pemograman yang dibuat.
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 12
Tutorial Melakukan Compiler dari Bahasa
Pemograman C Ke dalam Format Hexadesimal (Tipe file Hex)
1. Download software Codevision AVR di link : http://atmel.com.; www.fischl.de/usbasp/. ; http://www.kelas-mikrokontrol.com/download.
2. Setelah selesai download install program tersebut : lalu klik program yg sudah di install :
3. Klik New lalu rubah Source dengan klik Project, lalu klik OK lalu klik Yes:
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 13
4. Maka tampil untuk melakukan seting baik jenis tipe IC maupun Kristal/Xtall, karena menggunakan IC Atmega 16 maka ubahlah Chip Atinny 13 dan clock 4.000000MHz, klik pilih Atmega 16 lalu klik di clock ketik 12.000000 MHz lalu klik Ports (tujuan untuk mengatifkan jenis port yang digunakan ) karena menggunakan skema gambar yang sudah di rangkai pada software simulasi proteus di alamat PORTC maka klik PORTC.
Rubahlah bit In menjadi bit Out dengn klik di Buton In menjadi seperti gambar ini, lalu klik Buton 0 untuk merubah menjadi 1, yang lainya tidak perlu di seting karena contoh rangkaian masih dasar dan hanya untuk menampilkan led yang menyala baik bergantian maupun acak tampilannya, lalu klik file (untuk melakukan penyimpanan program).
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 14
5. pilih lalu simpan di folder yang anda buat sendiri agar file yang di simpan tidak sulit dicari contoh
gambar ini klik open
6. isi file name dengan bebas namanya cth led, lalu klik SAVE maka muncul lembar simpan berikutnya, penyimpanan sampai 3kali
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 15
7. Maka tampil lembar kerja CodeVision AVR
Hapuslah deklarasi file/data yang tidak diperlukan
Setelah di hapus mulailah menulis program di lembar kerja codevision avr
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 16
8. Setelah selesai melakukan penyimpanan sampai 3 kali maka buka explore untuk lihat di folder yang sudah dibuat maka ada namba folder baru di dalam folder yang dibuat tadi
9. Contoh program yang benar
Contoh Program Salah
Tidak ada
yang salah
Klik folder Exe maka isinya
belum ada karena belum di
lakukan compiler
Ada kesalahan
dalam
penulisan
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 17
10. Setelah Program di ketik dengan benar selanjutnya lakukan compiler untuk merubah ke dalam hexsa (hex) dan juga untuk memeriksa apakah sudah benar hasil penulisan, klik Project lalu pilih Compile atau tekan tombol F9, bila ada kesalahan atau error, lalukan perbaikan,
11. Bila sudah benar penulisan lakukan lagi compiler, maka hasilnya tidak ada yang error.
12. Habis klik compiler klik OK Lalu klik lagi Project lalu pilih Buil All atau CTRL + F9 Lalu klik OK
Ada dua
salah /
Error
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 18
13. Setelah dilakukan klik compiler dan Klik Buill All, sekarang buka explore untuk melihat bahwa di dalam folder ada penambahan file.
File yang tipe (hex) ini lah yang akan di download ke IC Mikrokontroler ATmega 16
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 19
TUTORIAL MENGGUNAKAN SOFTWARE ISP Prog (Ver 1.68)
Select Chip
Jenis IC Mikrokontroler
Atmel
Atmega
AVR
ANT9
dll
Open File Hex
Untuk Download
Write Flash
Buat Download
Program Ke IC
Verify Flash
Membaca hasil
Download Program
Lock Chip
Untuk Mengunci
Program yang sudah di
download
Menyimpan Data
Program Hex Ke
Memori External
Klik Command
Melihat menu
Berikutnya
NB : Software Prog ISP V 1.68 Merupakan software Download program ke
dalam IC Mikrokontroler melalui downloader USB, Software ini bisa
digunakan untuk mengisi ke berbagai jenis IC Mikrokontroler
Erase berfungsi
Untuk Menghapus
Program yang ada di IC
Auto berfungsi
Untuk membaca /
Scanning IC
Mikrokontroler
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 20
CARA MENDOWNLOAD PROGRAM KE MIKROKONTROLER DENGAN SOFTWARE Prog ISP V 1.68
1. Klik Program ProgISP
2. Klik Command Untuk membuka menu lainnya Hasilnya
3. Bentuk Sebelum Di Pasang Downloader USB Ke Komputer PC/Laptop
4. Sesudah dipasang/dicolokan Downloader USB ke Komputer PC/Laptop
5. Di Select Chip Pilih jenis IC yang di gunakan, karena menggunakan Atmega 16 pilih jenis IC atmega 16
6. Setelah dirubah lakukan klik Read
Untuk membaca apakah bisa
Membaca IC Atmega 16
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 21
7. Bila tidak bisa membaca atau tidak terhubung ke IC Atmega 16 maka tampil
8. Bila benar maka tampil succesfull read
9. Lakukan seting fuse bit dengan menggantikan lowValue = E1 dan HighValue = 99 menjadi LowValue = EF dan HighValue = D9
10. Setelah melakukan seting fuse bit, sekarang klik
Command di bagian atas atau samping
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 22
11. Pilih Erase Chip lalu klik tujuannya untuk menghapus program yang ada di IC Mikrokontroler ATmega16
maka menunjukan successfully Bentuk kegagalan atau tidak berhasil dihapus
12. Setelah dihapus klik file pilih load flash atau klik load flash yang ada di samping
tampilan, pilih dimana anda menyimpan program yang sudah disimpan di folder, bila sudah ketemu
klik Exe, untuk membuka isi file hex yang sudah di compiler tadi, lalu klik OK
13. Maka tampil di bawah
NB : penyebab tidak bisa dihapus
atau gagal karena :
1. Salah memasang kabel ke IC
Atmega 16 (terbalik
memasangnya).
2. Kabel rusak
3. IC Rusak (bias dari toko atau
salah seting fuse bit)
Tampilan Led yang siap untuk di kirim ke
iC Mikrokontroler ATMEGA 16
Email : [email protected]
T. Komputer AMIK BSI Jakarta Page 23
14. Klik Command klik Write Flash , karena masih dalam flash penyimpanan programnya jadi jangan klik write EEprom.
Setelah itu klik lagi Command klik Program Fuse,
15. Jangan Klik Lock Chip bila tidak ingin mengunci program download
NB : Bila di lock chip maka sulit untuk membuka atau mengisi lagi program ke IC Mikrokontroler Atmega
16. Bila sudah berhasil atau succesfuly dalam mendownload program ke dalam IC mikrokontroler, maka IC Siap dipakai dan lihat hasilnya.
NB : Terjadinya Error atau gagal download program ke IC dikarenakan
1. Salah Pasang IC Mikrokontroler/terbalik
2. Kurang kencang atau longgar dalam pemasangan IC
3. Rusaknya Kabel data
4. Terlalu sering di lock chip, dll
Bila berhasil mendownload program ke IC Mikrokontroler ATmega 16 dan juga program fuse
Top Related