Download

6/30/2012

Stopwatch Digital menggunakan fasilitas Timer 1 ATMEga 8535

stopwatch
Dalam projek ini saya menggunakan ATmega 8535, fitur yang saya pakai yaitu ekternal interupt 0, eksternal interupt 1 dan timer 1. Sedangkan pada hardware yaitu menggunakan 2 push button dan LCD 2×16.







Berikut Schematic :











Setting Codevision AVR :
TIMER AVR4 TIMER AVR1
TIMER AVR2 TIMER AVR3
Berikut programnya :
/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.8 Professional
Automatic Program Generator
© Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
Project :
Version :
Date    : 3/15/2011
Author  : F4CG
Company : F4CG
Comments:
Chip type           : ATmega8535
Program type        : Application
Clock frequency     : 12.000000 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 128
*****************************************************/
#include <mega8535.h>
#include <stdio.h>
// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x1B ;PORTA
#endasm
#include <lcd.h>
unsigned char lcd_buffer[33];
unsigned int mulai;
// External Interrupt 0 service routine
interrupt [EXT_INT0] void ext_int0_isr(void)
{
// Place your code here
TCCR1A=0×00;
TCCR1B=0×02;
lcd_clear();
lcd_gotoxy(0,0);
sprintf(lcd_buffer,”Time: %d ms”,mulai);
lcd_puts(lcd_buffer);
}
// External Interrupt 1 service routine
interrupt [EXT_INT1] void ext_int1_isr(void)
{
// Place your code here
mulai=0;
TCCR1A=0×00;
TCCR1B=0×00;
TCNT1H=0×00;
TCNT1L=0×00;
}
// Timer 1 output compare A interrupt service routine
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
// Place your code here
TCNT1H=0×00;
TCNT1L=0×00;
mulai++;
}
// Declare your global variables here
void main(void)
{
// Declare your local variables here
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0×00;
DDRA=0×00;
// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0×00;
DDRB=0×00;
// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0×00;
DDRC=0×00;
// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0×00;
DDRD=0×00;
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0×00;
TCNT0=0×00;
OCR0=0×00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 1500.000 kHz
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: On
// Compare B Match Interrupt: Off
TCCR1A=0×00;
TCCR1B=0×02;
TCNT1H=0×00;
TCNT1L=0×00;
ICR1H=0×00;
ICR1L=0×00;
OCR1AH=0×05;
OCR1AL=0xDC;
OCR1BH=0×00;
OCR1BL=0×00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0×00;
TCCR2=0×00;
TCNT2=0×00;
OCR2=0×00;
// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Low level
// INT1: On
// INT1 Mode: Low level
// INT2: Off
GICR|=0xC0;
MCUCR=0×00;
MCUCSR=0×00;
GIFR=0xC0;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0×10;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0×80;
SFIOR=0×00;
// LCD module initialization
lcd_init(16);
// Global enable interrupts
#asm(“sei”)
while (1)
{
// Place your code here
};
}


Tampilan videonya saat dirunning :
Cara mengeset agar counter akan bertambah tiap 1 ms adalah sebagai berikut : Disini menggunakan timer1 mode CTC dengan prescalar 8, Crystal yang saya pakai yaitu 12MHz. Kuncinya yaitu pada registry:
TCCR1B=0×02;//Setting prescalar 8
OCR1AH=0×05;OCR1AL=0xDC;// Mensetting nilai 0CR pada timer 1 yaitu 0x05DC atau (=1500 desimal)

Pada mode CTC Timer 1, nilai timer yang ada  pada TCNTn akan dinolkan lagi jika TCNTn sudah sama dengan nilai yang ada pada register OCRn, sebelumnya OCR harus diset terlebih dahulu pada timer 0 dan 0 range dari OCR = 0-255 sedangkan pada timer 1 range dari OCR = 0- 65535.
TCCR1B=0×02;Crystal/8= 12000000MHz/8= 1500000 Hz =Waktu tiap 1 clock 1/1500000= 0,666 us.
OCR1AH=0×05;OCR1AL=0xDC ; Setting nilai dari OCR = 1500(10)
TIMSK=0×10;
TIMSK=0×10; saat nilai TCNT1 = OCR maka progam akan mengaktifkan fungsi interupt Timer 1 output compare A match.
Sehingga perhitungannya = waktu tiap 1 clok x 1500= 0.666 us X 1500 = 999 us= mendekati 1 ms

Akses port serial dengan Delphi 7

Biasanya untuk mengirim maupun menerima data secara serial kita memakai aplikasi bawaan Windows yaitu Hyperterminal. Terbatas memang karena hanya mengolah text. Untuk dapat berkreasi lebih, maka kita membutuhkan aplikasi semacam Delphi, cuman di Delphi belum ada komponen yang menangani komunikasi serial. Betul, kita harus menambahkannya. Salah satu komponen yang dapat digunakan adalah ComPort, dapat didownload disini .
Walaupun sudah banyak yang menulis tentang cara instalasinya, tetapi tidak ada salahnya kita juga berikan disini. Sebelum anda menggunakan ComPort, install terlebih dahulu ComPort di Delphi 7 dengan cara berikut.
INSTALASI ComPort di Delphi 7.
  1. Buat folder baru di directory Delphi, beri nama, misalnya ‘comport’.
  2. Copy file di comport hasil download-an  ke dalam folder yang baru anda buat tadi.
  3. Tambahkan ke Library Path dengan cara pilih dari menu Tools à Environment Option sehingga muncul window seperti ini :
4. Pilih tab Library, kemudian pilih Library Path, klik pada kotak disebelah kanan
5. Klik tombol browse pada menu Greyed items denote invalid path, pilih folder yang tadi dibuat. Kemudian klik Add sehingga lokasi folder akan muncul di bagian Ordered list of Library paths.
6. Buka file CportLib7.dpk dari menu File à Open
7. Klik Compile.
8. Copy file CportLib7.dcu dari folder dimana anda menyimpan file CPort ke dalam Folder \System32.
9. Buka file DsgnCport7.dpk dari menu File à Open
10. Klik Compile, kemudian klik Install.
11. Jika sudah berhasil komponen ComPort terlihat di component pallete Delphi, disebelah paling kanan.
Nah kalau sudah terinstal kita bisa leluasa membuat program yang berbasis pada komunikasi serial, baik antar PC maupun PC dengan device yang lain seperti mikrokontroler. Materi yang akan datang kita praktekkan, kita gunakan mikrokontroler sebagai teman komunikasinya.

Akses Peralatan Luar Lewat Parallel Printer Port



26Share
Ingin mengendalikan peralatan luar dengan menggunakan komputer? Tentu sangat menyenangkan,
apalagi hanya dengan beberapa baris program Delphi, kita dapat menyalakan lampu, menghidupkan motor, mengatur lengan robot ataupun mengakses peralatan elektronis lainnya.
Mungkin tulisan ini bisa menjadi cemilan yang cukup bergizi bagi Delphiers yang suka ngoprek elektronika praktis, ini lantaran kita tidak harus membuat card I/0 sendiri, tetapi cukup dengan memanfaatkan parallel printer port saja.
Parallel Printer Port
Port yang satu ini, dipastikan selalu ada pada setiap komputer. Tercermin dari namanya, saat ini parallel port lebih banyak dimanfaatkan untuk urusan pencetakan data. Sebenarnya, port inipun bisa dimanfaatkan untuk hal lain, karena memiliki input/output (I/O) data.

Tata-letak dari ke-dua puluh lima pin (DB 25) parallel printer port, diperlihatkan dalam Gambar 1.

Adapun tabel signal dan fungsi dari setiap pin pada parallel printer port, terlihat pada Gambar 2. Dari situ diketahui pin 2 s/d 9 (signal D0-D7) berfungsi sebagai output, yang selanjutnya dapat kita manfaatkan untuk mengontrol peralatan luar.

Rangkaiannya
Untuk keperluan uji-coba sesaat, kita bisa menghubungkan LED (Light Emitting Diode) lewat resistor, langsung ke pin output dari parallel printer port. Bisa juga hanya dengan mengukur tegangan 5 volt yang timbul, saat data port dalam keadaan high.

Untuk dapat mengakses beban yang besar serta untuk mencegah terjadinya pembebanan berlebihan pada parallel printer port, sebaiknya kita menggunakan rangkaian penyangga (buffer).

