Minggu, 04 Juli 2010
Sabtu, 03 Juli 2010
TUTORIAL BASCOM AVR4
KEYPAD
11.1. PENDAHULUAN Keypad 4x3 di sini adalah sebuah keypad matrix dengan susunan empat baris dan tiga kolom dengan sebuah common. Gambar 11.1. Konstruksi keypad 4x3 dengan common Seperti terlihat dalam gambar di atas, apabila saklar ‘1’ ditekan, maka baris 1 dan kolom 1 akan terhubung ke common. Apabila saklar ‘2’ ditekan, maka baris 1 dan kolom 2 akan terhubung ke common dan seterusnya.
Gambar 11.1. Konstruksi keypad 4x3 dengan common Seperti terlihat dalam gambar di atas, apabila saklar ‘1’ ditekan, maka baris 1 dan kolom 1 akan terhubung ke common. Apabila saklar ‘2’ ditekan, maka baris 1 dan kolom 2 akan terhubung ke common dan seterusnya.
4.1. RANGKAIAN PEMBACAAN KEYPAD DENGAN 7 SEGMENT
Rangkaian tombol 4x4 adalah rangkaian untuk membaca tombol 4x4 dari port keluaran mikrokontroller. Pada saat penekanan tombol key pad, data dari key pad akan ditampilkan dengan seven segment.
Gambar 4.1. Rangkaian aplikasi tombol 4x4 dengan seven segment
6.3.1. PEMROGRAMAN PEMBACAAN KEYPAD DAN 7 SEGMENT
Setelah rangkaian tombol 4x4 dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program Program pembacaan tombol. 4x4.
Program sebagai berikut ini
11.1. PENDAHULUAN Keypad 4x3 di sini adalah sebuah keypad matrix dengan susunan empat baris dan tiga kolom dengan sebuah common. Gambar 11.1. Konstruksi keypad 4x3 dengan common Seperti terlihat dalam gambar di atas, apabila saklar ‘1’ ditekan, maka baris 1 dan kolom 1 akan terhubung ke common. Apabila saklar ‘2’ ditekan, maka baris 1 dan kolom 2 akan terhubung ke common dan seterusnya.
Gambar 11.1. Konstruksi keypad 4x3 dengan common Seperti terlihat dalam gambar di atas, apabila saklar ‘1’ ditekan, maka baris 1 dan kolom 1 akan terhubung ke common. Apabila saklar ‘2’ ditekan, maka baris 1 dan kolom 2 akan terhubung ke common dan seterusnya.
4.1. RANGKAIAN PEMBACAAN KEYPAD DENGAN 7 SEGMENT
Rangkaian tombol 4x4 adalah rangkaian untuk membaca tombol 4x4 dari port keluaran mikrokontroller. Pada saat penekanan tombol key pad, data dari key pad akan ditampilkan dengan seven segment.
Gambar 4.1. Rangkaian aplikasi tombol 4x4 dengan seven segment
6.3.1. PEMROGRAMAN PEMBACAAN KEYPAD DAN 7 SEGMENT
Setelah rangkaian tombol 4x4 dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program Program pembacaan tombol. 4x4.
Program sebagai berikut ini
TUTORIAL BASCOM AVR3
Aplikasi Seven Segmen dengan Mikrokontroller
3.1. RANGKAIAN SEVEN SEGMENT TUNGGAL 1
Rangkaian seven segment tunggal adalah rangkaian untuk menggerakkan penampil 7 segment secara langsung dari port keluaran mikrokontroller. Penampil seven segment yang digunakan common anoda.
Rangkaian aplikasi penggerak seven segmen tunggal
3.2.1. PEMROGRAMAN SEVENT SEGMENT TUNGGAL 1
3.2.1.1. Program Bab 3.1
Setelah rangkaian seven segment dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya anda membuat program Bab 3.1. Program ini digunakan untuk menampilkan data 5 dan 7 secara bergantian.
Program sebagai berikut ini
Flowchart
Gambar 3.1. Flowchart Program Bab 4.1
3.1. APLIKASI SEVEN SEGMENT TUNGGAL 2
Rangkaian seven segment tunggal 2 adalah rangkaian untuk menggerakkan penampil 7 segment secara langsung dari port keluaran mikrokontroller dengan data input BCD. Penampil seven segment yang digunakan common anoda.
Gambar 3.2. Rangkaian aplikasi penggerak seven segmen tunggal dengan BCD
3.3.1. Pemrograman Sevent Segment Tunggal 2
3.3.1.1. Program Seven Segment 2_1
Setelah rangkaian seven segment dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program Program Seven Segment 1. Program ini digunakan untuk menampilkan data 3 dan 2 secara bergantian.
Program sebagai berikut ini
Flowchart
Gambar 3.3. Flowchart Program Bab 3.3 7-Segment Menyala Tunggal IC 4511
3.2. APLIKASI SEVEN SEGMENT TERMULTIPLEKS
Rangkaian seven segment termultipleks Seven Segment adalah rangkaian untuk menggerakkan 4 buah penampil 7 segment secara langsung dari port keluaran mikrokontroller dengan data input Seven Segment.
Gambar 3.4. Rangkaian aplikasi penggerak seven segmen termultipleks 2
5.4.1. Pemrograman Sevent Segment Termultipleks
5.4.1.1. Program Seven Segment 4_1
Setelah rangkaian sevent segment dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk menampilkan data 1512 dan 4385 pada seven segment.
Program sebagai berikut ini
3.1. RANGKAIAN SEVEN SEGMENT TUNGGAL 1
Rangkaian seven segment tunggal adalah rangkaian untuk menggerakkan penampil 7 segment secara langsung dari port keluaran mikrokontroller. Penampil seven segment yang digunakan common anoda.
Rangkaian aplikasi penggerak seven segmen tunggal
3.2.1. PEMROGRAMAN SEVENT SEGMENT TUNGGAL 1
3.2.1.1. Program Bab 3.1
Setelah rangkaian seven segment dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya anda membuat program Bab 3.1. Program ini digunakan untuk menampilkan data 5 dan 7 secara bergantian.
Program sebagai berikut ini
Flowchart
Gambar 3.1. Flowchart Program Bab 4.1
3.1. APLIKASI SEVEN SEGMENT TUNGGAL 2
Rangkaian seven segment tunggal 2 adalah rangkaian untuk menggerakkan penampil 7 segment secara langsung dari port keluaran mikrokontroller dengan data input BCD. Penampil seven segment yang digunakan common anoda.
Gambar 3.2. Rangkaian aplikasi penggerak seven segmen tunggal dengan BCD
3.3.1. Pemrograman Sevent Segment Tunggal 2
3.3.1.1. Program Seven Segment 2_1
Setelah rangkaian seven segment dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program Program Seven Segment 1. Program ini digunakan untuk menampilkan data 3 dan 2 secara bergantian.
Program sebagai berikut ini
Flowchart
Gambar 3.3. Flowchart Program Bab 3.3 7-Segment Menyala Tunggal IC 4511
3.2. APLIKASI SEVEN SEGMENT TERMULTIPLEKS
Rangkaian seven segment termultipleks Seven Segment adalah rangkaian untuk menggerakkan 4 buah penampil 7 segment secara langsung dari port keluaran mikrokontroller dengan data input Seven Segment.
Gambar 3.4. Rangkaian aplikasi penggerak seven segmen termultipleks 2
5.4.1. Pemrograman Sevent Segment Termultipleks
5.4.1.1. Program Seven Segment 4_1
Setelah rangkaian sevent segment dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk menampilkan data 1512 dan 4385 pada seven segment.
Program sebagai berikut ini
TUTORIAL BASCOM AVR1
APLIKASI LAMPU LED DENGAN MIKROKONTROLLER
2.1. RANGKAIAN LAMPU LED
Rangkaian minimum untuk menghidupkan 8 LED melalui Port C ditunjukan pada Gambar 2.1. yang perlu diperhatikan adalah konfigurasi rangkaian LED yaitu Common Anode (CA) artinya untuk menghidupkan LED pada Port C, port C harus dikirim atau diberi logika ‘0’.
2.1. RANGKAIAN LAMPU LED
Rangkaian minimum untuk menghidupkan 8 LED melalui Port C ditunjukan pada Gambar 2.1. yang perlu diperhatikan adalah konfigurasi rangkaian LED yaitu Common Anode (CA) artinya untuk menghidupkan LED pada Port C, port C harus dikirim atau diberi logika ‘0’.

