Download

10/14/2011

Serial Downloader Sederhana untuk AT89S51/AT89S52


SDownldr.exe adalah software untuk memprogram AT89S51/AT89S52 secara serial melalui port paralel. Software ini terdapat dalam Microcontroller Project
SDownldr.exe
SDownldr.exe
Skema pemasangan IC ke port adalah seperti berikut:
Skema rangkaian downloader serial
Skema rangkaian downloader serial
Rangkaian Serial Downloader di atas menggunakan catu daya dari port paralel. Akan tetapi tidak semua port paralel mampu memberikan arus yang cukup untuk keperluan tersebut. Jika port paralel Anda tidak cukup kuat untuk keperluan ini, maka Anda harus memberikan catu daya +5V tambahan.
Jika program ini dijalankan dari IDE, maka semua pengaturannya akan dilakukan oleh IDE. Sedangkan jika dijalankan secara standalone, maka pengaturannya adalah sebagai berikut:
  • Default Hex File
    Jika Anda menggunakan IDE “Microcontroller Poject”, maka setiap kali dilakukan kompilasi yang sukses, sebuah file hex akan dibuat pada direktori temp, yaitu TMPFILE.HEX. Jika “Default Hex File” di-cek, maka file yang akan dikirimkan jika tombol Send diklik adalah file hex hasil kompilasi yang sukses tersebut. Perlu diingat bahwa file hex tersebut hanya akan ada jika IDE masih dijalankan.
    Jika “Default Hex File” tidak di-cek, maka Anda bisa menentukan file mana yang akan dikirimkan dengan klik pada tombol Browse.
  • Send
    Gunakan tombol ini untuk memulai pengiriman file hex yang telah ditentukan.
  • Read
    Gunakan tombol ini untuk membaca kode yang berada pada chip. Pembacaan hanya akan berhasil jika chip belum di-lock.
  • Lock
    Gunakan tombol ini untuk lock chip sehingga kode pada chip tidak bisa dibaca lagi.
  • Port
    Pilih alamat port yang sesuai dengan port yang digunakan. Biasanya port pararel ditempatkan pada alamat 378H.
  • Auto Lock
    Jika di-cek, maka setelah pengiriman data selesai dan setelah dilakukan verifikasi, chip akan di-lock secara otomatis.
  • Browse
    Gunakan tombol ini untuk memilih file hex yang akan dikirimkan. Tombol ini hanya akan aktif jika “Default Hex File” tidak di-cek.
  • Read data count
    Digunakan untuk menentukan jumlah data yang akan dibaca jika tombol Read diklik. Penulisan angka bisa menggunakan desimal atau hexadesimal, yaitu jika “Hex” di-cek.

10/07/2011

Cara Mengendalikan Port Paralel

Paralel port atau sering disebut LPT memiliki tiga port, yaitu port data, port control, dan port status. Port-port ini memiliki alamat yang berurutan dengan alamat untuk port data sebagai alamat dasar. Alamat yang biasa digunakan untuk LPT adalah $378, $278 dan $38B. Dan alamat $378 merupakan alamat yang paling lumrah digunakan untuk LPT jika hanya ada sebuah port LPT yang terinstal. Dengan alamat dasar $378, maka ini berarti bahwa port data beralamat $378, port status pada $379 dan port control pada $37A.
Susunan pin untuk LPT pada konektor DB25 adalah sebagai berikut:
No.PinFungsiArahKeterangan
1Control bit 0 (strobe)KeluarDibalik
2-9Data (bit 0-bit 7)Masuk/keluar
10Status bit 6 (acknowledge)Masuk
11Status bit 7 (busy)MasukDibalik
12Status bit 5 (paper end)Masuk
13Status bit 4 (select)Masuk
14Control bit 1 (auto feed)KeluarDibalik
15Status bit 3 (error)Masuk
16Control bit 2 (init)Keluar
17Control bit 3 (select in)KeluarDibalik
18-25Ground

Kita bisa menggunakan 8 bit port data untuk mengendalikan berbagai peralatan. Misalnya untuk mengendalikan LED, relay, SCR, dan lain sebagainya.
Untuk kemudahan dalam pemrogramannya, saya membuat sebuah komponen yang bisa diinstal pada Delphi (LPTXP.dpk) ataupun Lazarus (LPTXP.lpk). Komponen ini menggunakan hwinterface.sys.
Setelah Anda menginstal komponen tersebut, Anda bisa mencoba program demo (LPTTest.dpr). Dengan program demo ini, Anda bisa mengatur keluaran dari port data dengan memberi centang pada CheckBox. Jika CheckBox dicentang, maka keluaran dari port data akan bernilai H. Sedangkan jika centangnya dibuang, maka keluaran port data akan bernilai L.

LPTTest
LPTTest
Untuk mempermudah dalam melihat keadaan port data, Anda bisa menyambungkan port data ke LED seperti gambar berikut:

Menghubungkan LED ke LPT
Menghubungkan LED ke LPT
Dengan membuat rangkaian LED seperti gambar di atas, Anda bisa mencoba mengendalikan nyala LED menggunakan CheckBox pada program LPTTest. Dan Anda akan mendapatkan Runnung LED yang sangat menarik jika Anda klik pada tombol Run. Pola penyalaan LED menggunakan file biner yang disusun menggunakan pola seperti pada BAB “LED berjalan 5″ pada buku “Mudah dan Menyenangkan Belajar Mikrokontroler”.
Facebook Like And Comment
Komponen LPTXP

9/03/2011

Optimasi PC jadul dengan Tool



Assalaamu'alaikum sobat semua, setelah kemarin lusa saya posting tentang Tool andalan Teknisi Komputer yaitu Hiren's BootCd, maka sekarang saya ingin meneruskan lakon-nya si hiren. Kan gak enak kalo setengah-setengah dalam postingan dan juga saya niati kalo dalam seminggu bisa posting setidaknya tiga kali agar mbah google makin sayang pada blog ini...hehehe. kali ini saya akan memberikan sedikit tips lagi cara optimasi PC jadul atau kompi yang udah ngos-ngosan tapi masih nekat juga dipakai, kayak yang nulis ini...hehehe.
Bila sobat semua masih punya PC kesayangan yang kinerjanya 'ngoyo', letoi dan gak bergas sama sekali maka hal itu dapat dengan mudah di optimasi oleh tool bawaan hiren. setidaknya akan ada peningkatan dari sebelum kita lakukan oprek dari segi software. kita akan lakukan langkah dari optimasi registry, backup driver, bersih-bersih old chache sampai menghentikan proses yang gak kita perlukan.
Bila sobat semua sudah mengunduh atau sudah punya software hiren silahkan dicopy dahulu ke hardisk atau ke flashdisk, dari cd-pun boleh juga. kalo belum punya hiren silahkan disimak dulu aja ya...hehehe. yuk kita simak step by step singkatnya.
  • Langkah 1.
Silahkan eksekusi hiren sobat, ekstensinya bukan exe tapi cmd lho seperti screenshoot di bawah ini
  • Langkah 2.
kita lakukan bersih-bersih terlebih dahulu dengan menggunakan tool ccleaner yang sudah tertanam di hiren.


sobat tinggal klik aja tombol run cleaner, hal ini aman dan tidak ada efeknya selain PC sobat akan lebih mak nyus nantinya karena file-file temporar akan dihilangkan disini.

kemudian sobat pindah ke tab Registry, dan tekan aja tombol scan for issues setelah itu klik Fix selected Issues... ini pun aman kita gunakan, dan juga bikin mak nyos laju PC sobat.


setelah itu kita akan menonaktifkan startup program yang tidak kita inginkan agar loading pertama kali OS kita terasa ringan dan cepat. harap diingat program yang terload pada startup yang gak boleh di disabled antara lain antivirus dan engine yang sobat perlukan untuk di load pertama kali, agar tidak terjadi crash.

  • Langkah ke 3.
Setelah kita lakukan optimasi diatas sebenarnya PC sobat sudah ada sedikit peningkatan performa. sekarang kita lakukan penataan file utama windows atau yang sering disebut Defrag. tool di hiren ini cepat dalam optimasi men-defrag file yang ter-fragmented daripada tool bawaan windows. silahkan temukan tool-nya seperti penampakan di bawah ini.


setelah jendela muncul maka langsung aja lakukan aksi defrag pada drive dimana OS bersemayam, biasanya drive C adalah bersemayamnya OS sobat... tul gak ?...hehehe

  • Langkah ke-4.
Restart aja PC sobat.... dan eng ing eng.... gimana rasanya... mantab kan ? :)

Cara-cara diatas tentunya tidak harus berurutan seperti itu, boleh kok acak dalam langkah-langkah optimasinya. tentu dalam tool hiren akan sangat powerfull jika digunakan semaksimal mungkin dan sesuai kebutuhan kita. Jadi gak ada salahnya kita mencoba hal diatas walau tool optimizer banyak bertebaran di dunia maya. keunggulan dari penggunaan tool hiren diatas kita tidak perlu melakukan langkah instalasi apapun. jadi akan terasa ringan untuk melakukan optimasi dan gak repot sama sekali. tinggal klak dan klik...hehehe.
Oke, saya cukupkan sampai disini dulu Optimasi PC jadulnya, kalo terlalu banyak screenshoot nanti malah ngambek semua deh sobat untuk buka halaman ini...jadi berat gitu lohhh...hehehe. akhirnya saya ucapkan selamat meng-obrak abrik performa PC sobat dan salam semangat selalu. wassalam.

8/08/2011

Cara Mudah Membuat Mobil Murah Dan Sederhana

Mungkin ini cocok buat mereka yang berjiwa muda dan penuh inovasi,kreatif dan imaginasi.
Sekedar gambaran teknik bagaimana sebuah kendaraan mobil dibuat secara sederhana dengan bahan bahan murah, bermula dari rangka sampe ke engine / mesin sampe tampilan body.