Dari skema pada Gambar 4, terlihat pin 3,5,7,9,12,16 dan 18
dari 74LS224 terhubung ke masing-masing relai. Selanjutnya
sakelar pada setiap relai tersebut, bisa kita gunakan untuk
mengontrol peralatan yang memiliki beban besar.
Kode Program Delphi
Tidak seperti Turbo Pascal atau Delphi 1 dimana tersedia fungsi Port,
pada Delphi 32 bit (versi 2 s/d 6) fungsi itu sudah tidak didukung lagi.
Sebagai gantinya kita gunakan in-line assembler code.
Listing 1. Hidupkan LED 5 dari rangkaian pada Gambar 3.
procedure KirimDataKePort(AlamatPort: Word; DataBit: Byte);
  1. (* alamat LPT1, range 378-37F hex
  2. alamat LPT2, range 278-37F hex
  3. alamat LPT3, range 3BC-3BF hex
  4. lihat juga referensi teknis dari Intel dan Microsoft *)
  5. asm
  6. MOV   DX, AlamatPort
  7. MOV   AL, DataBit
  8. OUT   DX, AL
  9. end;
  10. procedure TForm1.btnLED5Click(Sender: TObject);
  11. begin
  12. (* contoh pemanggilan prosedur KirimDataKePort,
  13. ini akan menyalakan LED 5 (data bit-4 / pin 6
  14. dari rangkaian yang terdapat pada Gambar 3.  *)
  15. KirimDataKePort($378, $8); //00010000 biner
  16. end;

Pada prinsipnya, untuk menyalakan LED, kita kirim data biner
8 bit ke port. Sesuaikan pengiriman data biner ini, dengan LED
yang ingin dinyalakan.
Misalnya, untuk menyalakan LED pertama datanya adalah 1 hex
(biner; 0000001), sedangkan data biner 10000000
(80 hex / 128 dec) digunakan untuk menyalakan LED kedelapan.
Daftar berikut, dapat digunakan sebagai acuan.
DataPort Bit 0 = LED1 = 00000001 bin = 1 hex = 1 dec
DataPort Bit 1 = LED2 = 00000010 bin = 2 hex = 2 dec
DataPort Bit 2 = LED3 = 00000100 bin = 4 hex = 4 dec
DataPort Bit 3 = LED4 = 00001000 bin = 8 hex = 8 dec
DataPort Bit 4 = LED5 = 00010000 bin = 10 hex = 16 dec
DataPort Bit 5 = LED6 = 00100000 bin = 20 hex = 32 dec
DataPort Bit 6 = LED7 = 01000000 bin = 40 hex = 64 dec
DataPort Bit 7 = LED8 = 10000000 bin = 80 hex = 128 dec
Bagi yang ingin bereksperimen, Listing 2 merupakan kode program
dari contoh Aplikasi Pengendali seperti yang terlihat pada Gambar 5.
Listing 2. Kode program aplikasi pengendali.
(* = Mengontrol peralatan luar lewat Parallel Printer Port = *)
unit Unit1;
  1. interface
  2. uses
  3. Windows, Messages, SysUtils, Classes, Graphics, Controls,
  4. Forms, Dialogs, Buttons, ExtCtrls, StdCtrls;
  5. type
  6. TForm1 = class(TForm)
  7. SpeedButton1: TSpeedButton;
  8. SpeedButton2: TSpeedButton;
  9. SpeedButton3: TSpeedButton;
  10. SpeedButton4: TSpeedButton;
  11. SpeedButton5: TSpeedButton;
  12. SpeedButton6: TSpeedButton;
  13. SpeedButton7: TSpeedButton;
  14. SpeedButton8: TSpeedButton;
  15. Bevel1: TBevel;
  16. Bevel2: TBevel;
  17. lblDataPortBit: TLabel;
  18. lblNoLED: TLabel;
  19. Label1: TLabel;
  20. Label2: TLabel;
  21. Label3: TLabel;
  22. procedure SpeedButton1Click(Sender: TObject);
  23. procedure FormCreate(Sender: TObject);
  24. private
  25. procedure KirimDataKePort(DataPortBit: Byte);
  26. public
  27. { Public declarations }
  28. end;
  29. var
  30. Form1: TForm1;
  31. implementation
  32. {$R *.DFM}
  33. uses
  34. Math;
  35. const
  36. AlamatPort = $378;
  37. procedure TForm1.KirimDataKePort(DataPortBit: Byte);
  38. var
  39. Nilai: Byte;
  40. begin
  41. lblDataPortBit.Caption := IntToStr(DataPortBit);
  42. lblNoLED.Caption := 'LED No. ' + IntToStr(DataPortBit + 1) +
  43. ' Nyala';
  44. Nilai := Trunc(Power(2, DataPortBit));
  45. asm
  46. MOV     DX, AlamatPort
  47. MOV     AL, Nilai
  48. OUT     DX, AL
  49. end;
  50. end;
  51. procedure TForm1.SpeedButton1Click(Sender: TObject);
  52. begin
  53. (* Letakan 8 buah TSpeedButton, atur propeti Tag
  54. dari 8 TSpeedButton tersebut dengan nilai
  55. 0 sampai dengan 7. Dari Object Inspector,
  56. arahkan event Clik dari semua TSpeedButton
  57. ke SpeedButon1Click. *)
  58. KirimDataKePort((Sender as TSpeedButton).Tag);
  59. end;
  60. procedure TForm1.FormCreate(Sender: TObject);
  61. begin
  62. KirimDataKePort(0);
  63. end;
  64. end.

6/29/2012

Shio Kuda di tahun Naga air

Kuda
shio-kudaBagi yang bershio Kuda, tahun ini peruntungan biasa-biasa saja.
Yang menggembirakan, akan mendapat pemasukan keuangan cukup besar. Tapi kebutuhan agaknya juga cukup besar. Karena itu harus lebih berhati-hati dalam menggunakan uang.
Tapi kalau berniat membuka usaha, sekarang saat yang tepat. Akan mendapat dukungan dari lingkungan sekitar. Dalam bidang karier, akan ada promosi. Ada  kemungkinan memiliki rumah baru. Kehidupan cinta juga cukup menggembirakan, asal tidak kelepasan dalam berjanji dan bicara.
Bisnis: Kembankan etos kerja yang progresif, rajin, dan berhati mulia. Bisnis tak berarti “one man show” tapi memerlukan orang lain yang kompeten.
Karier: Pekerjaan Anda membutuhkan perhatian ekstra. Ini bukan lagi masa santai. Jangan terlalu menuntut, jika Anda belum memberi yang maksimal.
Asmara: Masih banyak yang harus dibicarakan. Jangan patah arang di tengah jalan. Bila sudah mantap, tentukan tanggal pernikahan.
Kesehatan: Menjauhkan diri dari pemicu stres bisa menghibdari rumah sakit. Konsumsi makanan bergizi dan hindari gaya hidup tak sehat.
Keluarga: Sudah saatnya Anda lebih terbuka dan mruang gerak pada anak-ank. Pasangan juga perlu lebih diperhatikan. Kerja bisa menunggu.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
11 Februari: Hindari minuman beralkohol.
20 Februari: Hindari berjalan tanpa alas kaki.
Maret 2012
2 Maret: Jangan pulang malam sendirian.
24 Maret: Kala musim hujan, hindari wisata ke pegunungan.
April 2012
10 April: Selalu pakai helm.
27 April: Hindari keputusan yang meragukan.
Mei 2012
7 Mei: Selalu kenakan sabuk pengaman.
 29 Mei: Jangan meninggalkan rumah ketika marah.
Juni 2012
6 Juni: Tidak baik pondah rumah atau buka kantor baru.        
23 Juni: Waspadai godaan menaikkan harga.
Juli 2012
1 Juli: Jangan mencoba bisnis baru.
21 Juli: Batasi pengeluaran pasangan (keluarga).
Agustus 2012
12 Agustus: Jangan mencoba msakan baru.
29 Agustus: Pertahankan harga jual saat ini.
September 2012
3 September: Jangan berlagak sok tahu!
22 September: Hati-hati penipuan berkedok arisan.
Oktober 2012
4 Oktober: Awas tagihan membengkak!
21 Oktober: Jangan terlalu banyak minta cuti.
November 2012
1 November: Pertahankan irama kerja Anda.
21 November: Abaikan godaan pindah kerja.
Desember 2012
4 Desember: Kunyahlah makanan baik-baik.
29 Desember: Jangan mudah ambil kesimpulan saat kepala panas.
Januari 2013
11 Januari: Hindari jalan berbahaya.
27 Jnuari: Jangan main mata dengan rekan kerja.

6/28/2012

Shio Kelinci di tahun Naga air

Kelinci
shio-kelinciShio Kelinci pada tahun ini dalam kategori kurang baik. Sebab itu, harus bisa menjaga diri dari berbagai kemungkinan yang merugikan.Karier dan usaha banyak dihadang oleh orang-orang yang iri/tidak senang. Lebih baik berlaku cerdik dengan menghindari konflik.
Beruntung tahun ini Kelinci disinari oleh bintang Matahari (Ta Yang) sehingga ada perlindungan untuk meraih keberuntungan.
Yang dibutuhkan kaum Kelinci di tahun Naga adalah meningkatkan kewaspadaan, menumbuhkn semangat pantang menyerah, sert lebih tekun dalam melaksanaan pekerjaan. 
Bisnis: Kemajuan bisnis tidak begitu menggembirakan. Perlu kaji ulang problem internal atau eksternal yang menghambat pencapaian target.
Karier: Jangan terlalu ambisius meraih jabatan tinggi. Peningkatan kinerja harus mengikuti atiran perusahaan.
Asmara: Perkenalan yang sudah lama harus segera diikat perkawinan. Bagi yang jomblo, peluang mendapatkan calon pendamping semakin besar. Jadi seriuslah!
Kesehatan: Selalu rutin memeriksakan kesehatan. Jangan menuruti nafsu makan enak.
Keluarga: Tanyakan apa yang sesunguhnya pasangan dan anak-anak inginkan. Mengeluarkan uang ekstra demi kebahagiaan mereka boleh, tapi tetap terkendali.

Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
11 Februari: Tanyakan ke dokter halo obat baru Anda.
23 Februari: Anak-anak mulai pulang malam.
Maret 2012
3 Maret: Waspadai rayuan gombal rekan kerja.
19 Maret: Jangan terlalu percaya ramalan bintang.
April 2012
9 April: Awas keputusan Anda berat sebelah.
21 April: Waspadai gangguan alat kelamin.
Mei 2012
3 Mei: Jangan bangun kesiangan
25 Mei 2012: Jangan tegesa-gesa bilang cinta.         
Juni 2012
12 Juni: Jangan makan asin-asin.
26 Juni: Jangan remehkan karyawan baru.
Juli 2012
3 Juli: Jangan berkendaraan di malam hari.
19 Juli: Hati-hati menu super lezat.
Agustus 2012
11 Agustus: Waspadai belokan tajam.
26 Agustus: Hindari minuman berkarbonasi.
September 2012
2 September: Hati-hat membawa anak ke gunung.
27 September: Bukan hari baik membuka bisnis baru.
Oktober 2012
10 Oktober: Jangan teruskan kebiasaan merokok.
26 Oktober: Instrospeksi dan kendalikan amarah Anda.
November 2012
7 November: Jangan gampang bicara sebelum dipikir masak-masak.
23 November: Waspadai gejolak harga pasar.
Desember 2012
3 Desember: Dilarang bepergian keluar kota.
29 Desember: Hati-hati ancaman lewat telepon.
Januari 2013
6 Januari: Jangan pulang lewat jalan sepi.
23 Januari: Jangan gegabah berinvestasi.

Shio Kambing di tahun Naga air

Kambing
shio-kambingKeberuntungan Shio Kambing di tahun ini bagus dalam urusan bisnis. Tapi kurang bagus untuk hubungan sosial.
Jadi sebaiknya manfaatkan sektor bisnis untuk memetik keuntungan semaksimal mungkin. Peluang cukup banyak menghampiri Anda. Peluang itu datang tentu tak lepas dari keterampilan Anda yang memiliki ide-ide kreatif dalam dunia bisnis.
Biar lebih aman, jangan memilih sektor yang terlalu berisiko. Misalnya bisnis dengan modal yang terlalu besar. Pilih yang sesuai dengan keberuntungan Naga tapi memiliki risiko kecil. Urusan cinta, sering tak mau mengalah pada pasangan.
Bisnis: Lebih hati-hati mengikuti tren bisnis. Perbaiki kinerja bisnis yang ada. Jangan kuatir bila terjadi fluktuasi neraca keuangan. Kembangkan bidang-bidang baru yang menjanjikan. Lebih selektif memilah mitra baru. Wait and see adalah solusi terbaik.
Karier: Ancaman terpental dari posisi sekarag harus dianggap sebagai peringatan meningkatkan performa, memperkuat loyalitas, dan mempertajam intuisi.
Kesehatan: Ada ganggun di daerah perut dan punggung di awal minggu. Kondisi sehat biasanya terjadi di akhir pekan.
Asmara: Problem kecil selalu muncul. Jangan disepelekan. Nanti berakumulasi dan jadi batu sandungan.
Keluarga: Jangan sampai di luar kendali. Penegakan disiplin memang berat, tapi lakukan perlahan dan konsisten.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
6 Februari: Hindari keluar malam.
27 Februari: Jangan turuti kemauan karyawan.
Maret 2012
4 Maret: Hindari kata jorok.
21 Maret: Jauhkan diri dari benda berbahan besi tajam.
April 2012
14 April: Jangan terburu-buru menetapkan tanggal perkawinan.
20 April: Hindari mengkonsumsi daging mentah.
Mei 2012
5 Mei: Jaga tutur kata Anda.
15 Mei: Hati-hati investasi besar-besaran.
Juni 2012
12 Juni: Jaga rahasia rekan sekerja.
24 Juni: Seimbangkan data dan intuisi.
Juli 2012
3 Juli: Kebaikan Anda dimanfaatkan orang.
21 Juli: Dengarkan permintaan anak Anda.
Agustus 2012
10 Agustus: Saatnya membeli mesin baru.
24 Agustus: Hati-hati membaca brosur/iklan sebelum membeli.
September 2012
9 September: Segera laksanakan perintah bos.
27 September: Jangan kekang kreativitas anak Anda.
Oktober 2012
2 Oktober: Hindari daerah rawan bencana banjir.
27 Oktober: Hati-hati kenaikan gula Anda.
November 2012
14 November: Hati-hati menandatangani asuransi.
24 November: Jangan buka bisnis di daerah baru.
Desember 2012
2 Desember: Kandalikan pandangan mata Anda.
27 Desember: Jangan mendekati hewan berbisa.
Januari 2013
9 Januari: Siaga meski ada satpam.
26 Januari: Ajak saksi saat bertransaksi bisnis.     

6/26/2012

Shio Monyet di tahun Naga air


Monyet
shio-monyetNasib baik banyak berpihak pada Shio Monyet. Segala upaya yang ditempuh di tahun ini bisa mendapatkan hasil yang menggembirakan.
Bagi mereka yang bekerja di bidang seni, harus mengupayakan secara maksimal. Bagi pengarang, segala hasil tulisan lebih banyak mendatangkan uang. Begitu juga bagi mereka yang bekerja sebagai jurnalis akan mendapat keberuntuangan, menemukan berita yang bagus.
Intinya, manfaatkan tahun ini dengan bekerja lebih giat. Karena kesuksesan akan menanti Anda. Kondisi keluarga tenteram. Cinta juga indah. Banyak lawan jenis terpesona dengan Anda.
Tetap harus hati-hati, karena jika gegabah, akan menyakiti pasangan. Pasangan pun sedang cinta-cintanya. Mantaplah pokoknya. 
Bisnis: Tanamkan sifat entrepreneur dalam diri karyawan. Kemungkinan profit ada penigkatan. Bila tidak ada aral melintang, bakal ada peluang memperluas bisnis baru.
Karier: Perluas skill dengan belajar ilmu-ilmu baru. Bersyukurlah Anda memiliki jenjang karier stabil.
Kesehatan: Kindisi fisik prima hanya tercapai dengan pengorbanan besar. Pantang makanan berlemak dan jauhi alkohol bisa mendatangkan manfaat medis berarti.
Asmara: Bagi yang belum ketemu jodoh, semakin giatlah berusaha karena sudah ada yang menanti. Sifat buruk harus mulai dihilangkan.
Keluarga: Pasngan dan anak-anak harus diberi ruang beroekspresi. Tidak boleh terlalu ikut campur terhadap pilihan hidup mereka.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
2 Februari: Banyak serigala berbulu domba di kantor Anda.
21 Februari: Jangan berangan-angan terlalu tinggi.
Maret 2012
11 Maret: Hati-hati melaju di jalan tol.
24 Maret: Perhatikan kehormatan orang lain.
April 2012
8 April: Waspadai surat utang.
24 April: Jauhi benda beraroma kimia berbahaya.
Mei 2012
5 Mei: Tepati janji, jangan coba ingkar
24 Mei: Tunda perjalanan ke luar negeri.
Juni 2012
4 Juni: Periksalah rem mobil Anda.
27 Juni: Hati-hati kalau sedang keluar malam untuk dugem.
Juli 2012
13 Juli: Hati-hati lantai licin!
24 Juli: Waspadai banjirnya barang-barang murah.
Agustus 2012
5 Agustus: Jangan konsumsi makanan berbahan kimia.
23 Agustus: Hindari rekreasi laut atau naik pelaut.
September 2012
2 September: Jangan bepergian ke manapun.
25 September: Hati-hti kartu kredit dan ATM Anda.
Oktober 2012
3 Oktober: Perhatikan pergaulan pasangan Anda.
20 Oktober: Jangan lupa ramuan obat tradisional.
November 2012
5 November: Abaikan ajkan ke gedung bertingkat.
16 November: Jangan abaikan SMS pasangan Anda.
Desember 2012
13 Desember: Ada kesepakatan bisnis yang aneh.
25 Desember: Persingkat waktu main internet.
Januari 2013
2 Januari: Jangan utamakan bisnis di atas kepentingan keluarga.
24 Januari:  Kalau hendak tidur, jangan lupa minum obat dulu.

6/25/2012

Shio Ayam di tahun Naga air

Ayam
shio-ayamSecara umum, Shio Ayam mengalami kemajuan yang signifikan ditunjang peruntungan yang baik. 
Akan sering mendengar kabar bagus, juga kejutan indah berupa penghargaan dari atasan. Momentum baik untuk melakukan banyak perubahan. Mumpung memiliki keserasian shio dengan Naga.
Tapi ingat, jangan sampai muncul sifat serakah. Segala yang telah ditata dengan baik akan hilang begitu saja.  Percintaan berjalan baik. Bagi yang belum bertemu jodoh, akan menemukan jodoh. Bagi yang sudah menikah, akan mengalami kemajuan dalam keharmonisan. Ada perubahan dalam hal spiritual di lingkungan keluarga. Suasananya lebih agamais.
Bisnis: Tawaran kerjasama selalu mengiurkan tapi perhatikan kelangsungan bisnis Anda dalam jangka panjang.
Karier: Percepat penugasan tugas-tugas kantor. Kalau bisa mintalah lemburan. Jangan sombong dan membuka permusuhan. Itu kunci sukses tahun ini. Ini tahun baik buat karier Anda.
Kesehatan: Penyakit serius tidak adatapi penyabit kambuhan dan penyakit minor lain selalu menyerang. Giaty olahraga, istirahat cukup, dan makan bergizi adalah solusinya.
Asmara: Mengembangkan rasa percaya diri sngat pentng Anda lakukan. Anda gagal karena Anda merasa tak pantas bagi pasangan. Pupuk asmara secara perlahan tapi serius.
Keluarga: Perhatian lebih dicurahkan pada masalah yang terpendam. Coba lakukan komunikasi dari hati ke hati agar semua pihak tahu duduk persoalan sesungguhnya.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
2 Februari: Jangan bermain api dengan atasan Anda.
21 Februari: Hati-hati meminjami uang rekanan baru.
Maret 2012
3 Maret: Jangan umbar hawa nafsu Anda.
27 Maret: Jangan pergi ke tempat rawan kejahatan.
April 2012
4 April:  Jangan berkendaraan saat hujan.
24 April: Hindari berkata “tidak” terlalu sering.
Mei 2012
15 Mei: Hati-hati menu di acara jamuan.
23 Mei: Jangan mengadakan perjalanan mendadak.
Juni 2012
4 Juni: Rencanakan lagi rencana perjanjian bisnis.
26 Juni: Jangan main hakim sendiri.
Juli 2012
14 Juli: Jangan anggap remeh harga diri orang lain.
27 Juli: Jauhi tempat-tempat maksiat meski nikmat.
Agustus 2012
2 Agustus: Jangan tinggalkan tradisi leluhur.
23 Agustus: Jangan sakiti saudara yang minta bantuan.  
September 2012
17 September: Hati-hati mengkonsumsi makanan berkarbohidrat.
26 September: Hindari memberi hadiah berlebihan pada anak Anda.
Oktober 2012
7 Oktober: Pertajam intusi bisnis Anda.
25 Otober: Jangan gertak anak saat berbicara.
November 2012
10 November: Hati-hati pergi bersama keluarga.
20 November: Jauhi transportasi udara.
Desember 2012
6 Desember: Jangan tunda pekerjaan hari ini.
21 Desember: Tunjukan cara yang benar pada anak Anda, jangan hanya memarahinya saja.
Januari 2013
9 Januari: Hindari makanan yang berwarna-warni.
23 Januari: Jangan memanjakan perut Anda dengan makanan yang tak bergizi.

6/24/2012

Shio Anjing di tahun Naga air

Anjing
shio-anjingShio Anjing memiliki ketidakcocokan dengan Naga. Kondisi ini kerap mendatangkan ketidakberuntungan.
Sabar saja. Pasti ada solusi di setiap persoalan. Kuncinya sabar dan tetap hati-hati dalam melangkah. Kalau mengikuti agama, norma sosial, dan aturan kantor, pasti akan baik-baik saja.
Memang  Anda harus lebih keras berpikir. Kebanyakan orang bisa santai menjalani hidup, tapi Anda harus ekstra berjuang. Banyak godaan yang muncul. Hindari saja, nanti malah memperuncing persoalan.
Bisnis: Banyak persoalan dalam bisnis Anda. Lakukan pembenahan nternal sebelum melihat faktor eksternal.
Karier: Tidak ada tanda-tanda akan mendapat promosi. Jangan berbuat hal yang bikin atasan menjauhi Anda. Tetap profesional.
Kesehatan: Terus berolahraga. Jangan terjebak dalam gaya hidup tak sehat.
Asmara: Jika sudah berjodoh, pasati akan terjadi perkawinan di tahun ini. Sekarang tingal memperkuat hubungan.
Keluarga: Ini bulan penuh tantangan. Kondisi rumah tangga naik turun tidak menentu. Perhatikan arus komunikasi. Bukalah diri untuk menerima masukan dari pasangan dan anak-anak.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
2 Februari: Jangan terbuai kenangan lama.
21 Februari: Hati-hati ajakan ke luar kota.
Maret 2012
12 Maret: Semua jangan diukur dari uang.
24 Maret: Berhati-hati melewati hutan lebat.
April 2012
4 April: Perhatikan cara penampilan Anda.
27 April: Hati-hati kalau mengeluarkan uang dalam jumlah banyak.
Mei 2012
11 Mei: Jangan bawa-bawa agama ke kantor.
28 Mei: Pengeluaran tak terduga di awal bulan.
Juni 2012
5 Juni: Hindari minuman energi berlebihan.
23 Juni: Jngan memutar fakta deal bisnis.        
Juli 2012
4 Juli: Waspadai proposal bisnis baru.
22 Juli: Jangan usil dengan hobi atasan.
Agustus 2012
6 Agustus: Selalu kenakan sabuk pengaman.
23 Agustus: Waspadai benda-benda beraroma tajam.
September 2012
2 September: Jangan dekati binatang berkutu.
27 September: Hati-hati berkunjung ke wisata air.
Oktober 2012
11 Oktober: Jangan menuruti tuntutan diet.
26 Oktober: Jangan berpenampilan berlebihan di tempat kerja.
November 2012
13 November: Hindari memberi beban kerja berlebihan.
27 November: Perhatikan kesehatan daerah intim.
Desember 2012
2 Desember: Perhatikan permintaan atsan Anda.
 23 Desember: Jangan lupa mengantar anak tidur.
Januari 2013
4 Januari: Periksa sistem keamanan kantor Anda.
26 Januari: Hati-hati meninggalkan tas kerja Anda.

6/23/2012

Shio Tikus di tahun Naga air

Tikus
shio-tikusDi tahun Naga, shio Tikus sedang naik pamor. Banyak mendapat kesempatan dan lancar. Keberhasilan ini dapat diwujudkan dengan cara tejun bekerja dan bersikap hati-hati saat mengambil keputusan. Mumpung lagi bagus, mestinya manfaatkan untuk hal-hal positif. Untuk meraih kesuksesan, shio lain boleh jadi memerlukan energi  dua kali lipat lebih banyak jika dibanding Shio Tikus.
Banyak kesempatan dalam bisnis dan karier yang menghampiri. Tikus, dikenal sebagai sosok pekerja keras dan tak kenal menyerah dalam memperjuangkan keinginannya, akan mendapat pencapaian-pencapaian yang signifikan di tahun ini. Banyak melakukan perjalanan ke luar kota bahkan luar negeri berkat prestasi yang telah diraih. Kesuksesan juga didapat dalam hal keuangan. Tapi meski segalanya seakan sempurna, tetap saja ada saat-saat waspada terutama di  bulan September, Oktober, dan Januari. Jangan  gegabah dalam menjalin hubungan.
Kondisi rumah tangga, asal tetap memegang komitmen, akan damai dan seiring sejalan. Bagi yang masih lajang, bukan tidak mungkin akan menemukan pasangan.
Bisnis: Terapkan bisnis kaizen. Pembenahan harus terus dilakukann. Kualitas layanan dan produk harus ditingkatkan.
Karier: Bekerja butuh pengorbanan. Coba bertahan dalam situasi sekarang. Tekan keinginan mendapat promise. Denga sendirinya, promosi pasti datang.
Kesehatan: Menu jangan monoton. Perhatikan gangguan kecil dan lakukan tindakan medis sebelum muncul penyakit akut. Tubuh Anda mengalami fluktuasi imunitas.
Asmara: Jika sudah cocok, boleh menikah. Bagi yang membujang, pilihan banyak tapi tetapkan standar dahulu. Memilih pasangan adalah soal seumur hidup.
Keluarga: Tidak ada masalah yang tidak bisa diatasi bila ada dukungan keluarga.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
7 Februari: Jangan buka cabang usaha baru.
21 Februari: Jangan mudah menanam investasi
Maret 2012
4 Maret: Anda telah berjanji, tepati!
25 Maret: Jangan abaikan perkataan pasangan.
April 2012
8 April: Hindari daerah yang kena wabah penyakit.
21 April: Perusahaan mengancam PHK.
Mei 2012
1 Mei: Acara-acara yang mendadak bikin kacau.
17 Mei: Hati-hati saat di luar kota.
Juni 2012
7 Juni: Hati-hati menelepon saat menyetir.
18 Juni: Penyakit lama mengancam.
Juli 2012
2 Juli: Periksa dosis waktu minum obat.
28 Juli: Selisih paham dengan pasangan.
Agustus 2012
5 Agustus: Hindari kerumunan bila pergi sendiri
22 Agustus: Awas diadu domba rekan sekerja.
September 2012
2 September: Waspadai trik rekan bisnis Anda.
19 September: Awas boros!
Oktober 2012
11 Oktober: Jangan tergoda minuman keras.
29 Oktober: Periksa ban mobil Anda.
November 2012
3 November: Hati-hati dengan kata hati Anda.
27 November: Hindari bertikai dengan pasangan.
Desember 2012
8 Desember: Sabarlah menghadapi kebenaran.
29 Desember: Jangan marah di hari ini.
Januari 2013
2 Januari: Hat-hati mitra baru Anda.
21 Januari: Waspadai jalan menurun.

6/22/2012

Shio Babi di tahun Naga air

Babi
shio-babiKeberuntungan berpihak pada Shio Babi. Kerugian yang terjadi tahun lalu bisa terbayar tahun ini. 
Segala persoalan yang menjerat bisa lepas begitu saja. Dalam berbisnis, akan mulus karena mendapat dukungan positif dari orang sekitar. Begitu juga keluarga sangat positif mendukung usaha Anda.
Apalagi bagi Anda yang bergerak di bisnis komunikasi dan hiburan, akan menuai banyak keuntungan. Orang mulai banyak berdatangan, mengajak kerja sama. Tapi tidak semua yang datang berniat tulus. Ada juga yang hanya mencari keuntungan semata.
Urusan cinta sangat menggembirakan. Bagi yang sedang berpacaran, kemungkinan menikah tahun ini.
Bisnis: Peluang bisnis selalu menghamiori pintu Anda. Pastikan Anda memilki modal, minat, dan kemauan keras sebelum memutuskan menekuninya. Coba-coba atau ajakan teman bukan alasan tepat. Alasan tepat: profit!
Karier: Kepribadian kharismatik harus dikembangkan. Lebih fokus pada tugas utama dan tingkatkan efisiensi dan eefektivitas manajemen waktu.
Kesehatan: Janganlupa check-up rutin. Kondisi makanan juga diperhatikan.
Asmara: Semakin bertemu lebih baik. Pemahaman terhadap karakter masing-masing lebih baik daripada mencari kompromi.
Keluarga: Tidak baik meninggalkan keluarga terlalu lama. Perhatian, kehadiran, dan rekreasi sudah pasti lebih penting bagi mereka dibandingkan uang.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
2 Februari: Jangan mengungkit kenangan lama.
27 Februari: Hindari tempat-tempat mudah longsor.
Maret 2012         
9 Maret: Jangan merebut order rekan bisnis.
19 Maret: Perbanyak makan buah-buahan.
April 2012
3 April: Hati-hati berkendaraan pulang malam hari.
25 April: Jangan coba-coba selingkuh.
Mei 2012
2 Mei: Jangan terseret tren sesaat.
27 Mei: Minumlah 3 lier air putuh sehari.
Juni 2012
2 Juni: Jangan menggoda rekan sekerja.
21 Juni: Jangan pelit bagi-bagi rahasia bisnis.
Juli 2012
10 Juli: Perlu pengorbanan agar order datang.
26 Juli: Jagalah stok obat-obatan penyakit Anda.
Agustus 2012
9 Agustus: Antar pasangan ke peraduan dengan cinta.
18 Agustus: Sekali-kali harus tegas dengan saudara.
September 2012
11 September: Jangan memberi pekerjaan pada saudara.
19 September: Perketat pengeluaran.
Oktober 2012
4 Oktober: Jangan turuti ajakan teman lama.
24 Oktober: Menjadi vegetarian bukanlah pilihan jelek.
November 2012
11 November: Jangan memaksakan masadepan anak-anak.
25 November: Periksalah bahan-bahan presentasi Anda.
Desember 2012
11 Desember: Hindari kopi dan rokok.
 23 Desember: Tidak perlu membeli perhatian atasan dengan penampilan.
Januari 2013
14 Januari: Larang anak bersaing dengan temannya.
21 Januari: Perhatikan tingkat gula Anda.

6/21/2012

Shio Kerbau di tahun Naga air

Kerbau
shio-kerbauShio Kerbau di tahun Naga ini sangat berat. Segala tindakan dan keputusan yang dikerjakan sering mendapat gangguan dari orang-orang yang tidak senang/iri hati. Urusan yang seharusnya mudh jadi rumit. Kalau tidak disikapi dengan hati-hati bisa berujung merugikan karier dan rezeki. Bahkan bisa berdampak hukum (pada pria ber-shio Kerbau).
Paling aman tidak melanggar hukum atau bermain api. Kendalikan emosi dan cerdik menghindari konflik. Jangan berspekulasi dengan utang piutang karena ada jebakan yang merugikan.
Dengan pengendalian diri yang baik, diharapkan bisa merngubah yang buruk menjadi baik, atau bahkan mengubah jadi keberuntungan.
Bisnis: Banyak peluang baru yang bisa Anda masuki. Bersiaplah melakukan gebrakan besar pada akhir tahun.
Karier: Kemajun karier tergantung seberapa jauh Anda ingin berkembang. Bagi yang mengganggur ada harapan panggilan kerja.
Kesehatan: Beberapa penyakit lama kambuh lagi. Tapi dengan minum vitamin teratur, ckup istirhat dan tidak melanggar aturan medis, Anda akan baik-baik saja.
Asmara: Selesaikan dulu masalah lama Anda. Lebih banyak introspeksi untuk mencapai kesepahaman.
Keluarga: Rumah tangga akan menghadapi problem besar.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
9 Februari: Hati-hati perkataan memuji.
25 Februari: Jangan banyak makan cabai
Maret 2012
4 Maret: Waspadai zat beracun
20 Mart: Awas memperbaiki alat listrik.
April 2012
9 April: Jangan terlalu percaya intuisi.
20 April: Pengeluaran tak terkendali
Mei 2012
11 Mei: Hindari jalan berliku.
18 Mei: Rekan lama merecoki bisnis Anda.
Juni 2012
10 Juni: Dengarkan, jangan main perintah.
27 Juni: Jangan sombong.
Juli 2012
2 Juli: Tambahan eban kerja dari kantor.
29 Juli: Hati-hati meletakkan kunci mobil.
Agustus 2012
3 Agustus: Jangan gegabah mengambil keputusan.
27 Agustus: Jangan terlalu memberi nasihat.
September 2012
9 September: Godaan rencana baru.
22 September: Jangan mengemudi jika lelah.
Oktober 2012
1 Oktober: Hati-hati tawaran bisnis baru.
25 Oktober: Jangan berolahraga terlalu capek.
November 2012
1 November: Akui kalau itu kelengahan Anda.
21 November: Faktur harus dibayar tepat waktu.
Desember 2012
11 Desember: Waspadalah, Anda dikhianati.
22 Desember: Jangan nilai orang dari keturunannya.
Januari 2013
5 Januari: Konsekuensi pilihan Anda.
21 Januari: Perhatikan tikungan tajam.

6/20/2012

Shio Macan di tahun Naga air

Macan
shio-macanDi tahun Naga ini, shio Macan harus berjuang sendiri bila ingin sukes.
Ini akibat shio Macan tahun ini tidak mendapat kawalan bintang keberuntungan yang memadai. Artinya, shio Macan kurang menapat bantuan dari famili atu teman. Alhasil, untuk sukses harus mengandalkan kemampuan diri sendiri.
Suasana tahun ini tidak terlalu bagus (khususnya bagi wanita ber-shio Macan), mungkin ada berita sedih atau kurang baik yang akan terjadi. Jaga baik-bgaik rumah tangga yang sudah ada. Di saat hati galau, jangan terburu-buru mengambil keputusan penting agar tidak memperumit keadaan.
Bisnis: Perkembangan bisnis di atas rata-rata. Terus pantau pos-pos yang perlu pembinaan. Perluas pendekatan personal. Jangan lupa beri bonus atau penghargaan lain.
Karier: Perjuangan keras mulai memperlihatkan hasil.
Kesehatan: Kondisi fisik Anda sangat menggembirakan. Tapi, hindari gaya hidup tidak sehat.
Asmara: Jangan terlena berlebihan. Akui kelemahan. Tempat romantis bisa menghangatkan lagi hubungan. Cobalah saling memahami.
Keluarga: Rencana baru sebaiknya dibicarakan. Jangan merasa benar sendiri. Hormati saran anggota keluarga. Mungkin ada kejadian menyedihkan, bisa karena duka cita, masalah suami-istri, masalah dengan anak, atau karena rezeki kurang lancar.       
 
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
11 Februari: Jangan terperday penampilan.
27 Februari: Buang prasangka itu.
Maret 2012
10 Maret: Hati-hati meminjamkan uang.
21 Maret: Hindari daerah rawan bencana.
April 2012
3 April: Jangan pergi denga orang asing.
23 April: Jangan berkendaraan saat pikiran kacau.
Mei 2012
10 Mei: Waspadai kemarahan anak.
17 Mei: Jangan terlambat masuk kerja.
Juni 2012
13 Juni: Hati-hati bermalam di hotel.
20 Juni: Back-up data bisnis Anda.
Juli 2012
4 Juli: Hindari yang masam-masam.
21 Juli: Jangan mengungkit hutang lama.
Agustus 2012
4 Agustus: Hati-hati pengeluaran tak terkontrol.
23 Agustus: Teliti spesifikasi barang.
September 2012
11 September: Hati-hati belanja di mall.
25 September: Janganmulai hari dengan marah.
Oktober 2012
4 Oktober: Jangan menang Sendiri
24 Oktober: Jangan menunda pekerjaan.
November 2012
9 November: Saatnya masukkan mobil ke bengkel.
23 November: Jaga kondisi mata Anda.
Desember 2012
5 Desember: Jangan menyimpan makanan kadaluwarsa.
28 Desember: Waspadai daerah banjir.
Januari 2013
3 Januari: Jangan tidur terlalu malam.
21 Januari: Hati-hati berjalan di keramaian.

6/18/2012

Shio Naga di tahun Naga air

Naga
shio-nagaShio Naga tahun ini masih kurang baik. Kualitasnya hampir sama dengan tahun lalu. Orang ber-shio Naga di tahun Nagaini mengalami konflik batin yang bisa berasal dari lingkungan keluarga, linkungan kerja, maupun pendapat sendiri. Makanya, orang ber-shio Naga tahun ini lebih sering terlihgat lesu, turun semangat juang.
Hati-hati ada jebakan pengkhianatan yang merugikan karier, emosi, mauoun kebahagiaan keluarga. Daripada mengalami tekanan batin, lebih baik menyibukkan diri dengan kegiatan bermanfaat.
Saat bekerja atau beraktivitas harus bersikap hati-hati agar terhindar dari benturan atau kecelakaan, trmasuk saat mengendarai mobil.
Bisnis: Pilih bisnis yang benar-benar menguntungkan dan jangan memulai bisnis baru hanya karena Anda jenuh dengan bisnis lama. Selalu camkan ini; profit, profit, profit.
Karier: Amati dan pilih bidang karier yang sejalan dengan pendidikan serta pengalaman. Jika mungkin sudah saatnya mengembangkan karier mandiri, jangan takut kerasnya kompetisi.
Kesehatan: Agar tidak berlebihan dalam bekerja dan tetap tenang menghadapi tantangan, kondisi fisik Anda harus tetap prima.
Asmara: Ada titik kemajuan yang menunjukkan pasangan adalah calon pendamping yang cocok.
Keluarga: Tantangan terberat mulai muncul karena Anda tidak mem-PHK anak Anda.
Hari-hari yang harus diwaspadai (Ciong)
Februari 2012
2 Februari: Jangan bepergian sekeluarga.
25 Februari: Waspadai surat peringatan hutang.
Maret 2012
3 Maret: Jangan abaikan nasihat orangtua.
25 Maret: Jangan pelit.
April 2012
3 Maret: Jangan abaikan nasihat orangtua.
15 April: Bawa surat-surat perjalanan.
Mei 2012
11 Mei: Jangan mengadakan perayaan apapun.
23 Mei: Jangan turun tangan pada urusan anak Anda.
Juni 2012
3 Juni: Jangan lalai akan hukum karma.
23 Juni: Hati-hati keluhan di malam hari.
Juli 2012
13 Juli: Hindari makanan berlemak
27 Juli: Hati-hati membwa keluarga berkendaraan.
Agustus 2012
5 Agustus: Jangan main sok kuasa.
24 Agustus: Jangan berkendaraan di tempat sepi.
September 2012
3 September: Jangan sok bekuasa.
19 September: Kebenaran tetaplah kebenaran. Katakanlah!
Oktober 2012
11 Oktober: Hati-hati ada rekan yang mulai berutang.
24 Oktober: Jangan lupakan malam romantis Anda.
November 2012
5 November: Tidak boleh makan berlebihan.
24 November: Hati-hati berjalan ketika hujan.
Desember 2012
4 Desember: Perhatikan cara berpakaian Anda.
21 Desember: Jangan malu berkata, “Maafkan saya.”
Januari 2013
7 Januari: Hindari makanan dingin.
28 Januari: Buang produk kadaluwarsa itu!

6/17/2012

Program Jam Digital dengan Tampilan Jam-Menit-Detik

Seven Segment adalah salah satu komponen yang paling sering digunakan terutama untuk menampilkan data dalam bentuk angka. Untuk itu, Microcontroller Project juga menyediakan simulasi untuk seven segment, yaitu SSLED.exe
Simulasi seven segment yang disediakan oleh SSLED.exe berukuran delapan digit dengan cara multipleks. Cara multipleks adalah cara yang paling sering digunakan karena pengkabelan yang ringkas dan hanya membutuhkan sedikit port untuk mengendalikannya. Cara mengendalikan seven segment yang disusun secara multipleks adalah dengan membagi dua macam jalur berupa jalur data dan jalur pengendali digit. Jalur data digunakan untuk menentukan lampu mana yang menyala, sedangkan jalur pengendali digit digunakan untuk mengatur digit mana yang menyala.
Jalur data dan jalur pengendali digit pada SSLED.exe diterima menggunakan window message berupa WM_USER. Jika lParam bernilai 1, maka sinyal yang diterima akan dianggap sebagai sinyal untuk jalur pengendali digit. Sedangkan jika lParam bernilai 2, maka sinyal yang diterima akan dianggap sebagai sinyal untuk jalur data.
Pada jalur data, bit 0 akan digunakan untuk menyalakan lampu a, bit 1 untuk menyalakan lampu b, dan seterusnya hingga bit 6 untuk menyalakan lampu g. Sedangkan bit 7 digunakan untuk menyalakan lampu titik desimal. Jika sebuah bit bernilai 1, maka lampu yang bersangkutan akan menyala. Hal ini akan sesuai dengan penyalaan lampu pada tipe common cathode. Akan tetapi kita juga bisa membalik data sehingga jika data yang dikirim bernilai FF, maka data tersebut justru akan dianggap 00. Kemampuan ini berguna untuk penyesuaian dengan tipe seven segment yang akan digunakan.
SSLED.exe menyediakan dua cara pengendalian digit, yaitu cara paralel dan cara counter. Pada cara paralel, setiap digit bisa diaktifkan secara individual tergantung nilai bit pada jalur pengendali. Bit 0 pada jalur pengendali akan mengendalikan digit paling kanan dan bit 7 akan mengendalikan digit paling kiri. Jika sebuah bit bernilai 1, maka digit yang bersangkutan akan aktif. Dan seperti halnya pada jalur data, maka jalur pengendali digit juga bisa dibalik.
Pada mode counter, hanya bit 0 dan bit 1 pada jalur pengendali digit yang digunakan. Bit 0 digunakan untuk mereset counter, sehingga digit yang aktif menjadi digit yang paling kanan. Sedangkan bit 1 digunakan untuk menggeser digit yang aktif menjadi digit disebelah kirinya, atau sebutlah sebagai menaikkan cacahan counter. Cara menaikkan cacahan counter pun ada dua macam, yaitu transisi L to H atau transisi H to L. Jika kita menggunakan transisi L to H, maka counter akan dinaikkan cacahannya jika bit 1 berubah kondisi dari 0 menuju 1. Sebaliknya jika transisi yang digunakan adalah H to L, maka cacahan justru akan dinaikkan jika bit 1 berubah kondisi dari 1 menjadi 0.
Jika digit yang aktif adalah digit paling kiri dan cacahan dinaikkan, maka digit yang aktif akan kembali menjadi digit paling kanan.
Gambar di atas adalah contoh bagaimana simulasi seven segment jika dioperasikan untuk menampilkan program jam digital. Program di atas sebenarnya merupakan modifikasi dari program pada bab Interupsi dari buku Mudah dan Menyenangkan Belajar Mikrokontroler, yaitu pada program Timer.A51. Akan tetapi pada buku tersebut kita akan mencoba program pada seven segment yang sebenarnya, jadi kita perlu berhemat hanya dengan menggunakan empat digit saja. Sedangkan pada simulasi ini, kita memiliki simulasi seven segment yang menyediakan delapan digit. Oleh karena itu, kita bisa menampilkan tidak hanya jam dan menit saja, tetapi juga detik. Bahkan kita masih memiliki sisa dua digit. Sisa digit ini kita gunakan untuk memisahkan jam dengan menit dan menit dengan detik, yaitu dengan menampilkan tanda (-). Oleh karena itu, kita perlu sedikit modifikasi dari program Timer.A51 agar bisa menampilkan detik dan tanda pemisahan tersebut.
Kode sumber ditulis dengan format M51 dan c dimana sinyal data dikirim menggunakan P0, dan sinyal kendali digit menggunakan P1. Dengan demikian kita harus mengatur P0 untuk dilink secara Link Message dengan message berupa WM_USER dan lParam bernilai 2 serta mengisi Handle dengan Capture Handle ke SSLED.exe yang sedang berjalan. Demikian juga dengan P1. Hanya bedanya pada P1, nilai lParam adalah 1. Dan ingat, buang tanda cek pada menu Update Display pada simulator.
Tapi perlu diingat bahwa program tersebut ditulis untuk berjalan di mikrokontroler dengan kristal 11,592Mhz. Jadi kecepatan perubahan detik pada saat simulasi belum tentu tepat. Dan kecepatannya tergantung kecepatan komputer yang Anda gunakan.
Nah, menarik kan? Selamat mencoba :!:
Source
Source

6/07/2012

Aplikasi Pushbutton Mikrokontroler ATMega32 dengan Assembly


Jika pada kesempatan sebelumnya saya bahas tentang animasi LED menggunakan ASsembly dan C, maka kali ini kita akan belajar tentang konsep masukan menggunakan pushbutton, dalam dunia aplikasi, masukan digital ini bisa berasal dari berbagai macam sensor.
Rangkaian yang kita gunakan mirip dengan animasi LED, hanya saja sekarang kita tambahkan 2 buah pushbutton yang dihubungkan ke PORTD.0 dan PORTD.1, perhatikan Gambar 1.
Gambar 1
Selanjutnya kita buat programnya dengan diagram alir yang ditunjukkan pada Gambar 2.
Gambar 2
Program selengkapnya sebagai berikut:

;=======================================================================
;program aplikasi pushbutton dan animasi LED
;http://agfi.staff.ugm.ac.id
;=======================================================================

.nolist
.include "m32def.inc"
.list

;-----------inisialisasi konstanta dan register---------------------------------
.equ led=0b10000000  ;variabel LED sebagai data
.def temp=r16
.def delay1=r17
.def delay2=r18
.def delay3=r19  

;--- deklarasi segmen untuk kode/program -----------
.cseg
.org 0000 ;awal kode program pada alama 0x0000

; menyiapkan alamat SP - Stack Pointer ----------------
; harus dituliskan sebagai inisialisasi SP pada RCALL
 ldi temp,low(ramend)
 out spl,temp
 ldi temp,high(ramend)
 out sph,temp

;-----------inisialisasi port-----------------------------------------------
 ldi temp,0b11111111 ;inisialisasi untuk pin di
 out ddrb,temp  ;PORTB sebagai luaran semua
 clr temp   ;inisialisasi untuk pin di
 out ddrd,temp  ;PORTD sebagai masukan semua
 ser temp   ;inisialisasi untuk pin di
 out portd,temp   ;PORTD agar aktif semua internal pull-up-nya
 ldi temp,led  ;persiapan data untuk animasi LED

kanan:
 out portb,temp  ;keluarkan melalui PORTB
 sbis pind,0   ;cek apakah pind,0 HIGH
 rjmp kiri   ;YA! lompat ke label kiri
 rcall tunda   ;TIDAK!
 ror temp   ;putar satu bit ke kanan
 rjmp kanan   ;lagi!

kiri:
 out portb,temp  ;keluarkan melalui OPRTB
 sbis pind,1   ;cek apakah pind,1 HIGH
 rjmp kanan   ;YA! lompat ke label kanan
 rcall tunda   ;TIDAK!
 rol temp   ;putar satu bit ke kiri
 rjmp kiri   ;lagi!

; =============================
;    delay loop generator
;     2000000 cycles:
; -----------------------------
; delaying 1999998 cycles:
tunda:
          ldi  R17, $12
WGLOOP0:  ldi  R18, $BC
WGLOOP1:  ldi  R19, $C4
WGLOOP2:  dec  R19
          brne WGLOOP2
          dec  R18
          brne WGLOOP1
          dec  R17
          brne WGLOOP0
; -----------------------------
; delaying 2 cycles:
          nop
          nop
    ret
; =============================
.exit    ;akhir program
Penjelasan:
  • Untuk penjelasan tentang inisialisasi stack dan rutin tundaan silahkan lihat artikel lain-nya;
  • Perhatikan blok inisialisasi PORT, untuk menentukan apakah suatu PORT digunakan sebagai luaran atau masukan digunakan register DDRx, dengan x diisi A, B, C atau D menyesuaikan dengan penggunaan port yang digunakan. Dalam kasus ini digunakan DDRB dan DDRD, masing-masing untuk PORTB dan PORTD. Logika ‘1′ untuk luaran, logika ‘0′ untuk masukan.
  • Sekali lagi penulisan ke DDRx tidak bisa dilakukan langsung, artinya Anda tidak bisa memberikan instruksi, misalnya, ‘out ddrd,0b00000000′ yang mengakibatkan adanya kesalahan saat kompilasi. Gak percaya? Ya silahkan dicoba sendiri…
  • Selanjutnya label ‘KANAN‘ dan ‘KIRI‘ digunakan untuk melakukan animasi LED sesuai dengan pushbutton yang ditekan. Pada label KANAN, diawali dengan mengeluarkan data TEMP ke PORTB, kemudian diikuti dengan instruksi SBIS yang merupakan instruksi “Skip if Bit in I/O Register is Set“, artinya abaikan instruksi berikutnya jika bit yang diperiksa bernilai HIGH atau berlogika ‘1′. Karena yang diperiksa adalah PORTD.0, dan konfigurasinya adalah aktif rendah (ditekan berarti HIGH), sehingga jika tidak ditekan (dalam kondisi 1′ atau SET), maka instruksi RJMP KIRI akan diabaikan, dan program melanjutkan ke penundaan sesaat (RCALL TUNDA), melakukan rotasi bit ke kanan pada TEMP (ROR TEMP) dan mengulang lagi (RJMP KANAN).
  • Hal di atas berlaku juga untuk label KIRI, demikian seterusnya.

µTorrent 3.2.3.28705 FINAL


µTorrent 3.2.3.28705 FINAL

Mirrors: Rapidshare | Sharebeast

FREE Download µTorrent 3.2.3 FINAL - uTorrent merupakan software torrent client yang paling banyak digunakan dan paling populer. Software ini sangat ringan, cepat dan memiliki antar muka yang sangat user friendly, uTorrent juga memiliki semua yang diperlukan oleh sebuah software download manager. Selain itu, software ini bersifat freeware (gratis) sehingga anda tidak perlu lagi khawatir mencari serial, crack dan segala macam aktivator untuk mengaktivasi software accelerator uTorrent.

Screenshot


µTorrent is one of the most popular BitTorrent clients, with plenty of features such as bandwidth prioritization, RSS auto-downloading, scheduling and Mainline DHT (which is compatible with BitComet, another well-known BitTorrent client), Protocol Encryption joint specification (used also by Azureus 4.8.0.0 and above, BitComet 1.35+) and peer exchange.

µTorrent was written with efficiency in mind. Unlike many torrent clients, it does not hog valuable system resources - typically using less than 6 MB of memory, allowing you to use the computer as if it weren't there at all. Additionally, the program itself is contained within a single executable less than 2 Mb in size.

Features
Tiny
µTorrent is less than 800 KB (smaller than a digital photo!). It installs ultra-fast with a light footprint on your computer, and runs super-efficiently.

Easy
Simple and straightforward – that's µTorrent. With its purpose-built interface, downloading torrents is a snap.

Accessible
Access µTorrent from anywhere with µTorrent Remote. Easily access your home clients securely (using ultra-private authentication and key-exchange).

Innovative
Since µTorrent is offered by the team who invented the BitTorrent open source protocol, you know you will always have access to the latest and greatest technologies.

Fast
Expertly designed for fast downloads. Avoids hogging valuable system resources, runs quietly in the background, and doesn't interfere with your work, play etc.

Cutting Edge
Incorporating groundbreaking µTP technology, µTorrent maximizes bandwidth and reduces congestion - so you have the smoothest, quickest downloads possible and don't make your internet connection slow to a crawl.

Intelligent
µTorrent is instinctively smart. It auto-adjusts bandwidth usage based upon your network and the Internet. Use Skype, play games, stream video etc., all without interference.

Plug-n-Play
µTorrent is a snap to install on your home network. In most cases, it's plug-n-play. We also use UPnP and NAT-PMP technologies to prepare your router for torrent access.

Langpacks:
Albanian, Arabic, Azerbaijani, Basque, Belarusian, Bosnian, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, Frisian, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Italian, Japanese, Korean, Latvian, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Serbian (Cyrillic), Serbian (Latin), Slovak, Slovenian, Spanish, Swedish, Taiwan, Thai, Turkish, Ukrainian, Valencian, Vietnamese, Welsh.

Link download
Mirror via Rapidshare

Mirror via Sharebeast

Internet Download Manager 6.14 Final Build 2 Full Patch


Internet Download Manager 6.14 Final Build 2 Full Patch

Mirrors: Rapidshare | Sharebeast

FREE Download IDM 6.14 Final Build 2 Full Version - Internet Download Manager atau yang sering kita kenal dengan IDM merupakan software accelerator yang dapat memaksimalkan koneksi internet saat di gunakan untuk mendownload file dari Internet. Software ini terbukti mampun mengoptimalkan kecepatan download hingga 5x lebih cepat dari biasanya, dan pada versi 6.14 final build 2 ini pihak IDM sudah memperbaiki masalah pengintegrasian dengan browser waterfox di windows 8 serta sudah mensupport untuk di sandingkan dengan SeaMonkey versi 2.14.

Screenshot


Internet Download Manager has a smart download logic accelerator that features intelligent dynamic file segmentation and safe multipart downloading technology to accelerate your downloads. Unlike other download accelerators and managers that segment files before downloading starts, Internet Download Manager segments downloaded files dynamically during download process.

Internet Download Manager reuses available connections without additional connect and login stages to achieve better acceleration performance. Internet Download Manager supports proxy servers, ftp and http protocols, firewalls, redirects, cookies, authorization, MP3 audio and MPEG video content processing. IDM integrates seamlessly into Microsoft Internet Explorer, Netscape, MSN Explorer, AOL, Opera, Mozilla, Mozilla Firefox, Mozilla Firebird, Avant Browser, MyIE2, and all other popular browsers to automatically handle your downloads. You can also drag and drop files, or use Internet Download Manager from command line. Internet Download Manager can dial your modem at the set time, download the files you want, then hang up or even shut down your computer when it's done.

What's new in version 6.14 Final Build 2?
(Released: Dec 19, 2012)

  • Fixed a compatiblity problem with Waterfox browser on Windows 8
  • Added support for SeaMonkey 2.14

Link download
Mirror via Rapidshare

Mirror via Sharebeast

Password: koskomputer

Installasi
1. Ekstrak rar
2. Install IDM
3. Copy Patch ke direktori installasi program
4. Run Patch > Click "Patch" > FNam & LName isi dengan nama anda (Bebas)
5. Enjoy

6/06/2012

Membuat Aplikasi Mikrokontroler AVR/AT89: Khusus Pemula!



Banyak komentar,pertanyaan dan saran masuk melalui SMS, email, omong langsung agar saya membuat sebuah tulisan atau artikel tentang bagaimana cara membuat aplikasi mikrokontroler AVR maupun AT89 dari nol. Okey dech, kali ini saya berikan jawabannya…
Baiklah, untuk memudahkan saya menjelaskan dari ‘nol’, ada baiknya Anda perhatikan dulu diagram alir pada Gambar 1 (jika kurang jelas, silahkan di-klik aja yach)…
Gambar 1
Nach, berdasar diagram alir tersebut, semuanya berawal dari MASALAH, atau bisa juga Anda sebut PROYEK, KASUS atau apa saja yang Anda suka selama artinya adalah sesuatu yang ingin dicari, dibuat solusinya. Lebih tepatnya, pada tahap awal yang perlu dilakukan adalah IDENTIFIKASI MASALAH, persis atau detilnya bagaimana, misalnya…

“Bagaimana membuat aplikasi menghidupkan LED berdasar tombol yang ditekan?”
Ini tentunya belum cukup, informasinya masih kurang, beberapa pertanyaan yang bisa diajukan antara lain:
  • LED-nya berapa?
  • Tombol apa saja yang ditekan?
  • Bagaimana hubungan antara sebuah tombol dengan LED yang bersangkutan?
  • Apakah dimungkinkan menekan dua  tombol atau lebih secara bersamaan?
  • Apakah menyala-nya LED menggunakan tundaan? Atau hanya sekedar sesuai dengan tombol yang bersangkutan?
  • Dan lain sebagainya.
Hal ini sangat penting, dikarenakan dengan informasi yang detil, maka kita bisa membuat rangkaian dan program yang benar-benar sesuai dengan apa yang diinginkan. Dan yang lebih penting lagi, jika ini merupakan proyek atau pesanan orang, bisa dijadikan bahan dalam kontrak kerja atau berita acara. Tidak peduli akan Anda selesaikan dengan mikrokontroler AVR maupun AT89 atau bahkan mikrokontroler apapun.
Selain itu, dengan detil informasi yang diperoleh, Anda bisa menentukan mikrokontroler apa yang akan digunakan, sesuai dengan kebutuhan berdasar detil informasi yang bersangkutan. Ingatlah bahwa setiap mikrokontroler (baik keluarga AVR maupun AT89) masing-masing memiliki fasilitas yang sama dan juga berbeda. Apakah aplikasi atau solusi yang Anda tawarkan memerlukan timer? Memerlukan sinyal PWM? Menggunakan motor servo? Motor DC? Motor Langkah? Apakah memerlukan Watchdog? Berapa frekuensi clock yang dibutuhkan? Dan lain sebagainya…
Biasanya, persoalan yang dihadapi adalah mencari solusi itu sendiri. Katakan saja jika persoalan masukan/luaran sudah teridentifikasi secara 100% semuanya, langkah berikutnya adalah merancang solusi, termasuk memilih mikrokontroler mana yang akan digunakan. Untuk keperluan mendapatkan informasi mikrokontroler AVR atau AT89 secara lengkap silahkan merujuk datasheet masing-masing. Ini adalah sumber utama yang bisa dipercaya, karena langsung diterbitkan oleh pabrik mikrokontroler yang bersangkutan (ATMEL).
Setelah Anda melakukan IDENTIFIKASI MASALAH, langkah berikutnya (lihat diagram alir) adalah MELAKUKAN PERANCANGAN (termasuk menentukan masukan dan luaran apa saja yang terlibat dalam solusi tersebut). Langkah ini memang tidak semudah mengatakan-nya, namun ANDA PASTI BISA, karena semakin tinggi jam terbang Anda dalam menangani berbagai macam kasus-kasus yang melibatkan penggunaan mikrokontroler, Anda akan semakin terampil dan ‘jenius’.
Misalnya saja, ada pertanyaan yang masuk ke saya bagaimana menampilkan hasil perhitungan atau hasil akuisisi data di LCD? di Dot Matrix atau bahkan di 8×7segmen? Ini semua memerlukan kreativitas untuk mendapatkan solusinya. Anda rajin membaca artikel-artikel saya atau diskusi dengan saya, atau bahkan cari sendiri di internet, tanya ke yang lebih pakar dan lain sebagainya…
Termasuk dalam langkah MELAKUKAN PERANCANGAN adalah membuat DIAGRAM ALIR program mikrokontroler Anda (Anda bisa membaca ulasan tentang diagram alir disini). Beruntunglah Anda, karena saat ini sudah ada sebuah program yang dapat digunakan untuk membuat diagram alir sekaligus mengkonversikan-nya dalam bahasa C atau ASM untuk mikrokontroler AVR (termasuk juga untuk PIC dan ARM), asik khan? Silahkan baca informasinya dan unduh program demonya di Matrix Multimedia - FLOWCODE v3.0 for AVR atau langsung saja mengunduh disini.
Oya, dalam membuat diagram alir usahakan dibuat secara umum, artinya tidak mewakili bahasa pemrograman apapun, termasuk assembly. Mengapa? Karena memang begitu aturan dalam membuat diagram alir yang baik dan benar, selain itu akan memudahkan kita atau mungkin orang lain, jika Anda berkenan, melakukan pengembangan lebih lanjut dengan bahasa yang berbeda-beda (misalnya Basic, C dan lain sebagainya).
Langkah berikutnya adalah MEMBUAT RANGKAIAN YANG SESUAI (RANGKAIAN BAKU/MINIMUM PLUS APLIKASINYA), namun sebelum itu ada baiknya juga Anda sudah menentukan bahasa pemrograman apa yang akan digunakan, sebaiknya yang GRATIS aja, namun itu terserah Anda.
Pada tahap ini, barangkali Anda bertanya-tanya, dimana dan bagaimana saya mendapatkan rangkaian-rangkain aplikasi tersebut? Ya Anda sangat beruntung, karena beberapa buku-buku mikrokontroler sudah banyak membahas hal tersebut, antara lain:
  • Belajar Mikrokontroler AT 89C51/52/55 (Teori dan Aplikasi) Edisi 2, Oleh: Agfianto Eko Putra, terbitan Gava Media, Yogyakarta (info);
  • Belajar Dengan Mudah dan Cepat Pemrograman Bahasa C Dengan SDCC (Small Device C Compiler) Pada Mikrokontroler AT89X051/AT89C51/52 Teori, Simulasi dan Aplikasi, Oleh: Totok Budiok, terbitan Gava Media, Yogyakarta (info);
  • Belajar Mikrokontroler ATMEL AT89S8252, Oleh: M. Ibnu Malik, ST, terbitan Gava Media, Yogyakarta (info);
  • Belajar Mikrokontroler Atmel AVR ATtiny 2313 “Step by Step”, Oleh: Ardi Winoto, terbitan Gava Media, Yogyakarta (info);
  • Design dan Implementasi Sistem Embedded Mikrokontroller ATMega8535 dengan Bahasa Basic, Oleh: Iswant, terbitan Gava Media, Yogyakarta (info)
  • Bisa juga dengan membaca rangkuman artikel “Memulai Belajar Mikrokontroler !“.
  • dan masih banyak lagi!
Selain dari buku-buku yang saya sebutkan tersebut, Anda juga bisa memanfaatkan media Internet untuk mencari dan mendapatkan rangkaian-rangkaian aplikasi yang Anda inginkan, cobalh bergabung atau melihat-lihat mengunjungi
Setelah Anda merancang rangkaian solusinya, yang kemudian kita sebut sebagai PROTOTIPE atau PURWARUPA, tentu langkah selanjutnya adalah MEMBUAT PROGRAM APLIKASI yang terkait dengan solusi yang telah Anda rancang sebelumnya, berdasarkan diagram alir yang telah Anda buat sebelumnya.
Pembuatan program aplikasi bisa Anda lakukan dengan bahasa pemrograman apapun yang Anda inginkan, jika Anda seorang pemula, saya sarankan untuk menggunakan BASCOM 51 atau BASCOM AVR dari MCSELEC.COM, karena sangat mudah penggunaanya. Selain itu, Anda bisa menggunakan:
Oya program Anda, yang menggunakan bahasa apapun yang Anda suka, harus dikompilasi (menggunakan perangkat lunak yang sudah saya sebutkan sebelumnya) menjadi berkas BIN atau HEX (format heksadesimal), sebagaimana ditunjukkan pada Gambar 2, untuk kemudian di-download-kan ke mikrokontroler yang bersangkutan. Sehingga mikrokontroler Anda bisa menjalankan program Anda. Selain itu, Anda bisa mencoba-nya terlebih dahulu melalui simulator mikrokontroler Proteus VSM dari LabCenter.
Bagaimana cara mendownload? Menggunakan (alat) apa? Silahkan membaca artikel Pemrogram (downloader) Mikrokontroler AVR melalui USBSoftware untuk AVR Downloader (berbasis USBasp) dan Min MCS51/AVR dan Min AVR dari ADP. Ingatlah selalu, agar mikrokontroler AVR Anda bisa berjalan dengan baik dan benar, lakukan pengaturan clock sistem terlebih dahulu, silahkan simak artikel Mengenal System Clock pada Mikrokontroler AVR.
Untuk persoalan mendownload ada sebuah catatan pengalaman menggunakan AT89S8252 yang terasa sangat lambat saat didownload menggunakan Min MCS51/AVR dan ternyata saya mendapatkan pencerahannya langsung dari pembuatnya mas Anang Dono Prasetyo (terima kasih mas Anang), berikut cuplikannya:
Signature AT89S8252 memang tidak bisa dibaca jika menggunakan serial programmer, sama seperti signature AT89S53. lihat: AT89S8252.pdf hal 21. kedua mikro tersebut menggunakan format pemrograman FLASH yg tdk setandar yaitu 3byte. (yang lain 4byte). Byte MSB alamat programnya juga tdk beraturan. Signature AT89S8252 & AT89S53 hanya bisa dibaca dengan programer Paralel.
Kalau ingin memprogram mikro ini harus dipilih secara manual pada list mikrokontroler programernya. karena alamat FLASH tidak beraturan maka memprogram mikro ini jadi lama.
Solusinya, ganti AT89S8252 dengan AT89S8253. lebih besar dan menggunakan format programer FLASH standar(4byte). harga tdk jauh beda. Semoga Bermanfaat….
Langkah selanjutnya tentu saja MELAKUKAN UJI-COBA DAN EVALUASI apakah rangkaian dan program sudah berjalan dengan benar atau belum, lakukan TROUBLESHHOTING jika memang masih ada kesalaha mayor maupun minor, sehingga hasil yang diperoleh menjadi baik dan benar. Ingatlah bahwa kesalahan bisa terjadi pada RANGKAIAN dan/atau PROGRAM, bahkan seringkali kesalahan-kesalahan sepele tetapi berdampak besar pada jalannya aplikasi kita, dengan demikian lakukan pengecekan secara menyeluruh.
Untuk informasi lebih lanjut, silahkan Anda bertanya atau berkomentar, dan silahkan juga mengikuti pelatihan-pelatihan mikrokontroler AVR atau AT89 yang kita selenggarakan.
Terima kasih sudah membaca artikel saya, semoga bermanfaat dan sukses selalu untuk Anda!
Newer Posts Older Posts Home
Aulia DirUt. Powered by Blogger.
 

Blog Archive

Followers

 

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