SMK Binawiyata Sragen

  • This is default featured slide 1 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 2 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 3 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 4 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 5 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Serial Number Windows XP

Win XP Home OEM: JQ4T4-8VM63-6WFBK-KTT29-V8966
Win XP Home Retail: RH6M6-7PPK4-YR86H-YFFFX-PW8M8
Win XP Home Upgrade: RH6M6-7PPK4-YR86H-YFFFX-PW8M8
Win XP Media Center 2005:C4BH3-P4J7W-9MT6X-PGKC8-J4JTM
Win XP Prof Corp: XP8BF-F8HPF-PY6BX-K24PJ-TWT6M
Win XP Prof OEM: XJM6Q-BQ8HW-T6DFB-Y934T-YD4YT
Win XP Prof Retail: CD87T-HFP4C-V7X7H-8VY68-W7D7M
Win XP Prof Upgrade: CD87T-HFP4C-V7X7H-8VY68-W7D7M Run WPA_Kill.exe (in TOOLS\CRACK) to disable activation in non-corporate installs. CD NR 17 815
Windows 2000 Powered Network Attached Storage ( NAS ) SN: RBDC9-VTRC8-D7972-J97JY-PRVMG CD NR 17 515 Microsoft Windows XP Professional Reduced Media Edition CD NR 17 516
Microsoft Windows XP Pro Upgrade w/ Service Pack 2 Integrated SN:CD87T-HFP4C-V7X7H-8VY68-W7D7M CD NR 17 256
Microsoft Windows XP Media Center Edition 2005 [2 CDs] CD NR 16 643 SN: C4BH3-P4J7W-9MT6X-PGKC8-J4JTM
Windows XP Tablet PC Edition 2005 (c) Microsoft [2 CDs] SN: BGBHP-VGPP7-QHTXB-TPV36-CK8T8 16 544
Microsoft Windows XP Professional SP2 Integrated POLiSH 16 401 SN: MYV37-2YMH7-YBHVW-VXJHM-489TB
Microsoft Windows XP Corporate Ed. with incl. SP2 SN:FC8GV-8Y7G7-XKD7P-Y47XF-P829W CGJ2M-CFTXY-W4RBJ-BWTGB-VH2CB 16 171
Microsoft Windows XP Professional SP2 Integrated READ NFO SN:CD87T-HFP4C-V7H7H-8VY68-W7D7M RH6M6-7PPK4-YR86H-YFFFX-PW8M8 16 172
Windows XP Pro SP2 Intergrated TYPE Repack SN:BRP6M-RC9CJ-VWDRK-KP2C2-9QFGW 16 166
Microsoft Windows XP Service Pack 2 Build 2162 Home Integrated SN:WWWJR-BX7CV-P32X2-C7VT3-QD6BP 16 043
MS Windows XP Professional SP2 RC2 beta build 2149 Intergrated SN:XP8BF-F8HPF-PY6BX-K24PJ-TWT6M 15 812
Microsoft Windows XP Professional SP2 RC1 Integrated REPACK 15 389 SN:XP8BF-F8HPF-PY6BX-K24PJ-TWT6M
Ms Windows XP GR SP1 SN:4BR3X-4CP6X-2DTXP-FFDHT-7Q298 14 696
WINDOWS XP – Media Center Edition 2004*GERMAN* SN: KFX2B-HXQ68-78RWH-RPXPK-68DHM 14 460
Microsoft Windows XP Corporate Edition SP1a Intergrated SN: 7QVT6-T2738-WRKJB-YKRFQ-XVK98 11 684
Windows XP Home OEM: JQ4T4-8VM63-6WFBK-KTT29-V8966
Windows XP Home Retail: RH6M6-7PPK4-YR86H-YFFFX-PW8M8
Windows XP Home Upgrade: RH6M6-7PPK4-YR86H-YFFFX-PW8M8
Windows XP Media Center 2005: C4BH3-P4J7W-9MT6X-PGKC8-J4JTM
Windows XP Prof Corp: XP8BF-F8HPF-PY6BX-K24PJ-TWT6M
Windows XP Prof OEM: XJM6Q-BQ8HW-T6DFB-Y934T-YD4YT
Windows XP Prof Retail: CD87T-HFP4C-V7X7H-8VY68-W7D7M
Windows XP Prof Upgrade: CD87T-HFP4C-V7X7H-8VY68-W7D7M
Windows XP Tablet PC 2005: VJT7M-8KKHT-GXQ6B-RX639-94FMD DVD-260
Microsoft XP Corpor. Edition Service Pack 1 Intergrated PROPER Key: 7QVT6-T2738-WRKJB-YKRFQ-XVK98 9774
. Microsoft Windows XP Service Pack 1 Final Key:VHGJJ-6WK8X-JT2DH-BK6JV-PVFQ4 9775
Microsoft Windows XP Slipstream Sp1 Corporate SN:3KFB7 X2Q3M 6MWFX W2Y7V C7M9D 9758
Microsoft Windows XP Corporate Ed. with incl. SP1 (c) Microsoft SN:3KFB7 X2Q3M 6MWFX W2Y7V C7M9D 9752
Windows XP Professional Retail Serial# HJ32Y-3B3Y3-3X2HD-DJ43J-Q7D7G 9502
Windows XP SP1 (c) 2002 Microsoft SN:K2KB2-BDBGV-KP686-D8T7X-HDMQ8 9080
Windows.XP.Professional.64.Bit.Edition serial number: C4FPJ-HQCGP-QD3XC-2JF34-FT8Y6 8104
Microsoft Windows XP Corporate Edition CDKEY: FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8 7832
Windows XP Greece SN: MHBCT-6WVKJ-WD3Q3-9D9VJ-C9JJ6 7800
Windows XP Corporate Edition “PROPER PACK”FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8 6580
. Microsoft Windows XP Professional No Activation Required FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8 6572
Ms Office XP GR Prof.[3 CDs]SN :FPHY3-T6B6J-7CFJ9-W4HCT-964FM Publis: PQMVV-XDQ9Q-4C2HP-QK4TF-H4W4M 6482
Microsoft Office XP Developer Edition [3 CDs] CDKEY:FM9FY-TMF7Q-KCKCT-V9T29-TBBBG 5746
Microsoft Office XP Professional [3 CDs] FM9FY TMF7Q KCKCT V9T29 TBBBG 5595
MICROSOFT OFFICE FINAL XP CORPORATE EDITION cdkey: FM9FY TMF7Q KCKCT V9T29 TBBBG 5492
Semoga Bermanfaat…!
Share:

Shalat Dhuha

Shalat dhuha adalah salah satu dari sekian macam shalat sunnah yang dianjurkan oleh Nabi Muhammad untuk dilakukan selain shalat tahajud, shalat sunnah rawatib, shalat witir, dan lain-lain. Shalat dhuha dilakukan pada pagi hari. Dari terbitnya matahari sampai sebelum masuk waktu dzuhur
FADHILAH/KEUTAMAAN SHALAT DHUHA

Tujuan utama dalam melaksanakan shalat dhuha adalah ibadah mengikuti suri tauladan Nabi. Selain itu, ia merupakan amalan ibadah yang dapat memudahkan jalan bagi pelakunya. Terutama, dalam segi kelapangan memperoleh rizki. Dalil hadits yang berkaitan dengan shalat dhuha adalah sebagai berikut:


صلاة الأوَِّاِبين إذا رَمَضَت الفِصال من الضُحَي
Artinya: shalatnya orang yang bertaubat adalah saat anak unta terbakar (oleh panas matahari) di waktu pagi.

مَنْ صَلَّى الضُّحَى أَرْبَعَ رَكَعَاتٍ فِي يَوْمِ الْجُمُعَةِ فِي دَهْرِهِ مَرَّةً وَاحِدَةً يَقْرَأُ بِفَاتِحَةِ الْكِتَابِ عَشْرَ مَرَّاتٍ وَقُلْ أَعُوذُ بِرَبِّ النَّاسِ عَشْرَ مَرَّاتٍ وَقُلْ أَعُوذُ بِرَبِّ الْفَلَقِ عَشْرَ مَرَّاتٍ وَقُلْ هُوَ اللَّهُ أَحَدٌ إحْدَى عَشْرَةَ مَرَّةً وَقُلْ يَا أَيُّهَا الْكَافِرُونَ عَشْرَ مَرَّاتٍ وَآيَةَ الْكُرْسِيِّ عَشْرَ مَرَّاتٍ فِي كُلِّ رَكْعَةٍ فَإِذَا تَشَهَّدَ سَلَّمَ وَاسْتَغْفَرَ سَبْعِينَ مَرَّةً وَسَبَّحَ سَبْعِينَ مَرَّةً سُبْحَانَ اللَّهِ وَالْحَمْدُ لِلَّهِ وَلَا إلَهَ إلَّا اللَّهُ وَاَللَّهُ أَكْبَرُ وَلَا حَوْلَ وَلَا قُوَّةَ إلَّا بِاَللَّهِ الْعَلِيِّ الْعَظِيمِ دَفَعَ اللَّهُ عَنْهُ شَرَّ أَهْلِ السَّمَاوَاتِ وَشَرَّ أَهْلِ الْأَرْضِ وَشَرَّ الْإِنْسِ وَالْجِنِّ
Arti kesimpulan: shalat dhuha akan membentengi diri dari keburukan penghuni langit dan bumi dan gangguan manusia dan jin.(Hadits riwayat Asbahani dari Ibnu Abbas - lihat Hasyiah Al-Jamal)

WAKTU SHALAT DHUHA