Mungkin bagus kreasi ini diterapkan dilahan lahan yang kering dan kadang basah seperti pedesaan sebagai
alat angkutan atau tranfortasi medan berat..tinggal memodifikasi bagian kaki kakinya dan suspensi.
Namanya juga kreasi murah buat alat angkut di desa.

Perkara mesin bisa di ambil dari apa aja, mulai mesin motor, sampe mesin mobil beneran, untuk mesin mobil
rasanya tidak sulit bisa didapat dipasar loak atau bengkel bubut dengan harga lebih murah ketimbang motor baru. sekali lagi ini concept sederhana yang cybermales ambil dari sebuah situs luar untuk gambarnya.
Untuk idenya dikembangkan sendiri mungkin bisa dijadikan kendaraan tempur, kendaraan emergenct medan berat atau apa saja yang ada di benak anda.

Berikut Gambar yang bisa dijadikan acuan dalam merancang sebuah mobil murah dan sederhana :





































8/07/2011

Delphi – Menghitung Jumlah Karakter Edit Box

Delphi – Menghitung Jumlah Karakter Edit Box

Assalamualaikum Temen Temen Semua, Salam Semangat Di Jum’at Pagi ini /(^o^”) masih tetap Setia untuk Tips Tips Materi Pembelajaran Dlephi nich (^.^”).
Nah kesempatan kali ini saya mau berbagi tips materi Delphi dengan Tema Mengetahui Jumlah Karakter Pada Edit Box. Jadi kita dapat menghitung jumlah karakter teks yang terdapat pada edit box. Untuk pembahasan Karakter ini maka untuk spasi pada edit box pun akan terhitung 1 karakter nich, Nah Langsung aja disimak biar gak penasaran.
Pembuatan kali ini sangat sederhana kita hanya akan menghitung panjang karakter yang diinput dalam nilai edit box. Komponen yang digunakan pun semuanya standar yang biasa kita gunakan di materi materi sebelumnya. Langsung kita praktekkan ya.
  • Pertama Tama Buatlah Design Form Sebagai Berikut :
  • Aturlah Properties Namenya seperti dibawah ini :
Nah untuk alur programnya temen temen bisa liat di bawah ini :
  • Pada Saat program dijalankan kita bisa mengetikkan teks pada edit nama.
  • Jika button hitung di klik namun edit nama masih kosong maka akan ada konfirmasi message box untuk mengisi nama pada edit nama agar ada nilai teks yang bisa dihitung (validasi nilai).
  • Jika button hitung di klik dan edit nama sudah terisi maka edit jumlah akan menampilkan jumlah karakter yang di input pada edit naman ( spasi dihitung satu karakter ).
  • Jika button bersih di klik akan membersihkan teks dan set focus ke edit nama untuk perhitungan selanjutnya.
  • Jika button keluar di klik maka akan muncuk kotak konfirmasi apakah yakin akan keluar dari program, jika ya maka akan keluar dari program.
Berikut ini adalah listing codenya :
01procedure Tform_materi26.button_hitungClick(Sender: TObject);
02  var
03    nama:string;
04begin
05
06  if edit_nama.Text='' then
07    begin
08      showmessage('Silahkan isikan Nama Anda');
09      edit_nama.SetFocus;
10    end
11  else
12    begin
13      nama:=edit_nama.Text;
14      edit_jumlah.Text:=inttostr(length(nama));
15    end
16
17end;
 buat variable nama untuk mewakili nilai hasil edit nama, penggunaan fungsi if untuk melakukan validasi nilai agar tidak ada nilai yang kosong yang dapat membuat error program. untuk menhasilkan nilai jumlah karakter kita hanya menggunakan fungsi length dari nilai yang ingin kita lihat jumlah karakternya.
1procedure Tform_materi26.button_bersihClick(Sender: TObject);
2begin
3
4  edit_nama.Text:='';
5  edit_jumlah.Text:='';
6
7end;
JIka button bersih di klik maka akan membersihkan teks pada program.
1procedure Tform_materi26.button_keluarClick(Sender: TObject);
2begin
3
4  if(application.MessageBox('Yakin akan keluar dari program ?','Konfirmasi',MB_YesNo)=ID_Yes)then
5    begin
6      close;
7    end;
8
9end;
Pada saat button keluar di klik maka akan memberikan konfirmasi keluar dari program.
_______________________________________________________________________________
Nah dibawah ini adalah hasil tampilan programnya :

tampilan hasil perhitungan karakter

konfirmasi pengisian saat edit teks kosong

hasil button bersih

konfirmasi keluar dari program
Nah itulah tips yang bisa saya sampaikan pada pagi hari ini dengan tema Menghitung Jumlah Karater pada Edit Box Delphi. Sangat mudah dan sederhana tapi sangat membantu dalam pembuatan program kreasi kita nanti d(^.^”). Untuk temen temen  yang mau mengunduh materi Delphi bisa mengunduhnya di link dibawah ini :
Newer Posts Older Posts Home
Aulia DirUt. Powered by Blogger.
 

Followers

 

Templates by Nano Yulianto | CSS3 by David Walsh | Powered by {N}Code & Blogger