Gambar 2.1. Hasil pemasangan komponen rangkaian lampu led
2.2. PEMROGRAMAN MENYALAKAN LED
Setelah rangkaian LED dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk menghidupkan LED tersebut.
Program sebagai berikut ini
2.2. PEMROGRAMAN MENYALAKAN LED
Setelah rangkaian LED dibuat dan dihubungkan dengan port pararel mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk menghidupkan LED tersebut.
Program sebagai berikut ini

Flowchart

Gambar 2.2. Flowchart program LED menyala
Senin, 21 Juni 2010
PROSES DOWNLOADING PROGRAM MENGGUNAKAN PONYPORG
PROSES DOWNLOADING PROGRAM
PonyProg2000
Software PonyProg2000 ini adalah software gratis yang berfungsi untuk men-download file hexa ke flash memori ATMega16. Sebenarnya program ini selain untuk jenis AVR ATMega16 dapat untuk jenis Atmel AVR yang lain. Hampir semua jenis AVR Atmel dapat di-download menggunakan software ini.
Berikut langkah-langkah untuk men-download program hexa ke dalam memori flash ATMega16 :
1. Buka Program PonyProg2000 maka akan muncul tampilan sebagai berikut lalu klik OK.
Gambar 1 Tampilan Awal PonyProg2000
2. Apabila pemakaian pertama kali program PonyProg2000 harus dilakukan interface setup. Dengan cara pilih pada menu Setup kemudian pilih pada Interface Setup…
Gambar 2 Membuka interface setup
3. Apabila menggunakan paralel port maka pilihan seperti pada gambar dibawah. Kemudian klik OK.
Gambar 3 Kotak dialog interface setup
4. Pilihan Jenis Mikrokontroler juga harus dilakukan
Gambar 4 Pilihan Mikrokontroler
5. Buka file hexa hasil proses Assembly AVR Studio dengan cara klik menu File kemudian pilih pada Open Device File…. Pilih file dengan ekstensi akhiran .hex
Gambar 5 Membuka file yang akan didownload ke mikrokontroler
6. Setelah file hexa dipilih maka akan jendela PonyProg2000 akan berubah seperti berikut.
Gambar 6 Tampilan program yang akan didownload ke mikrokontroler sudah dalam bahasa hexa
7. Untuk Proses mendownload ke flash memori ATMega16. Pilih Menu Command kemudian klik pada Write All
Gambar 7 Perintah Write untuk men-download ke mikrokontroler
8. Setelah berhasil klik OK. Maka file Hexa telah berhasil di-download ke flash memori ATMega16. Jalankan mikrokontroler.
Security And Configuration Bits
Fuse bits merupakan bit yang mengatur konfigurasi dasar ATMEGA16. ATMEGA16 yang sangat penting apabila setting ini tidak dilakukan maka penggunaaan Timer/Counter atau komunikasi serial USART tidak akan seperti yang diinginkan karena beberapa setting menyangkut pada penggunaan kristal untuk masukan clock. Pengaturan Fuse bits ini dapat diatur melalui Program PonyProg dengan cara pilih menu Command lalu pilih Security and Configuration Bits seperti tampak pada gambar dibawah ini.
Gambar 8 Perintah Write untuk membuka jedela Fuse Bits
Lalu akan muncul jendela seperti dibawah ini
Gambar 9 Jendela Fuse Bits
Pada dasarnya mikrokontroler ATMega16 memiliki dua tipe fuse bits yaitu Fuse High Byte dan Fuse Low Byte.
Fuse High Byte memiliki susunan sebagai berikut :
S8535C
WDTON
SPIEN
CKOPT
EESAVE
BOOTSZ1
BOOTSZ0
BOOTRST
Gambar 10 Fuse High Byte
Bit penyusun Fuse High Byte dapat dijelaskan sebagai berikut :
a. BOOTRST merupakan bit pemilih vektor reset. Nilai awalnya yaitu 1 yang berarti bahwa alamat resetnya berada di alamat 0x0000h. Sedangkan jika bernilai 0 maka alamat resetnya sesuai dengan alamat reset yang ditentukan oleh bit BOOTSZ1 dan BOOTSZ2.
b. BOOTSZ1 dan BOOTSZ1 merupakan bit pemilih ukuran boot sector. Bernilai awal 00 sehingga memberikan ukuran boot sector sebesar 1024 word dengan alamat boot sector pada 0x0C00h.
c. EESAVE merupakan bit pengatur aktivasi penyimpanan data EEPROM secara permanen. Bernilai awal 1 sehingga tidak dilakukan proses penyimpanan data EEPROM secara permanen. Jika bernilai 0 maka pilihan ini diaktifkan.
d. CKOPT merupakan bit pemrograman sumber clock. Bernilai awal 1 sehingga sumber clock berupa osilator internal dengan frekuensi 1MHz. Jika bernilai 0 maka sumber clock berasal dari luar.
e. SPIEN merupakan bit aktivasi pemrograman melalui SPI. Bit ini tidak bisa diprogram dengan perangkat lunak.
f. WDTON merupakan bit pengatur aktivasi Watch Dog Timer. Bernilai awal 1 sehingga Watch Dog Timer aktivasinya dikendalikan melalui register WDTCTR. Jika bernilai 0 maka Watch Dog Timer selalu aktif.
g. S8535C merupakan bit pemilih mode kerja mikrokontroler. Bernilai awal 1 dan jika bernilai 0 maka beberapa fitur yang tidak didukung oleh AT90S8535 akan dimatikan.
Sedangkan Fuse Low Byte memiliki susunan sebagai berikut :
BODLEVEL
BODEN
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
Gambar 11 Fuse Low Byte
Bit penyusun Fuse Low Byte dapat dijelaskan sebagai berikut :
a. CKSEL3, CKSEL2, CKSEL1, CKSEL0 merupakan bit yang berfungsi mengatur pemilihan sumber clock. Saat awal bernilai 0001 sehingga clock berasal dari osilator RC internal. Jika bit CKOPT=0 maka bit-bit ini perlu diprogram sesuai dengan tabel B.1.
Tabel 1 Konfigurasi sumber clock
Sumber Clock
CKSEL3..0
Kristal atau resonator keramik eksternal
1111-1010
Kristal frekuensi rendah
1001
Osilator RC eksternal
1000-0101
Osilator RC internal
0100-0001
Clock eksternal
0000
b. SUT1 dan SUT0 merupakan bit pemilihan waktu start up. Bernilai awal 10 sehingga memberikan waktu start up terbesar yaitu 65 mdetik. Detail konfigurasinya sebagai berikut :
1. Jika bernilai 00 maka tidak ada tunda waktu. Dianjurkan untuk digunakan jika bit BODEN diprogram.
2. Jika bernilai 01 maka tunda waktunya sebesar 41 mdetik.
c. BODEN merupakan bit pengatur aktivasi deteksi tegangan gagal. Bernilai awal 1 sehingga fitur ini tidak diaktifkan. Jika bernilai 0 maka jika tegangan catu daya mikrokontroler melebihi atau kurang dari level tegangan yang diizinkan maka secara otomatis mikrokontroler akan langsung direset.
d. BODLEVEL menentukan level tegangan gagal mikrokontroler. Bernilai awal 1 sehingga level tegangan gagalnya diset pada 4V. Jika bernilai 0 maka level tegangan gagalnya diset 2,7V. Bit ini berfungsi jika bit BODEN diaktifkan.
Untuk melekukan penyetingan klik pada kotak bit, hubungkan mikrokontroler kemudian klik pada Write. Anda juga dapat membaca konfigurasi yng terdapat pada mikrokontroler sebelumnya dengan klik pada Read.
Jadi apabila Anda memakai kristal luar sebesar 11,0592 MHz konfigurasi dari Security and Configuration Bitsnya adalah seperti gambar dibawah ini. Harus diingat kotak yang di beri tanda centang berarti berlogika 0
Gambar 12 Konfigurasi jika menggunakan kristal luar 11,0592 MHz
PonyProg2000
Software PonyProg2000 ini adalah software gratis yang berfungsi untuk men-download file hexa ke flash memori ATMega16. Sebenarnya program ini selain untuk jenis AVR ATMega16 dapat untuk jenis Atmel AVR yang lain. Hampir semua jenis AVR Atmel dapat di-download menggunakan software ini.
Berikut langkah-langkah untuk men-download program hexa ke dalam memori flash ATMega16 :
1. Buka Program PonyProg2000 maka akan muncul tampilan sebagai berikut lalu klik OK.
Gambar 1 Tampilan Awal PonyProg2000
2. Apabila pemakaian pertama kali program PonyProg2000 harus dilakukan interface setup. Dengan cara pilih pada menu Setup kemudian pilih pada Interface Setup…
Gambar 2 Membuka interface setup
3. Apabila menggunakan paralel port maka pilihan seperti pada gambar dibawah. Kemudian klik OK.
Gambar 3 Kotak dialog interface setup
4. Pilihan Jenis Mikrokontroler juga harus dilakukan
Gambar 4 Pilihan Mikrokontroler
5. Buka file hexa hasil proses Assembly AVR Studio dengan cara klik menu File kemudian pilih pada Open Device File…. Pilih file dengan ekstensi akhiran .hex
Gambar 5 Membuka file yang akan didownload ke mikrokontroler
6. Setelah file hexa dipilih maka akan jendela PonyProg2000 akan berubah seperti berikut.
Gambar 6 Tampilan program yang akan didownload ke mikrokontroler sudah dalam bahasa hexa
7. Untuk Proses mendownload ke flash memori ATMega16. Pilih Menu Command kemudian klik pada Write All
Gambar 7 Perintah Write untuk men-download ke mikrokontroler
8. Setelah berhasil klik OK. Maka file Hexa telah berhasil di-download ke flash memori ATMega16. Jalankan mikrokontroler.
Security And Configuration Bits
Fuse bits merupakan bit yang mengatur konfigurasi dasar ATMEGA16. ATMEGA16 yang sangat penting apabila setting ini tidak dilakukan maka penggunaaan Timer/Counter atau komunikasi serial USART tidak akan seperti yang diinginkan karena beberapa setting menyangkut pada penggunaan kristal untuk masukan clock. Pengaturan Fuse bits ini dapat diatur melalui Program PonyProg dengan cara pilih menu Command lalu pilih Security and Configuration Bits seperti tampak pada gambar dibawah ini.
Gambar 8 Perintah Write untuk membuka jedela Fuse Bits
Lalu akan muncul jendela seperti dibawah ini
Gambar 9 Jendela Fuse Bits
Pada dasarnya mikrokontroler ATMega16 memiliki dua tipe fuse bits yaitu Fuse High Byte dan Fuse Low Byte.
Fuse High Byte memiliki susunan sebagai berikut :
S8535C
WDTON
SPIEN
CKOPT
EESAVE
BOOTSZ1
BOOTSZ0
BOOTRST
Gambar 10 Fuse High Byte
Bit penyusun Fuse High Byte dapat dijelaskan sebagai berikut :
a. BOOTRST merupakan bit pemilih vektor reset. Nilai awalnya yaitu 1 yang berarti bahwa alamat resetnya berada di alamat 0x0000h. Sedangkan jika bernilai 0 maka alamat resetnya sesuai dengan alamat reset yang ditentukan oleh bit BOOTSZ1 dan BOOTSZ2.
b. BOOTSZ1 dan BOOTSZ1 merupakan bit pemilih ukuran boot sector. Bernilai awal 00 sehingga memberikan ukuran boot sector sebesar 1024 word dengan alamat boot sector pada 0x0C00h.
c. EESAVE merupakan bit pengatur aktivasi penyimpanan data EEPROM secara permanen. Bernilai awal 1 sehingga tidak dilakukan proses penyimpanan data EEPROM secara permanen. Jika bernilai 0 maka pilihan ini diaktifkan.
d. CKOPT merupakan bit pemrograman sumber clock. Bernilai awal 1 sehingga sumber clock berupa osilator internal dengan frekuensi 1MHz. Jika bernilai 0 maka sumber clock berasal dari luar.
e. SPIEN merupakan bit aktivasi pemrograman melalui SPI. Bit ini tidak bisa diprogram dengan perangkat lunak.
f. WDTON merupakan bit pengatur aktivasi Watch Dog Timer. Bernilai awal 1 sehingga Watch Dog Timer aktivasinya dikendalikan melalui register WDTCTR. Jika bernilai 0 maka Watch Dog Timer selalu aktif.
g. S8535C merupakan bit pemilih mode kerja mikrokontroler. Bernilai awal 1 dan jika bernilai 0 maka beberapa fitur yang tidak didukung oleh AT90S8535 akan dimatikan.
Sedangkan Fuse Low Byte memiliki susunan sebagai berikut :
BODLEVEL
BODEN
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
Gambar 11 Fuse Low Byte
Bit penyusun Fuse Low Byte dapat dijelaskan sebagai berikut :
a. CKSEL3, CKSEL2, CKSEL1, CKSEL0 merupakan bit yang berfungsi mengatur pemilihan sumber clock. Saat awal bernilai 0001 sehingga clock berasal dari osilator RC internal. Jika bit CKOPT=0 maka bit-bit ini perlu diprogram sesuai dengan tabel B.1.
Tabel 1 Konfigurasi sumber clock
Sumber Clock
CKSEL3..0
Kristal atau resonator keramik eksternal
1111-1010
Kristal frekuensi rendah
1001
Osilator RC eksternal
1000-0101
Osilator RC internal
0100-0001
Clock eksternal
0000
b. SUT1 dan SUT0 merupakan bit pemilihan waktu start up. Bernilai awal 10 sehingga memberikan waktu start up terbesar yaitu 65 mdetik. Detail konfigurasinya sebagai berikut :
1. Jika bernilai 00 maka tidak ada tunda waktu. Dianjurkan untuk digunakan jika bit BODEN diprogram.
2. Jika bernilai 01 maka tunda waktunya sebesar 41 mdetik.
c. BODEN merupakan bit pengatur aktivasi deteksi tegangan gagal. Bernilai awal 1 sehingga fitur ini tidak diaktifkan. Jika bernilai 0 maka jika tegangan catu daya mikrokontroler melebihi atau kurang dari level tegangan yang diizinkan maka secara otomatis mikrokontroler akan langsung direset.
d. BODLEVEL menentukan level tegangan gagal mikrokontroler. Bernilai awal 1 sehingga level tegangan gagalnya diset pada 4V. Jika bernilai 0 maka level tegangan gagalnya diset 2,7V. Bit ini berfungsi jika bit BODEN diaktifkan.
Untuk melekukan penyetingan klik pada kotak bit, hubungkan mikrokontroler kemudian klik pada Write. Anda juga dapat membaca konfigurasi yng terdapat pada mikrokontroler sebelumnya dengan klik pada Read.
Jadi apabila Anda memakai kristal luar sebesar 11,0592 MHz konfigurasi dari Security and Configuration Bitsnya adalah seperti gambar dibawah ini. Harus diingat kotak yang di beri tanda centang berarti berlogika 0
Gambar 12 Konfigurasi jika menggunakan kristal luar 11,0592 MHz
MENDOWNLOAD PROGRAM KE MIKROKONTROLER AT89S51
MENDOWNLOAD PROGRAM KE MIKROKONTROLER
Untuk proses mendownload program ke mikrokontroler gunakan aecisp programmer.
Untuk bias mendownload program, maka letak program harus sama dengan letak folder dari aecisp.
Proses mendownload adalah:
Buka program aecisp dengan cara double klik program tersebut sehingga tampak seperti berikut
Kemudian melakukan setting terhadap interface dan mikrokontroler yang dipakai dengan menekan tombol J(setup)
Setelah memilih setting yang dipakai maka simpan dengan menekan tombol S(save setup)
Load/ambil program yang ingin di download dengan menekan tombol A(load hex file to flash buffer)
ketikkan nama file.hex yang akan didownload, dan enter
Tampilan flash buffer
Lakukan programming dengan menekan tombol E(program)
Tunggu hingga proses download selesai (100%)
Untuk bias melihat hasil program maka aktifkan reset(reset=low) dengan cara menekan tombol I
Untuk proses mendownload program ke mikrokontroler gunakan aecisp programmer.
Untuk bias mendownload program, maka letak program harus sama dengan letak folder dari aecisp.
Proses mendownload adalah:
Buka program aecisp dengan cara double klik program tersebut sehingga tampak seperti berikut
Kemudian melakukan setting terhadap interface dan mikrokontroler yang dipakai dengan menekan tombol J(setup)
Setelah memilih setting yang dipakai maka simpan dengan menekan tombol S(save setup)
Load/ambil program yang ingin di download dengan menekan tombol A(load hex file to flash buffer)
ketikkan nama file.hex yang akan didownload, dan enter
Tampilan flash buffer
Lakukan programming dengan menekan tombol E(program)
Tunggu hingga proses download selesai (100%)
Untuk bias melihat hasil program maka aktifkan reset(reset=low) dengan cara menekan tombol I
MENGINSTAL SDCC VERSION....
MENGINSTAL SDCC VERSION....
Untuk melakukan instalasi SDCC di computer Windows, anda dapat mendownload dari web site SDCC di http://sdcc.sourceforge.net/ dengan kode win32.
Untuk memulai instalasi SDCC, klick ganda file instalasinya, ikuti langkah berikut:
1. Klick ganda pada sdcc-2.7.0-setup.exe Akan muncul tampilan preparing to install seperti gambar berikut.
Gambar 1 Preparing To Install
2. Tunggu sampai Anda masuk tampilan selamat datang seperti Gambar 2.
Gambar 2 Instalation Wizard
3. Klik Next. Anda akan menjumpai tampilan License Agreement seperti Gambar 3:
Gambar 3 License Agreement
4. Klik Next. Anda menjumpai tampilan Choose Start Menu Folder seperti Gambar 4
Gambar 4 Server Information
5. Anda akan masuk ke bagian Choose Components. Lanjutkan proses dengan menekan tombol Next. Lihat Gambar 5
Gambar 5 Setup Type
6. Pilih folder tujuan untuk meletakkan file yang akan anda install. Secara default, folder adalah C:\Program Files\SDCC. Tekan tombol Install untuk proses selanjutnya.
Gambar 6 Choose Install Location
7. Anda akan masuk ke bagian Installing. Tunggu proses Installing. Lihat Gambar 7
Gambar 7 Destination Folder
8. Jika proses instalasi selesai, akan muncul pesan Set Path seperti Gambar 8.
Gambar 8 Instal Completed
9. Jika proses instalasi selesai, akan muncul seperti Gambar 9.
Gambar 9 Instal Completed
Untuk melakukan instalasi SDCC di computer Windows, anda dapat mendownload dari web site SDCC di http://sdcc.sourceforge.net/ dengan kode win32.
Untuk memulai instalasi SDCC, klick ganda file instalasinya, ikuti langkah berikut:
1. Klick ganda pada sdcc-2.7.0-setup.exe Akan muncul tampilan preparing to install seperti gambar berikut.
Gambar 1 Preparing To Install
2. Tunggu sampai Anda masuk tampilan selamat datang seperti Gambar 2.
Gambar 2 Instalation Wizard
3. Klik Next. Anda akan menjumpai tampilan License Agreement seperti Gambar 3:
Gambar 3 License Agreement
4. Klik Next. Anda menjumpai tampilan Choose Start Menu Folder seperti Gambar 4
Gambar 4 Server Information
5. Anda akan masuk ke bagian Choose Components. Lanjutkan proses dengan menekan tombol Next. Lihat Gambar 5
Gambar 5 Setup Type
6. Pilih folder tujuan untuk meletakkan file yang akan anda install. Secara default, folder adalah C:\Program Files\SDCC. Tekan tombol Install untuk proses selanjutnya.
Gambar 6 Choose Install Location
7. Anda akan masuk ke bagian Installing. Tunggu proses Installing. Lihat Gambar 7
Gambar 7 Destination Folder
8. Jika proses instalasi selesai, akan muncul pesan Set Path seperti Gambar 8.
Gambar 8 Instal Completed
9. Jika proses instalasi selesai, akan muncul seperti Gambar 9.
Gambar 9 Instal Completed
MENGINSTAL PROGRAM PONYPROG
MENGINSTAL PROGRAM PONYPROG2000
Untuk memulai instalasi ponyprog, klick ganda file instalasinya, ikuti langkah berikut:
· Klick ganda pada setup.EXE.
· Tunggu sampai Anda masuk tampilan selamat datang seperti Gambar 1
Gambar 1. selamat datang
· Klik Next. Anda akan menjumpai tampilan License Agreement

