Lampu led berkedip
#include <at89x51.h>
void delay(void)
{
int i;
for(i=0 ; i<10000;i++);
}
void main(void)
{
while(1)
{
P1 = 0;
delay();
P1 = 255;
delay();
}
}
1. Buka teks editor yang anda miliki, misal notepad kemudian ketik program seperti gambar di bawah ini
2.Simpan file dengan ekstensi c (*.c).
3. Klik Start Menu -> Run, ketikkan command untuk masuk ke command prompt.
4. Masuk ke folder tempat anda menyimpan file diatas , misal c:\tutorial dengan perintah cd c:\tutorial
5. Periksa bahwa SDCC sudah terinstal pada komputer anda dengan perintah sdcc-v, jika SDCC sudah terinstall maka akan tampil versi SDCC yang terinstall pada komputer. Apabila SDCC belum terinstall maka akan muncul pesan kesalahan dan anda harus menginstall SDCC terlebih dahulu
6. Compile led1.c dengan perintah sdcc led1.c jika tidak ada pesan kesalahan berarti bahwa program anda sudah benar
7. Ketik perintah dir untuk melihat file yang ada pada direktori , maka akan dapat dilihat beberapa file yang muncul setelah proses compile antara lain:
- led1.asm , merupakan file assembly yang di dihasilkan dari led1.c
- led1.lst , merupakan file listing program
- led1.ihx, merupakan file hex yang terbentuk dari proses compile dan akan di programkan ke dalam mikrokontroller. sebelumnya ekstensi *.ihx harus di ubah *.hex menggunakan perintah : packihx led1.ihx > led1.hex
8. File led1.hex sudah siap untuk di programkan ke dalam mikrokontroller
9. Pasang mikrokontroller pada programmer, jalankan software programmer pada PC anda kemudian browse ke c:\tutorial untuk file hex yang akan di programkan, pilih led1.hex
10. Setelah pemrograman selesai pasang mikrokontroller pada sistem yang telah dibuat
11. Sistem siap untuk di coba, amati pada lampu led
12. Selesai, anda dapat mencoba membuat program lainnya
No comments:
Post a Comment