Terima kasih atas informasinya Bp. Irsya, namun informasi dari anda ini yang mengatakan bahwa resolusi timer terkecil PC standar hanya 1/18.2 atau nyaris hanya per 55 milisecond membuat saya agak bingung. Setahu saya ada fungsi WIN32 API yang bisa diakses untuk mendapatkan resolusi timer 1 milisecond. Yah setidaknya bila tidak pas betul yah mendekati 1 milisecond. Fungsi API tersebut: Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long Jadi apakah benar fungsi API tersebut bisa lebih kecil dari 1/18.2 detik? Iwan Prasetyo -------------- On Tue, 29 August 2000, "Irsya" wrote: > > Dari sumber buku pemograman saya dikatakan Timer PC merupakan rutin yang selau >dieksekusi oleh processor sebanyak 18.2 kali setiap detiknya. Jadi Timer terkecil >yang didapat pada PC standar adalah 1/18.2 hasilnya sekitar 0.0549 detik nggak >mungkin lebih kecil dari ini. Dalam PC terdapat chip 8253 yang dapat digunakan untuk >memprogram ulang laju timer agar sesuai yang diinginkan, dimana untuk komunikasinya >digunakan port 40h. > Kemudian kita mengganti interupsi 1Ch tadi dengan yang baru kita buat, maka kita >akan mendapatkan timer sesuai keinginan kita. > Sayangnya Saya baru berhasil membuat programnya dengan bahasa C (turbo C), karena VB >nggak menyediakan perintah untuk mengganti interupsi. > Kemarin Saya dapat email dari sdr Thonie (milis waroengVB) katanya harus >menggunakan NASM (bahasa Asembler) dicompile jadi dll baru bisa digunakan, tapi saya >belum sempat mencobanya karena NASM itu downloadnya lama. > > Ada nggak yang bisa bantu, soalnya saya perlu juga. > > > > ----- Original Message ----- > From: starbali > To: [EMAIL PROTECTED] > Sent: Selasa, 29 Agustus, 2000 8:45 > Subject: [MIKRODATA] Timer vb kurang kecil > > > Untuk rekan2 penggemar VB saya mempunyai kesulitan. Kalau rekan2 atau mikrodata >ada yang bisa tolong bantu kami. > > Saya ingin membuat dtr on/off sebanyak 576 bit dengan logic 10101010...dst > Waktu yang saya perlukan 480 mili second untuk total 576 bit. Jadi waktu yang >saya perlukan tiap bit adalah 480/576 = 0.8333333 mili second. > > Kalau saya makai timernya VB minimal 1 mili second, itu yang menjadi masalah. > Jawaban saya tunggu di [EMAIL PROTECTED] terima kasih banyak. > > Mahfudin-Denpasar > Bali ------------------------------------------------------------------------ [EMAIL PROTECTED] - Mailing List MIKRODATA Informasi : http:[EMAIL PROTECTED] Arsip : http://www.mail-archive.com/forum%40mikrodata.co.id/ WAP : http://mikrodata.co.id/wap/index.wml Milis ini menjadi kontribusi beberapa rubrik yang diasuh tim MIKRODATA. Termasuk rubrik-rubrik yang ada di media lain.