Gambar 2. License Agreement
· Klik Next. Anda akan menjumpai tampilan Select Destination Directory
Gambar 3. Select Destination Directory
· Klik Next. Anda akan menjumpai tampilan Select Start Menu Folder
Gambar 4. Select Start Menu Folder
· Klik Next. Anda akan menjumpai tampilan Ready to Install
Gambar 5. Ready to Install
· Klik Next. Anda akan menjumpai tampilan Installing
Gambar 6. Installing
· Klik Next. Anda akan menjumpai tampilan Completing the PonyProg2000 Setup Wizard
Gambar 7. Completing the PonyProg2000 Setup Wizard
Untuk memulai instalasi ponyprog, klick ganda file instalasinya, ikuti langkah berikut:
· Klick ganda pada setup.EXE.
· Tunggu sampai Anda masuk tampilan selamat datang seperti Gambar 1
Gambar 1. selamat datang· Klik Next. Anda akan menjumpai tampilan License Agreement

Gambar 2. License Agreement
· Klik Next. Anda akan menjumpai tampilan Select Destination Directory
Gambar 3. Select Destination Directory
· Klik Next. Anda akan menjumpai tampilan Select Start Menu Folder
Gambar 4. Select Start Menu Folder
· Klik Next. Anda akan menjumpai tampilan Ready to Install
Gambar 5. Ready to Install
· Klik Next. Anda akan menjumpai tampilan Installing
Gambar 6. Installing
· Klik Next. Anda akan menjumpai tampilan Completing the PonyProg2000 Setup Wizard
Gambar 7. Completing the PonyProg2000 Setup Wizard
Langganan:
Postingan (Atom)