Shalat dhuha dilaksanakan pada pagi sampai siang hari. Dari setelah matahari agak tinggi (irtifa' asy-Syamsi) sampai sebelum masuk waktu dzuhur. Adapun waktu terbaik adalah dengan mengakhirkan sampai waktu agak siang (panas). Kira-kira antara jam 8 sampai jam 10.


JUMLAH RAKAAT SHALAT DHUHA

Paling sedikit dua rakaat. Sedang paling banyak adalah delapan rokaat.
Berdasarkan hadits dari Abu Dzar berikut:

أن النبي صلى الله عليه وسلم دخل بيتها يوم فتح مكة وصلى ثماني ركعات، فلم أر صلاة قط أخف منها؛ غير أنه يتم الركوع والسجود
Artinya: Nabi Muhammad pada hari pembebasan Makkah (fathu Makkah) masuk ke rumahnya dan shalat delapan rakaat. Aku tidak pernah melihat shalat yang lebih ringan (lebih cepat) dari itu. Akan tetapi beliau tetap menyempurnakan ruku' dan sujud (hadits sahih riwayat Bukhari dan Muslim).

Pendapat ini adalah yang mu'tamad sebagaimana dinyatakan Imam Nawawi dalam kitab Al-Majmuk.

Namun, menurut kitab Ar-Raudhah, jumlah rakaat dhuha terbanyak adalah 12 rakaat.

Apabila melaksanakan shalat dhuha lebih dari dua rakaat, maka yang utama dilaksanakan dengan dipisah salam setiap dua rakaat berdasarkan hadits riwayat Ahmad dan lain-lain: صلاة الليل والنهار مثنى مثنى. Shalat malam atau siang (hendaknya dilakukan) dua rakaat dua rakaat.

Namun boleh dilakukan delapan rakaat dengan satu kali salam.

NIAT SHALAT DHUHA

Niat shalat dhuha adalah sebagai berikut:

أُصَلِّي سُنَّةَ الضُحَي رَكْعَتَين ِللهِ تَعَاليَ
Saya niat shalat dhuha dua rakaat karena Allah.


BACAAN SHALAT DHUHA

Bacaan saat shalat dhuha sama dengan shalat lain. Yaitu, surat al-fatihah dan surat pendek.

1. Surat Al-Fatihah (wajib).
2. Surat pendek (sunnah/tidak wajib)
3. Tahiyat (tasyahud) saat duduk rakaat terakhir.

Bacaan Quran selain Al-Fatihah yang paling dianjurkan adalah: Surat Al-Kafirun pada rakaat pertama dan Al-Ikhlas pada rakaat kedua. Selain itu, sunnah juga membaca surat As-Syams dan Ad-Dhuha


DOA SHALAT DHUHA

Menurut keterangan dalam kitab فتوحات الوهاب بتوضيح شرح منهج الطلاب المعروف بحاشية الجمل doa yang disunnahkan untuk dibaca setelah shalat dhuha adalah sebagai berikut:


اللَّهُمَّ إنَّ الضُّحَى ضَحَاؤُك وَالْبَهَا بَهَاؤُك وَالْجَمَالُ جَمَالُك وَالْقُوَّةُ قُوَّتُك وَالْقُدْرَةُ قُدْرَتُك وَالْعِصْمَةُ عِصْمَتُك اللَّهُمَّ إنْ كَانَ رِزْقِي فِي السَّمَاءِ فَأَنْزِلْهُ وَإِنْ كَانَ فِي الْأَرْضِ فَأَخْرِجْهُ وَإِنْ كَانَ مُعْسِرًا فَيَسِّرْهُ وَإِنْ كَانَ حَرَامًا فَطَهِّرْهُ وَإِنْ كَانَ بَعِيدًا فَقَرِّبْهُ بِحَقِّ ضَحَائِكَ وَبِهَائِك وَجَمَالِك وَقُوَّتِك وَقُدْرَتِك آتِنِي مَا آتَيْت عِبَادَك الصَّالِحِينَ


HUKUM SHALAT DHUHA BERJAMAAH

Ada sebagian umat Islam yang suka melaksanakan shalat dhuha secara berjamaah. Adapun hukumnya adalah boleh dan tidak makruh tapi juga tidak sunnah. Akan tetapi lebih utama dilakukan sendirian.
Share:

Tata Cara Shalat Tahajud



Tata Cara Solat Thahajud
Tata Cara Sholat TahajudShalat Tahajud  adalah shalat sunat yang dikerjakan pada waktu malam, dimulai selepas isya sampai menjelang subuh. Jumlah rakaat pada shalat ini tidak terbatas, mulai dari 2 rakaat, 4, dan seterusnya. di anjurkan kita untuk tidur terlebih dahulu.

Pada dasarnya, gerakan atau tata cara sholat tahajud pun tidak berbeda dengan sholat-sholat sunnah yang lain: berwudhu, niat melakukan sholat sunnah tahajud, kemudian melakukan gerakan sholat seperti biasa mulai dari takbir hingga salam. Biasanya selalu dilakukan dengan 2 rokaat-2 rokaat (setiap 2 rokaat salam). Pada rokaat pertama setelah takbir membaca surah Al Fatihah, kemudian dilanjjutkan dengan surah lainnya. Pada rokaat kedua pun sama, membaca surah Al Fatihah, kemudian dilanjutkan dengan surah lainnya (yang kita hafal) Perbedaannya hanyalah terletak pada niatnya saja. Karena untuk mengerjakan sholat tahajud tentu saja niatnya adalah mengerjakan sholat tahajud, bukan niat untuk mengerjakan sholat yang lain.

A. Pembagian Keutamaan Waktu Shalat Tahajud
Sepertiga malam, kira-kira mulai dari jam 19.00 samapai jam 22.00
Sepertiga kedua, kira-kira mulai dari jam 22.00 sampai dengan jam 01.00
Sepertiga ketiga, kira-kira dari jam 01.00 sampai dengan masuknya waktu subuh.

B. Niat shalat tahajud:
Ushallii sunnatat-tahajjudi rak’ataini lillaahi ta’aalaa.
Artinya: “Aku niat shalat sunat tahajud dua rakaat karena Allah”

C. Doa yang dibaca setelah shalat tahajud:
Rabbanaa aatina fid-dun-yaa hasanataw wa fil aakhirati hasanataw wa qinaa adzaaban-naar.
Artinya: “Ya Allah Tuhan kami, berilah kami kebaikan di dunia dan kebaikan di akhirat dan hindarkanlah kami dari siksa api neraka.”

Dalam hadits Bukhari dinyatakan, bahwa rasulullah jika bangun dari tidurnya di tengah malam lalu bertahajud membaca doa:
Tata Cara Solat Thahajud
Allahumma lakal hamdu anta qayyimus samaawaati walardhi wa man fiihin, wa lakal hamdu laka mulkus samaawaati wal ardhi wa man fiihin, wa lakal hamdu nuurus samaawaati wal ardhi, wa lakal hamdu antal haqqu wa wa’dukal-haqqu wa liqaa’uka haqqun wa qauluka haqqun wal-jannatu haqqun, wan naaru haqqun, wan-nabiyyuuna haqqun, wa Muhammadun shallallaahu ‘alaihi wa sallama haqqun, waass’atu haqqun. Allahumma laka aslamtu, wa bika aamantu, wa ‘alaika tawakaltu wa ilaika anabtu wa bika khaashamtu, wa ilaika haakamtu, faghfir lii maa qaddamtu, wa maa akhkhartu wa maa asrartu, wa maa a’lantu antal muqaddimu wa antal mu’akhiru la ilaaha illa anta aula ilaaha gairuka wa laa haula quwwata illa billah.
Artinya: “Ya Allah, bagi-Mu segala puji. Engkaulah penegak langit dan bumi dan alam semesta beserta segala isinya. Bagi-Mulah segala puji, pemancar cahay langit dan bumi. Bagi-Mulah segala puji, Engakaulah yang haq, dan janji-Mu adalah benar, dan surge adalah haq, dan neraka adalah haq, dan nabi-nabi itu adalah haq, dan Nabi Muhammad adalah benar, dan hari kiamat adalah benar. Ya Allah, kepada-Mulah kami berserah diri (bertawakal) kepada Engkau jualah kami kembali, dan kepada-Mulah kami rindu, dan kepada engkaulah kami berhukum. Ampunilah kami atas kesalahan yang sudah kami lakukan dan sebelumnya, baik yang kami sembunyikan maupun yang kami nyatakan. Engkaulah Tuhan yang terdahulu dan Tuhan ynag terakhir. Tidak ada Tuhan melainkan Engkau Allah Rabbul alamin. Tiada daya upaya melainkan dengan pertolongan Allah.”

D. Setelah itu, perbanyaklah membaca istigfar sebagai berikut:
Astagfirullaahal azhim wa atuubu ilaiih
Artinya: “Kami memohon ampunan kepada Allah Yang Maha Agung dan kami pun bertaubat kepada-Nya”

E. Keutamaan Shalat Tahajud
Sahabat Abdullah bin Salam mengatakan, bahwa Nabi Muhammad saw bersabda:
“Hai sekalian manusia, sebarluaskanlah salam dan berikanlah makanan serta sholat malamlah diwaktu manusia sedang tidur, supaya kamu masuk Surga dengan selamat.” (HR Tirmidzi)
Bersabda Nabi Muhammad saw:
“Seutama-utama shalat sesudah shalat fardhu ialah shalat sunnat di waktu malam.” (HR Muslim)
Selain itu, Allah sendiri juga berfirman:
Pada malam hari, hendaklah engkau shalat Tahajud sebagai tambahan bagi engkau. Mudah-mudahan Tuhan mengangkat engkau ketempat yang terpuji. (QS Al-Isra’: 79)
Dari Jabir r.a., ia barkata, “Aku mendengar Rasulullah saw. Bersabda: Sesungguhnya pada malam hari itu benar-benar ada saat yang seorang muslim dapat menepatinya untuk memohon kepada Allah suatu kebaikan dunia dan akhirat, pasti Allah akan memberikannya (mengabulkannya); dan itu setiap malam.” (HR Muslim dan Ahmad)
“Lazimkan dirimu untuk shalat malam karena hal itu tradisi orang-orang saleh sebelummu, mendekatkan diri kepada Allah, menghapus dosa, menolak penyakit, dan pencegah dari dosa.” (HR Ahmad)
 Mungkin Cukup Sekian Tata Cara Sholat Tahajud Mudah-mudahan Bermanfaat bagi kita semua. Amiiin
Share:

In System Programming (ISP) for ATMEL chips

If you didn’t guess it from the title, ISP is a way to serially program your microcontroller, while it resides in its place, in other words, without removing the chip from your board.
Whether you’re just starting in the ATMEL microcontrollers, or you’re familiar with it, ISP (In System Programming) will provide you a simple and affordable home made solution to program and debug your microcontroller based project.
Sometimes, ISP can become very useful, when adjusting some delays, frequencies or any other values that you would intend to find by trial and error.. a process that would otherwise take too much time.

How does ISP works?

Normally, the flash memory of an ATMEL microcontroller is programmed using a parallel interface, which consists of sending the data byte by byte (using eight independent lines for the data, and another bunch of lines for the address, the control word and clock input). On the other hand ISP is performed using only four lines, and literally, data is transferred through two lines only, as in a I2C interface, where data is shifted in bit by bit though.
MOSI (data input) line, with a clock cycle between each bit and the next (on the SCK (clock input) line). MISO (data output) line is used for reading and for code verification, it is only used to output the code from the FLASH memory of the microcontroller. The RST (used to activate the serial Programming) pin, which is normally used to reset the device, is also used to enable the three pins (MOSI, MISO and SCK) to be used for ISP simply by setting RST to HIGH (5V), otherwise if RST is low (0V), your program start running and those three pins, are used normally as P1.5, P1.6 and P1.7.
Here is ISP Programming sequence as described in ATMEL datasheets:
The Code memory array can be programmed using the serial ISP interface while RST is pulled to VCC. The serial interface consists of pins SCK, MOSI (input) and MISO (output). After RST is set high, the Programming Enable instruction needs to be executed first before other operations can be executed. Before a reprogramming sequence can occur, a Chip Erase operation is required. The Chip Erase operation turns the content of every memory location in the Code array into FFH. Either an external system clock can be supplied at pin XTAL1 or a crystal needs to be connected across pins XTAL1 and XTAL2. The maximum serial clock (SCK) frequency should be less than 1/16 of the crystal frequency. With a 33 MHz oscillator clock, the maximum SCK frequency is 2 MHz.
This is as deep as i got in the ISP process, as i am using a ready made software that will handle the transfer protocol. Some more detailed information about the ISP functioning can be found at www.8052.com and at But this is all you need to know to build and use this extra simple programming device. Now that you know some theory about the ISP, you should be ready to build the hardware interface. As you will soon discover, it maybe the simplest circuit that will find in this web site!

Circuit :

The circuit almost talks for itself, the only part that may need some explanation, is the four AND gates. Connecting both two inputs of the AND gates as shown makes it act like a buffer, to protect the parallel port (Shortly, a buffer is a device that will isolate two circuits).
Then, the pins P1,P2,P3,P4 have to be connected respectively to P1.5, P1.6, P1.7 and RST in the microcontroller.
Finally, J1 is the connection to the computer parallel port.

The PCB and the housing

I used an old parallel printer cable, and the whole circuit is mounted inside the the connector plastic box.
A glance at this pictures may be enough to understand how the PCB is mounted and welded to the parallel port connector. To achieve this, some precision have to be taken in account when producing the PCB.


 The circuit almost talks for itself, the only part that may need some explanation, is the four AND gates. Connecting both two inputs of the AND gates as shown makes it act like a buffer, to protect the parallel port (Shortly, a buffer is a device that will isolate two circuits).
Then, the pins P1,P2,P3,P4 have to be connected respectively to P1.5, P1.6, P1.7 and RST in the microcontroller.
Finally, J1 is the connection to the computer parallel port.

The PCB and the housing

I used an old parallel printer cable, and the whole circuit is mounted inside the the connector plastic box.
A glance at this pictures may be enough to understand how the PCB is mounted and welded to the parallel port connector. To achieve this, some precision have to be taken in account when producing the PCB.
Here is a shot of the device in action. the picture may not be as clear as in reality, but i found the High Brightness LED to be cooler than what i’ve imagined..
Here is a shot of some other ISP programmers I made for some of my friends.

Connecting the programmer to the micro controller

Many visitors were confused on how to connect this programmer to the microcontroller. Well, in general, ISP is made to program the microcontroller while it resides in its place, so all the standard connection for the microcontroller to run properly are to be made.
As Mr Sarma – a regular visitor, reviewer and a friend – suggested, here are some examples showing how to connect the programmer to different types of microcontrollers:

  • Connecting the programmer to an AT89S52

  • Connecting the programmer to an ATMEGA16L
Note that with the ATMEGA AVR family, You don’t need to add a crystal resonator, as those chips contains an internal resonator, making it ready to use simply by connecting the 5V and GND supply rails.

The programmer software

This is the piece of software that will take the HEX file generated by whatever compiler you are using, and send it – with respect to the very specific ISP transfer protocol – to the microcontroller.
The software I am proposing was designed to be compatible with a multitude of ISP programming cables. in most of cases, all the difference is the pins used on the parallel port to perform the data transfer. The only thing you need to do is to go through ‘Setup’, and chose the ‘AEC ISP’ cable pinout. once chosen, you will notice that it matches the circuit on this page.
If you have more than one parallel port (never seen this a lot..) chose the one to which the programmer is connected.





Share:

Patch Untuk Kaspersky 7/ 2010/2011 Valid sampai 2035

Kebetulan kemarin teman ada yang minta tolong instalkan kaspersky antivirus. Masalahnya ternyata kaspersky antivirus ini harus bayar, masa trialnya cuma 30 hari mana cukup.. Setelah obok-obok kiri kanan dapat sih key yang gratisan tapi ternyata setelah lewat beberapa hari kasusnya key diblacklist (tidak bisa update definisi virus baru) percuma dong kalo gitu?
Sambil sedikit kesel saya browsing lagi dan menemukan sebuah patch untuk trial reseter, bisa saja sih digunakan… tapi kalau orang lain yang agak gaptek apa bisa?  browsing lagi akhirnya saya menemukan sebuah patch yang ternyata berfungsi. Lumayan standardnya sih 2048 hari aktif dan tanpa blacklist artinya kita bisa update terus selama 2048 hari tanpa perlu kuatir kena blacklist dengan sedikit modifikasi kita bisa ubah menjadi 8888 hari atau sama dengan 24 tahun lebih kira-kira (kita masih hidup nggak ya? hahaha)
Langsung saja ini caranya… Pertama kalian perlu download installer kaspersky antivirus versi 2010 atau 2011, setelah selesai download install biasa saja pilih key trial lalu reboot komputer. Setelah komputer menyala kembali dan kaspersky sudah aktif, matikan self-defense dari kaspersky antivirus.
Download file patch ini kaspersky-patch setelah download unrar dan jalankan program sesuai dengan versi kaspersky yang kalian install misalnya 2010 atau 2011, extrack file pacth ke dalam direktori tempat kaspersky terinstall biasanya di %systemroot%\program files\kaspersky\blablabla… (jangan salah lokasi, kalau salah patch tidak berhasil).
Kalau berhasil dan patch sudah kalian tempatkan ditempat yang seharusnya kaspersky biasanya akan bereaksi dengan memberikan warning terdapat virus, ignore saja peringatan ini dan beri exclude atau kesan khusus untuk file yang di anggap virus oleh kaspersky (file patch ya bukan file yang lain!) file ini sebenarnya bukan virus namun karena cara kerjanya seperti virus maka biasanya kaspersky akan memberi peringatan.
Setelah itu kalian menuju ke license update (biasanya kaspersky akan langsung bereaksi) dan masukkan key secara manual berdasarkan versinya, kebetulan kemarin saya tidak menggunakan versi 2010 makanya yang saya tau hanya versi 2011 masukkan saja key sembarangan ketik 1 terus dan terakhir diganti dengan x. Setelah key di anggap salah kaspersky akan membawa kita otomatis menuju form manual aktifasi, silahkan saja pilih key yang tersedia berdasarkan versi maka otomatis key akan valid.
Standard dari patch adalah 2048 hari, kalau kita ingin merubah ke 8888 hari kita perlu melakukan modifikasi manual yaitu:
Kaspersky 2010
Edit file clldr.ini ganti dengan
[KEY]
KeyCreationDateYear=2010
KeyCreationDateMonth=01
KeyCreationDateDay=01
KeyType=5
KeyLifeSpan=8888
KeyExpireDateYear=2035
KeyExpireDateMonth=05
KeyExpireDateDay=03
KeyLicCount=8888
Kaspersky 2011
Edit file ftlib.ini ganti dengan
[KEY]
KeyCreationDateYear=2010
KeyCreationDateMonth=01
KeyCreationDateDay=01
KeyType=5
KeyLifeSpan=8888
KeyExpireDateYear=2035
KeyExpireDateMonth=05
KeyExpireDateDay=03
KeyLicCount=8888
Ini hasilnya…
Sampai hari ini saya masih bisa update definisi virus baru, tolong informasi ini jangan disebar-luaskan terlalu banyak karena biasanya kaspersky akan mengetahui dan melakukan blocking untuk versi berikutnya.
Kalau punya uang lebih dari cukup saya sarankan beli license aslinya ya cuma sekitar 400 ribuan kok setahun, jangan terbiasa menggunakan program bajakan kasihan yang buat dan gak baik buat kesehatan kita (apa hubungannya?

Share:

Line Follower ROBOT

Penghargaan pemenang dari Kompetisi, VingPeaw 2543 robot dibangun dengan 2051, L293D, dan empat sensor IR. Sederhana sirkuit dan platform, pelacakan cepat dan mudah memahami program menggunakan bahasa C.

Saya merancang Robot , yang menggunakan dua roda motor kontrol belakang dan roda depan tunggal adalah gratis. Ini memiliki 4-sensor inframerah di bagian bawah untuk pita pelacakan mendeteksi hitam, ketika sensor mendeteksi warna hitam, output dari komparator, LM324 adalah logika rendah dan yang lainnya output adalah tinggi.

Microcontrollor AT89C2051 dan H-Bridge L293D digunakan pengemudi untuk mengendalikan arah dan kecepatan motor.



Fig 1. Circuit diagram of my Robot.

Fig 2. Circuit diagram of Infrared sensors and comparators. 

Fig 4.  Position of sensors,  left hand side is side view and right hand side is top view.
Software Software for write to AT89C2051 is robot1.hex ,which was written by C-language ,the  source code is robot1.ccompiled by using MC51 in TINY model with my start up code robot.asm .
MPEG files
Sample of competition between 2051 and 68HC11.

  • movie1.mpg (1,303kB)

  • movie2.mpg (373kB)

  •  
    Share:

    Belajar Dot Matrix 4



    Schematic :

    Code List :
    $regfile = "reg51.dat"
    $crystal = 12000000
    Do
    P1 = &B00000001
    P2 = &B11111110
    Waitms 250
    P1 = &B00000001
    P2 = &B11111101
    Waitms 250
    P1 = &B00000001
    P2 = &B11111011
    Waitms 250
    P1 = &B00000001
    P2 = &B11110111
    Waitms 250
    P1 = &B00000001
    P2 = &B11101111
    Waitms 250
    P1 = &B00000001
    P2 = &B11011111
    Waitms 250
    P1 = &B00000001
    P2 = &B10111111
    Waitms 250
    P1 = &B00000001
    P2 = &B01111111
    Waitms 250
    P1 = &B00000010
    P2 = &B01111111
    Waitms 250
    P1 = &B00000100
    P2 = &B01111111
    Waitms 250
    P1 = &B00001000
    P2 = &B01111111
    Waitms 250
    P1 = &B00010000
    P2 = &B01111111
    Waitms 250
    P1 = &B00100000
    P2 = &B01111111
    Waitms 250
    P1 = &B01000000
    P2 = &B01111111
    Waitms 250
    P1 = &B10000000
    P2 = &B01111111
    Waitms 250
    
    P1 = &B10000000
    P2 = &B10111111
    Waitms 250
    P1 = &B10000000
    P2 = &B11011111
    Waitms 250
    P1 = &B10000000
    P2 = &B11101111
    Waitms 250
    P1 = &B10000000
    P2 = &B11110111
    Waitms 250
    P1 = &B10000000
    P2 = &B11111011
    Waitms 250
    P1 = &B10000000
    P2 = &B11111101
    Waitms 250
    P1 = &B10000000
    P2 = &B11111110
    Waitms 250
    P1 = &B01000000
    P2 = &B11111110
    Waitms 250
    P1 = &B00100000
    P2 = &B11111110
    Waitms 250
    P1 = &B00010000
    P2 = &B11111110
    Waitms 250
    P1 = &B00001000
    P2 = &B11111110
    Waitms 250
    P1 = &B00000100
    P2 = &B11111110
    Waitms 250
    P1 = &B00000010
    P2 = &B11111110
    Waitms 250
    Loop
    Share:

    Belajar Dot Matrix 3


    Schematic :

    Code List :
    $regfile = "reg51.dat"
    $crystal = 12000000
    Do
    P1 = &B00000001
    P2 = &B11111110
    Waitms 250
    P1 = &B00000001
    P2 = &B11111101
    Waitms 250
    P1 = &B00000001
    P2 = &B11111011
    Waitms 250
    P1 = &B00000001
    P2 = &B11110111
    Waitms 250
    P1 = &B00000001
    P2 = &B11101111
    Waitms 250
    P1 = &B00000001
    P2 = &B11011111
    Waitms 250
    P1 = &B00000001
    P2 = &B10111111
    Waitms 250
    P1 = &B00000001
    P2 = &B01111111
    Waitms 250
    P1 = &B00000001
    P2 = &B10111111
    Waitms 250
    P1 = &B00000001
    P2 = &B11011111
    Waitms 250
    P1 = &B00000001
    P2 = &B11101111
    Waitms 250
    P1 = &B00000001
    P2 = &B11110111
    Waitms 250
    P1 = &B00000001
    P2 = &B11111011
    Waitms 250
    P1 = &B00000001
    P2 = &B11111101
    Waitms 250
    Loop
    
    Share:

    Pengetahuan Dasar penggunaan Timer Counter Microcontroller AVR

    Pin Timer /Counter pada AVR

    Tujuan Pembahasan timer dan counter AVR :
    1. Melaksanakan tugas tertentu secara ber ulang  (mode normal).
    2. Menghitung panjang pulsa (input capture)
    3. Menghitung banyaknya event ( sebagai counter).
    4. Mengendalikan kecepatan motor DC (pulsa wide modulation /PWM).
    5. Membuat penundaan waktu (delay).

    Komponen utama Timer/Counter adalah sebuah register  yg tugasnya hanya berhitung dari 0 sampai batas maximumnya, register ini pada AVR disebut  register TCNT .  Misalnya  sebuah register TCNT    pada AVR adalah 8 bit,  maka nilai maksimunya adalah 255.
    Register yang digunakan untuk mendukung operasi Timer Counter pada AVR :
    • Register TCNT = register pencacah dari 0 sampai nilai maximum yg kita tentukan.
    • Register TCCR =Untuk pengaturan mode  operasi  Timer/Counter
    • Register TIMSK =Untuk  memilih Timer Counter  mana yg aktif.
    • Register TIFR = Untuk mengetahui adanya interupsi akibat operasi Counter Timer .
    • Register OC (output compare) = untuk menyimpan nilai pembanding dgn nilai pd register  TCNT.
    Jadi kalau kita ingin melakukan pengaturan (men set up )   Timer/Counter kita fokuskan ke register TCCRn .  n adalah no timer ,  misal  jika kita ingin menggunakan Timer 0 maka yg kita atur adalah TCCR0.

    Kapan  dia  berfungsi sbg timer dan kapan dia berfungsi sbg counter?
    Ketika sumber clock  dari   system clock  (kristal) maka ia  berfungsi sbg timer.
    Ketika sumber clock dari external / pin T maka ia berlaku sebagai counter.
    pemilihan sumber clock ada pada bit  CS pada register TCCR.

    1. Timer  Mode NormalMemilih mode ini dgn cara menset semua bit  WGM =0  , pada register TCCR
    mode 0 timer0

    Digunakan  untuk melaksanakan pekerjaan yang berulang dgn interval tertentu juga bisa digunakan utuk membuat delay.  Nilai TCNT akan terus menerus mengalami kenaikan tiap di clock oleh simber clok yg sudah dipilih. Jika sudah mencapai maksimumnya nilai TCNT akan kembali 0  dan mengeset bit Flag TOV0 di register TIFR.  Waktu interval  dapat dirubah rubah dengan merubah nilai maximum TCNT.  Makin kecil nilai maximum TCNT makin kecil pula waktu intervalnya.  Contoh sebagai gambaran saja , jika periode clock yg di berikan ke timer 1 detik,  maka dgn nilai max TCNT diset 255 , interval timer  1 x255 = 255 detik. untuk nilai max  TCNT  di set 10 . Maka periode interval 1×10 = 10 detik.
    Untuk mode normal penggunaanya cukup mudah, contohnya anda bisa baca disini.
    2.  Mode Input Capture .
    Digunakan untuk meng hitung panjang pulsa yang mentriger pin ICP (PortD.6 pada atmega8535).  Setiap kali Pin ICP di triger akan TCNT akan ditambah 1. nilai TCNT akan direset pada triger berikutnya.  Sebelum direset nilai TCNT di simpan di register ICR.
    Contoh code:

    *======================================================
    
    Chip type           : ATmega8535
    Compiler            : CodeVision
    Clock frequency     : 4.000000 MHz
    Memory model        : Small
    External SRAM size  : 0
    Data Stack size     : 128
    Author              : pccontrol.wordpress.com 
    *****************************************************/
    
    #include 
    #include 
    // Alphanumeric LCD Module functions
    #asm
       .equ __lcd_port=0x15 ;PORTC
    #endasm
    #include 
    unsigned char bufferperiodeL[15];
    unsigned char bufferperiodeH[15]; 
    
    // Timer 1 input capture interrupt service routine
    interrupt [TIM1_CAPT] void timer1_capt_isr(void)
    {
    
    sprintf(bufferperiodeL,"%i ",ICR1L);
    sprintf(bufferperiodeH,"%i ",ICR1H); 
    
    lcd_gotoxy(0,1);
    lcd_puts(bufferperiodeH);
    lcd_gotoxy(4,1);
    lcd_puts(bufferperiodeL);   
    
    ICR1H=0;
    ICR1L=0;
    TCNT1L =0;
    TCNT1H =0;
    }
    
    void main(void)
    {
    
    // Timer/Counter 1 initialization
    // Clock source: System Clock
    // Clock value: 3.906 kHz
    // Mode: Normal top=FFFFh
    
    // Noise Canceler: Off
    // Input Capture on Rising Edge
    // Timer 1 Overflow Interrupt: Off
    // Input Capture Interrupt: On
    
    TCCR1A=0x00;
    TCCR1B=0x45;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1
    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x20;
    
    // LCD module initialization
    lcd_init(16);
        lcd_gotoxy(0,0);
          lcd_putsf("periode pulsa :");
    // Global enable interrupts
    #asm("sei")
    
    while (1)
          {
    
          };
    }
    keterangan program :
    setiap ada perubahan tegangan dari  o ke 1 di pin ICP /portD.6  maka akan memicu interupt input capture.  besaran panjang pulsa antara 2 rising edge ada di register ICR1H dan ICR1L .   misal hasil di ICR1 = 1250  maka  perioda pulsa = 1/clock timer * 1250 .  Clock timer  sudah kita pilih  3,906 khz.
    (1/3906) * 1250 =   0,32   detik.
    3.  Mode Counter

    Digunakan untuk menghitung jumlah event yang mentriger pin T0 (portB.0) jika kita menggunakan  timer0  atau T1 (portB.1) pada timer1.

    /*===================================================
    Chip type           : ATmega8535
    Author              : cipto-suparno.blogspot.com
    Clock frequency     : 4.000000 MHz
    Memory model        : Small
    External SRAM size  : 0
    Data Stack size     : 128
    *****************************************************/
    
    #include 
    #include 
    // Alphanumeric LCD Module functions
    #asm
       .equ __lcd_port=0x15 ;PORTC
    #endasm
    #include 
    
    unsigned int hitunganMSB;
    unsigned int hitunganLSB;
     unsigned char bufferCounter[15];
     unsigned long int hitungan;
    // Timer 0 overflow interrupt service routine
    interrupt [TIM0_OVF] void timer0_ovf_isr(void)
    {
    //hitungan lebih dari 255
    
    hitunganMSB = hitunganMSB + 1;
    
    }
    
    // Declare your global variables here
    
    void main(void)
    {
    // Declare your local variables here
    
    // Timer/Counter 0 initialization
    // Clock source: T0 pin Falling Edge
    // Mode: Normal top=FFh
    // OC0 output: Disconnected
    TCCR0=0x06;
    TCNT0=0x00;
    
    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x01;
    
    // LCD module initialization
    lcd_init(16);
    lcd_gotoxy(0,0);
    lcd_putsf("counter :");
    // Global enable interrupts
    #asm("sei")
    
    while (1)
          {
          // Place your code here
          hitunganLSB = TCNT0;
          hitungan = hitunganMSB + hitunganLSB; 
    
          sprintf(bufferCounter,"%i ", hitungan );
       lcd_gotoxy(0,1);
       lcd_puts(bufferCounter);
          };
    }
     
    4. Mode PWM , Pulsa Wide Modulation.
    Untuk menjadikan Timer counter mode PWM yaitu dgn Cara men set bit WGM01=1 dan bit WGM0 =0 , pada register TCCR.
    Salah satu kegunaan sinyal PWM antara lain untuk mengendalikan Kecepatan putaran Motor DC. Gambar berikut ini menunjukan berbagai bentuk PWM dan efek terhadap kecepatan Motor DC yang berbeda sesuai bentuk pulsa PWM.
    Cara pembentukan sinyal PWM
    Nilai pada register Counter TCNT akan terus menerus naik sampai nilai maximum, lalu kembali ke 0. begitu seterusnya selama sinyal clock diberikan kepada timer. Nilai OCR diset untuk mengatur pembentukan PWM.
    saat nilai TCNT  >  nilai OCR maka pin OC mengeluarkan sinyal HIGH ,
    saat nilai TCNT < nilai OCR maka pin OC mengeluarkan sinyal LOW.
    Gambar berikut menunjukan tiga buah nilai OCR yang berbeda ,yg  menghasilkan  sinyal output  PWM   berbeda pula pada pin OC.



    Cara Membuat PWM pada CodeWizard  di Codevision spt pada gambar berikut:


    membuat pwm 25% pada output OC0 dgn Timer0
    code program:

    #include 
    
    // Declare your global variables here
    
    void main(void)
    {
    
    // Port B initialization
    // Func7=In Func6=In Func5=In Func4=In Func3=Out Func2=In Func1=In Func0=In
    // State7=T State6=T State5=T State4=T State3=0 State2=T State1=T State0=T
    PORTB=0x00;
    DDRB=0x08;
    
    // Timer/Counter 0 initialization
    // Clock source: System Clock
    // Clock value: 62.500 kHz
    // Mode: Phase correct PWM top=FFh
    // OC0 output: Non-Inverted PWM
    TCCR0=0x63;
    TCNT0=0x00;
    OCR0=0x40;
    
    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x00;
    
    while (1)
          {
          // Place your code here
    
          };
    }
    5. Membuat Delay dengan Timer.
    #include 
    
    interrupt [TIM0_OVF] void timer0_ovf_isr(void)
    {
    delay = delay + 1
    }
    
    void main(void)
    {
    // Timer/Counter 0 initialization
    // Clock source: System Clock
    // Clock value: 3.906 kHz
    // Mode: Normal top=FFh
    TCCR0=0x05;
    TCNT0=0xD9;
    // Timer0 enable
    TIMSK=0x01;
    // Global enable interrupts
    #asm("sei")
    
    while (1)
          {
          //program utama disini
           delay(100);   //delay 1 detik   (100*10ms=1000ms)
          };
    }
    
    Void delay(int delay_ms)
    {
       TCNT0=0xD9;  //interval  timer = 10 ms
       delay=0
       while(delay<=delay_ms)
       {
        //muter2 disini
        }
    }
    

    Kesimpulan cara Pengesetan register TCCR
    Share:

    Ka’bah Merupakan Pusat Bumi

    Neil Amstrong telah membuktikan bahwa kota Mekah adalah pusat dari planet Bumi. Fakta ini telah di diteliti melalui sebuah penelitian Ilmiah.
    Ketika Neil Amstrong untuk pertama kalinya melakukan perjalanan ke luar angkasa dan mengambil gambar planet Bumi, dia berkata, “Planet Bumi ternyata menggantung di area yang sangat gelap, siapa yang menggantungnya ?.”


    Para astronot telah menemukan bahwa planet Bumi itu mengeluarkan semacam radiasi, secara resmi mereka mengumumkannya di Internet, tetapi sayang nya 21 hari kemudian website tersebut raib yang sepertinya ada alasan tersembunyi dibalik penghapusan website tersebut.
    Setelah melakukan penelitian lebih lanjut, ternyata radiasi tersebut berpusat di kota Mekah, tepatnya berasal dari Ka’Bah. Yang mengejutkan adalah radiasi tersebut bersifat infinite ( tidak berujung ), hal ini terbuktikan ketika mereka mengambil foto planet Mars, radiasi tersebut masih berlanjut terus. Para peneliti Muslim mempercayai bahwa radiasi ini memiliki karakteristik dan menghubungkan antara Ka’Bah di planet Bumi dengan Ka’bah di alam akhirat.
    Di tengah-tengah antara kutub utara dan kutub selatan, ada suatu area yang bernama ‘Zero Magnetism Area’, artinya adalah apabila kita mengeluarkan kompas di area tersebut, maka jarum kompas tersebut tidak akan bergerak sama sekali karena daya tarik yang sama besarnya antara kedua kutub.
    Itulah sebabnya jika seseorang tinggal di Mekah, maka ia akan hidup lebih lama, lebih sehat, dan tidak banyak dipengaruhi oleh banyak kekuatan gravitasi. Oleh sebab itu lah ketika kita mengelilingi Ka’Bah, maka seakan-akan diri kita di-charged ulang oleh suatu energi misterius dan ini adalah fakta yang telah dibuktikan secara ilmiah.
    Penelitian lainnya mengungkapkan bahwa batu Hajar Aswad merupakan batu tertua di dunia dan juga bisa mengambang di air. Di sebuah musium di negara Inggris, ada tiga buah potongan batu tersebut ( dari Ka’Bah ) dan pihak musium juga mengatakan bahwa bongkahan batu-batu tersebut bukan berasal dari sistem tata surya kita.
    Dalam salah satu sabdanya, Rasulullah SAW bersabda :

    “Hajar Aswad itu diturunkan dari surga, warnanya lebih putih daripada susu, dan dosa-dosa anak cucu Adamlah yang menjadikannya hitam”

    Share:

    Jadwal Waktu Sholat

    TIME WIB

    TV EDUKASI LIVE

    Popular Posts

    Recent Posts

    Pages