Jam Digital Dengan P16F84A

Embed Size (px)

DESCRIPTION

how to

Citation preview

  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 1/14

    Article IndexJam Digital dengan P16F84A

    Mari Kita MulaiBagaimana Cara Kerjanya

    KonstruksiAll Pages

    Bandung Indonesia

    Jam Digital dengan P16F84A

    Last Updated on Friday, 01 June 2012 10:29 Written by sabda hartono Thursday, 10 May 2012 09:10

    Membuat Jam Digital Sederhana Menggunakan Microcontroller P16F84a

    Pada kesempatan ini saya akan mengajak anda membuat jam digital dengan menggunakan microcontroller.Kita akan menggunakan Microcontroller keluarga PIC buatan Microchip yang merupakan salah satuMicrocontroller yang paling populer di dunia. Dalam hal ini kita akan menggunakan Microcontroller typeP16f84a.

    http://www.gemar-elektronika.com/hastakarya/jam-digital.htmlhttp://www.gemar-elektronika.com/hastakarya/jam-digital.html?start=1http://www.gemar-elektronika.com/hastakarya/jam-digital.html?start=2http://www.gemar-elektronika.com/hastakarya/jam-digital.html?start=3http://www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 2/14

    Komputer Termurah Sedunia

    Saya senang menyebut Microcontroler sebagai komputer termurah sedunia. Bayangkan dengan uang puluhan ribu, anda sudah bisamembeli Microcontroller (baca komputer). Tidak perlu uang jutaan rupiah untuk bisa membeli sebuah "komputer" dalam wujudMicrocontroller (MCU)!!

    Kalau kita ingin peralatan yang cerdas, maka peralatan itu perlu dikendalikan oleh komputer. Contohnya mesin cuci otomatis. Kita tinggalmemasukkan sabun, dan pakaian kotor, sesudah itu kita dapat mengerjakan pekerjaan lain, sambil membiarkan mesin cuci mengaturdirinya sendiri. Hasilnya pakaian yang sudah bersih dan kering tanpa campur tangan kita. Mengendalikan mesin cuci sebenarnya tidaklahrumit-rumit. Jadi kita tidak perlu komputer yang berkemampuan tinggi. Dalam hal ini komputer "kemampuan rendah" atau MCU sudahmemadai. MCU ini merupakan chip tunggal, tetapi sudah berwujud "komputer yang lengkap". Karena itu saya senang menyebut MCUsebagai komputer termurah sedunia.

    Dengan adanya MCU kita bisa membuat alat yang cerdas dengan harga murah. Ini sangat menyenangkan bagi para penggemarelektronika. Kita tidak perlu mengeluarkan uang terlalu banyak untuk mencobanya. MCU dapat kita program untuk mengendalikan apa sajamulai dari hal yang remeh sampai yang canggih: Timer untuk merebus telur, Pengisi baterai otomatis, Penala gitar, sampai robot.

  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 3/14

    Pendeknya dengan microcontroller kita bisa membuat apa saja termasuk asal jangan membuat peluru kendali.

    Sebagai perkenalan saya mengajak anda membuat jam digital. Saya tidak membuat proyek "hello world" semacam lampu kelap-kelipsebagai perkenalan. Menurut saya lampu kelap-kelip kurang menarik. Lagi pula lampu kelap-kelip sebenarnya bisa diwujudkan dengan duabuah transistor saja, dibanding harus diwujudkan dengan MCU yang terdiri dari puluhan-ribu transistor!

    Mari kita mulai

    Sebagaimana halnya komputer, maka agar MCU dapat berjalan sebagaimana mestinya harus diprogram terlebih dahulu. Salah satubahasa pemprograman yang dapat anda gunakan adalah bahasa : Assembly. Kita tidak harus membeli software untuk menulis programdalam bahasa assembly. Software dapat diperoleh secara gratis yakni : MPLAB IDE. Ini adalah program yang dikeluarkan oleh pembuatPIC (Microchip) sendiri . Program ini sangat baik dan gratis! Memprogram dengan bahasa Assembly adalah pekerjaan yang cukup rumit,tetapi dibuat menyenangkan dengan MPLAB IDE. Itulah kehebatan MPLAB IDE. Seharusnya anda membayar mahal untuk program yangsangat baik seperti ini! Saya memiliki MPLAB IDE versi 8.84. Jadi tidak ada alasan untuk tidak memilikinya. silahkan down load versiterbaru disini : www.microchip.com

    Membuat program dengan bahasa Assembly umumnya tidak disukai karena cukup rumit. Sebagai penggantinya kita dapat memprogramdengan bahasa tingkat tinggi (high-level language) yang jauh lebih mudah dimengerti seperti: C, Pascal atau BASIC. MPLAB IDE jugamenyertakan compiler C. Sayangnya versi gratisnya tidak dioptimasi (jalannya program MCU bakal lebih lambat) Sedangkan untuk versiprofesionalnya harus bayar!!

    Ada pihak ketiga yang menyediakan compiler untuk C, Pascal atau BASIC, salah satu yang sangat baik adalah buatan Mikroelektronika,silahkan lihat di www.mikroe.com. Versi gratisnya, tidak bisa menghasilkan code lebih besar dari 2K (2 ribu baris program). Tetapi ini

    sudah memadai untuk pemula dengan proyek-proyek sederhana seperti jam digital. Perlu anda ketahui MCU P16F84a hanya mempunyaimemori program 1K. Jadi keterbatasan versi gratis tidak berpengaruh untuk MCU yang akan kita gunakan. Pembatasan menjadi berartiuntuk MCU yang mempunyai memori program 4k atau lebih. (ada MCU dengan program 512k!). Versi berbayarnya sekitar Rp 2 jutaan.Silahkan down load Compiler yang anda inginkan pada situs di atas. Coba dulu versi gratisnya (versi demo), kalau anda cocok, bolehupgrade menjadi berbayar! Saya punya semuanya! Compiler C, Pascal maupun BASIC buatan Mikroelektronika. Semuanya versi demoalias gratis :-).

    Mana yang lebih baik dipilih? C, Pascal atau BASIC ?? Terserah anda! Anda boleh memilih yang paling populer: Bahasa C. Bila anda fansberat Pascal (atau Delphi), pilihlah Pascal. Kalau anda menguasai BASIC, pilihlah! Bila anda tidak menguasai semuanya....? Jangan panik,banyak buku-buku yang membahas mengenai bahasa-bahasa pemrograman tersebut.

    Sekalipun lebih mudah digunakan dibanding assembly, bahasa tingkat tinggi mempunyai kelemahan. Code yang dihasilkan biasanya lebih

    http://www.microchip.com/http://www.mikroe.com/
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 4/14

    banyak, tentu saja jalannya program menjadi lebih lambat. Jadi, sebaiknya anda mahir menggunakan bahasa assembly juga.

    Compiler nantinya akan menghasilkan bahasa mesin (dalam bentuk file berformat hex) yang harus dimasukkan ke dalam MCU. Diperlukanadanya program dan rangkaian elektronika khusus untuk memindahkan file berformat hex di komputer kita ke dalam MCU. MPLAB IDEtelah menyediakan program untuk maksud tersebut. Tapi saya tidak suka karena rangkaiannya harus beli (baca: mahal). Sayamenggunakan program WINPIC yang rangkaian elektronikanya (down loader) bisa dirakit sendiri (skema disertakan dalam program).Rangkaian elektronika dihubungkan dengan komputer melalui Serial Port, Pararel Port atau USB. Berminat dengan dengan WINPIC?silahkan download: http://www.qsl.net/dl4yhf/winpicpr.html

    Sebagai ringkasan dari apa yang telah kita bahas, sebelum memulai proyek dengan MCU anda harus mempunyai:

    1. Compiler untuk assembly, C, Pascal atau BASIC sebagai software untuk memprogram.2. Rangkaian elektronika (down loader) beserta program yang bersesuaian untuk memindahkan program yang ada pada komputer kita,

    ke dalam MCU.

    Ingat keperluan di atas bukan untuk proyek jam digital saja, tapi berguna juga untuk proyek-proyek MCU jenis PIC lainnya kelak. Oh ya,hampir lupa! Kita perlu juga data sheet dari MCU P16F84a ini .

    Bagaimana Cara Kerjanya

    Cara kerja ditinjau dari rangkaian:

    http://www.qsl.net/dl4yhf/winpicpr.htmlhttp://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 5/14

    6NHPDUDQJNDLDQFOLNJDPEDUXQWXNPHPSHUEHVDU

    Jam digital ini menggunakan LED 7-segment common anode (jangan sampai tertukar dengan common catode). Ada 4 buah 7-segment,masing-masing menunjukkan satuan menit, puluhan menit, satuan jam dan puluhan jam. Keempat 7-segment tadi dinyalakan denganmetoda multiplex. Dinyalakan bergantian setiap 5ms (0.005 detik). Setiap saat hanya ada 1 buah 7-segment yang menyala, segment lainyapadam. Berturut-turut dinyalakan 7-segment untuk satuan menit, puluhan menit, satuan jam dan puluhan jam, demikian seterusnya. Mata kitatidak dapat mengikuti pergantian yang demikian cepat sehingga seolah-olah semua 7-segment menyala bersamaan. Metoda Multiplexdigunakan karena, MCU ini mempunyai jumlah port yang terbatas.

    Transistor, Q1, Q2, Q2 dan Q4 bertugas untuk menyalakan (memadamkan) 7-Segment. Transistor menghantar ketika basis transistortersebut dibuat rendah melalui R8, R9, R10 dan R11. Transistor yang menghantar (menyumbat) membuat 7-segment menyala (padam).

    Jam ini juga menyediakan battery cadangan sehingga bila sewaktu-waktu aliran listrik terputus, jam ini tetap berjalan. Bila battery cadangantidak terpasang dan aliran listrik terputus, maka jam ini harus dicocokkan kembali, tentu hal ini merepotkan. Untuk menghemat battery, 7-segment dibuat padam ketika battery cadangan aktif. Battery cadangannya adalah adalah "Coin" (type Lithium CR2023) 3 Volt, agar cukup

    http://www.gemar-elektronika.com/images/clock_p16f84a/clock_scema.html
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 6/14

    kecil dipasang di PCB.

    Rangkaian battery cadangan adalah dioda D1, D2 dan D3 dan C1. Dioda D2 untuk mencegah arus catu masuk kedalam battery. Dioda D1berguna untuk mencegah aliran listrik dari battery masuk ke dalam 7-segment. D3 berguna untuk kompensasi kehilangan tegangan akibatD1 dan D2. C1 berguna agar tegangan tidak jatuh secara tiba tiba (akan mengacaukan kerja MCU), ketika battery cadangan aktif. Denganadanya C1, tegangan akan turun secara berangsur-angsur.

    Perhatikan D1 dan D2 bukan dioda silikon biasa, melainkan dioda Schottky type 1N 5817. Sekalipun dioda ini sedikit lebih mahal, tapijangan diganti dengan dioda silicon biasa semacam 1N4001. Alasannya adalah tegangan minimum agar MCU P16F84a dapat bekerjaadalah 2Volt. Tegangan baterai 3V dikurangi dengan kehilangan tegangan pada dioda silicon 0.6 Volt menjadi 2.4 Volt. Memang tegangan2.4 Volt ini sudah cukup untuk MCU, namun ketahuilah tegangan battery semakin lama semakin turun ketika digunakan. Battery menjaditidak berfungsi ketika tegangan sudah terlampau rendah. Kehilangan tegangan dioda Schottky hanya 0.4 Volt. Umur pakai battery akanlebih lama kalau kita menggunakan dioda Schottky.

    Kalau dioda Schottky susah didapatkan di kota anda, boleh diganti dioda 1N4001 dan gunakan battery dengan tegangan lebih tinggi. Bolehgunakan 3 buah battery seng-karbon yang dipasang seri, tegangan total 3x1.5 Volt = 4.5 Volt. Hanya saja, battery ini harus dipasang di luarPCB. Pada prinsipnya tegangan battery harus lebih kecil dari tegangan catu 5 Volt, dengan demikian battery tidak aktif ketika tegangan catubekerja.

    Jam digital ini dilengkapi pula dengan saklar tekan s1 dan s2 masing-masing berguna untuk mencocokkan menit dan untuk mencocokkanjam.

    Cara kerja ditinjau dari program :

    Dalam menjelaskan program untuk jam digital ini, saya akan mengangap anda adalah programmer C. Karena itu, saya hanya memberisedikit catatan tentang program C tersebut.

    Bagian yang paling penting dari program ini adalah bagaimana membuat bilangan menit bertambah setiap satu menit terlampaui. Hal initerselenggara dengan mekanisme interupsi yang terjadi setiap kali pencacah (counter) timer over flow. Timer ini tertanam di dalam MCU.Timer over flow setiap 0x10000 = 65536 siklus mesin. Ketika terjadi interupsi (timer over flow) fungsi interrupt dipanggil (baris 068). Variabelnum menyimpan banyaknya siklus dalam satu menit. Besarnya num selalu dikurangi dengan banyaknya siklus overflow (baris 069). Satumenit terlampaui bila variabel num telah habis (menjadi negatif). Ketika itu terjadi bilangan menit ditambahkan (baris 071 - 073)

    Haruslah dihitung banyaknya siklus mesin untuk 1 menit. Hitung dulu perioda siklus mesin. Periode siklus mesin adalah 4 kali periode

    clock. Karena dalam hal ini saya menggunakan xtal 4Mhz maka :

  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 7/14

    siklus mesin = 4 x perioda clocksiklus mesin = 4 x 1/4Mhzsiklus mesin = 1S.

    Jadi 1menit = 60 S = 60 juta S = 60 juta siklus mesin. Karena itu saya mendefinisikan konstanta menit sebagai 60 juta (baris 011). Kalauanda menggunakan frekuensi kristal yang berlainan misalnya 8Mhz maka menurut perhitungan di atas 1 siklus mesin adalah 0.5S. Jadi 1menit adalah 120 juta siklus (dengan x'tal 8Mhz). Karena itu bila anda menggunakan xtal 8Mhz anda harus mengubah menit menjadi 120 juta(baris 011), karena bila tidak maka jam anda akan ngawur.

    Bagian program lain yang perlu dicatat adalah bagaimana menterjemahkan pola-pola 7-segment menjadi angka-angka. Hal inidimungkinkan dengan menyimpan pola tersebut pada Array yang bernama LED (baris 019).

    Sebelum MCU digunakan, terlebih dahulu register tertentu haruslah diset agar berjalan sebagaimana kita kehendaki. Register ini kita sebutSpecial Function Register (FSR). Saya tidak perlu menjelaskan panjang lebar, silahkan lihat lembar data 16f84a. Baris 080 - 081 untukmemilih port mana yang digunakan untuk output (7-segment dan basis transistor) dan port mana yang digunakan sebagai input (tomboltekan). Baris 086-087 untuk mengaktifkan timer dan memampukan interrupt timer.

    Baris 094 untuk memeriksa apakah tombol menit ditekan (polling). Bila ditekan, bilangan menit akan ditambahkan. Sedang baris 096 untukmemeriksa tombol jam. Bila ditekan bilangan jam akan ditambahkan. Sebelum polling, program akan memanggil fungsi display sebanyak25 kali dalam loop for (baris 091). Fungsi display untuk mengatur multiplex. Karena sebuah 7-segment dinyalakan selama 5 ms dan ada 4buah 7-segment, maka waktu yang diperlukan untuk memanggil display sebanyak 25 kali adalah = 25x4x5ms = 500ms = setengah detik.Jadi bila anda menekan tombol, bilangan (menit atau jam) akan ditambahkan setiap setengah detik sekali.

    Selanjutnya silahkan periksa bagian lain dari Program dengan bahasa C ini. Anda sebagai programer C tentu dapat memahaminya denganbaik.

    3URJUDPMDPGLJLWDOXQWXN0&8SID LJLWDOFORFNSURJUDPIRUSID0&8ROHK+DUWRQRZZZJHPDUHOHNWURQLNDFRP$SULO&RPSLOHU0LFUR&IRU3,&E\0LNURHOHNWURQLNDZZZPLNURHFRPSOHDVHGRQWGHOHWHWKLVFRPPHQWMDQJDQKDSXVNRPHPWDULQLORQJLQWQXPFRQVWORQJLQWPHQLW EDQ\DNQ\DVLNOXVGDODPPHQLW[WDO0K]

    http://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 8/14

    FRQVWORQJLQWWLPHUBRYU [EDQ\DNQ\DVLNOXVWLPHUFKDUFDFDKFKDUK VDWXDQMDPFKDUK SXOXKDQMDPFKDUP VDWXDQPHQLWFKDUP SXOXKDQPHQLWFKDURYHUBIORZFRQVWFKDUOHG>@ [[H[[[[[[H[[ UXWLQXQWXNPHQXQGDZDNWXVHEHVDUPVYRLGWXQGDYRLG^ HOD\BPVUXWLQXQWXNPHQDPEDKPHQLWYRLGLQFBPLQXWHYRLG^PRYHUBIORZ LIP ^P PLIP P RYHUBIORZ UXWLQXQWXNPHQDPEDKMDPYRLGLQFBKRXUYRLG^KLIK K KLIK K K K UXWLQXQWXNPXOWLSOH[VHJPHQWYRLGGLVSOD\YRLG^3257$ E3257% OHG>P@3257$ EWXQGD

  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 9/14

    3257$ E3257% OHG>P@3257$ EWXQGD3257$ E3257% OHG>K@3257$ EWXQGD3257$ E3257% OHG>K@3257$ EWXQGDUXWLQOD\DQDQLQWHUUXSWYRLGLQWHUUXSWYRLG^,17&217,) QXP WLPHUBRYULIQXP^QXP PHQLWLQFBPLQXWHLIRYHUBIORZLQFBKRXULQLDGDODKSURJUDPXWDPDYRLGPDLQYRLG^PHQJDWXUDUDKGDWDSDGDSRUW75,6% E75,6$ EPHQJDWXUWLPHU237,21B5(* EPHPDPSXNDQLQWHUUXSWWLPHU,17&21*,( ,17&217,(

  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 10/14

    QXP PHQLWZKLOH^IRUFDFDK FDFDKFDFDK^GLVSOD\

    LI3257%5% SHULNVDDSDNDKWRPEROPHQLWGLWHNDQ LQFBPLQXWHQXP PHQLWLI3257$5$ SHULNVDDSDODKWRPEROMDPGLWHNDQ LQFBKRXUQXP PHQLW

    Saya juga membuat program serupa dengan bahasa Pascal dan Assembly. Saya telah mendokumentasikan program jam digital ini dalambahasa C, Pascal, Assembly dan hex file (dikompilasi dari assembly) silahkan down-load.

    Saya sengaja membuat percobaan dengan membandingkan hasil kompilasi dengan compiler buatan Mikroelektronika. Ternyata denganbahasa Assembly menghasilkan 154 baris program, bahasa C menghasilkan 328 baris dan bahasa Pascal menghasilkan 331 baris.Terbukti bahasa Assembly jauh lebih efisien!!

    Konstruksi

    Terlebih dahulu siapkan chip MCU P16F84a yang telah diprogram. Caranya kompilasi program dalam bahasa C atau Pascal atauAssembly dengan compiller yang besesuaian dengan bahasa yang anda pilih. Silahkan down-load disini.

    Hasil kompilasi berupa file bahasa mesin dengan format hex. Kalau anda tidak mau repot, saya juga sudah melampirkan file hex yangdikompilasi dari bahasa Assembly (langsung dapat digunakan).

    Download file berformat hex kedalam P16F84a MCU. Misalnya dengan program Winpic. Pilih confiq: part=P16F84A, Oscillator=XT(crystal),Code Protection =off, Power-up timer=enabled, Watchdog enable=disabled.

    Untuk memudahkan komponen elektronika dirangkai dalam sebuah PCB. Pasanglah Holder untuk battery "Coin". Dan juga jangan lupauntuk memasang soket IC 18 Pin untuk MCU. Pemasangan soket IC dimaksudkan agar MCU mudah dilepas dan diprogram ulang apabila

    http://www.gemar-elektronika.com/todl/source_clock.ziphttp://www.gemar-elektronika.com/todl/source_clock.zip
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 11/14

    ada kesalahan atau anda ingin mengubah program. Untuk diketahui, kata pabriknya, MCU ini dapat diprogram sampai ribuan kali!!

    Tata letak PCB dapat anda lihat pada gambar berikut ini :

    3&%-DPGLJLWDOGHQJDQ3)$0&8FOLFNJDPEDUXQWXNPHPSHUEHVDU

    Daftar Belanja (semua resistor 0.25 watt)

    Resistor

    R1-R7 (7 buah) 330 Ohm

    R8-R11 (4 buah) 4k7 Ohm

    R12-R14 (3 buah) 10k Ohm

    Capasitor

    C1 100uF, 16Volt elektrolit

    C2 100nF Ceramic

    http://www.gemar-elektronika.com/images/clock_p16f84a/pcb.html
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 12/14

    C3-C4 (2buah) 33pF Ceramic

    LED display

    7 Segment (4 buah) Common Anoda

    Dioda

    D1 - D2 (2buah) Schottky 1N5817

    D3 1N4001

    Transistor

    Q1-Q4 (4buah) BC 557 atau PNP lainnya

    MCU

    Microcontroller P16F84a

    Lain - Lain

    X'tal 4 Mhz

    Socket IC 18 pin DIL

    Battery Holder CR 2023

    Battery CR 2023 Lithium 3 Volt

    s1- s2 (dua buah) Push Button (saklar tekan)

    DC plug jantan + betinauntuk koneksi dengan catudaya

    Kabel Kaku untuk jumper secukupnya

    kabel untuk catu daya secukupnya

    Komponen harus dipasang sependek mungkin. Saya tidak memasangkan kapasitor elektrolit C1 dalam posisi "berdiri" melainkan dalamposisi tidur, agar tidak terlalu tinggi. Dengan memasang komponen sependek mungkin nantinya akan memudahkan PCB dipasang padapanel tanpa "terganjal" oleh komponen. Perhatikan pula ada 4 buah jumper pada PCB.

    Sebaiknya jam digital ini dipasang dalam box atau lukisan agar indah dipandang. Selanjutnya jam digital ini perlu Catu Daya dengantegangan 5 Volt stabil. Bila anda belum mempunyai catu daya, maka anda dapat merakitnya sendiri! Artikel tentang catu daya yangdistabilkan akan segera menyusul. Selamat bekerja. Semoga sukses!!

    Bila anda ingin paket lengkap komponen jam digital (termasuk MCU yang telah diprogram dan PCB, tidak termasuk kabel dan catu daya),

  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 13/14

    Quote

    Quote

    anda dapat memesan kepada saya. Harganya Rp 120 ribu saja (belum termasuk ongkos kirim). Hubungi saya, kontak sms HP: 0229 919313 28. Silahkan kirim pertanyaan, komentar, koreksi atau apa saja pada form di bawah. Terima kasih!

    Comments

    #2 P RFKDP DG] DP URQL 2012-12-09 08:21good

    #1 %XGL+DGLSXUQDP D 2012-06-30 13:31web ini sangat berguna sekali untuk saya yang hobi elektronik, hanya saja kurang paham dengan segala macam perhitungan, aliashanya merangkai saja. mudah - mudahan web ini terus berlanjut dan selalu ada inovasi yang lain.sangat berterima kasih atas adanya web ini.

    Refresh comments list

    Add comment

    Silahkan tulis komentar anda berupa: pertanyaan, saran, kritikan dan lain sebagainya.

    1DPHUHTXLUHG

    (PDLO

    : HEVLWH

    http://www.gemar-elektronika.com/hastakarya/jam-digital.html#http://www.gemar-elektronika.com/hastakarya/jam-digital.html#http://www.gemar-elektronika.com/hastakarya/jam-digital.html#http://www.gemar-elektronika.com/hastakarya/jam-digital.html#http://www.gemar-elektronika.com/hastakarya/jam-digital.html#comment-17http://www.gemar-elektronika.com/hastakarya/jam-digital.html#comment-5
  • 4/2/13 Jam Digital dengan P16F84A

    www.gemar-elektronika.com/hastakarya/jam-digital.html?showall=1 14/14

    6HQG

    -&RP P HQWV

    1RWLI\PHRIIROORZXSFRPPHQWV

    5HIUHVK

    http://www.gemar-elektronika.com/hastakarya/jam-digital.html#http://www.joomlatune.com/