Membuat Sendiri Stop Watch Counter Up-Down Menggunakan Mikrokontroller AT89S51

Februari 11, 2012 1 komentar

Bagaimana Membangun aplikasi Stop watch – memanfaatkan 6 buat seven segment yang di rangkai Multiplexer ( Bahasa assembler )
Stop watch dapat digunakan untuk kegiatan renang,lari, dan panjat tebing. Biasanya pelatih ataupun juri menggunakan stopwatch dalam ukuran kecil ( banyak dijual di toko olahraga), Namun kenyataannya penonton wajib tahu lamanya atau hasil pertandingan dalam sebuah lomba kejuaraan.
Dalam artikel ini kami membuat contoh sederhana menggunakan mikrokontroller AT89S51 (MCS51) dengan seven segment 6 digit atau lebih dengan teknik multiplexer. dalam artikel terdahulu digunakan bahasa C. Bahasa program yang digunakan pada artikel kali ini adalah bahasa Asembler.
And dapat menambahkan 3 (tiga) tombol yang terhubung dengan ground , untuk memodifikasi program tombol mulai, tombol stop, atau tombol naik, tombol turun, dan reset (counter up counter down). silahkan dibaca diunduh dan dicoba….untuk source code dapat di ambil di web http://laros-edu.net  lengkap dengan rangkaian dan copy file eagle cad.

Untuk gambar rangkaian lengkap dengan minimum sistemnya anda dapat menghubungkan pin kontroller (transistor switch ) dengan port 2, dan kontroll data angka pada port 1 ( bisa menyesuaikan dengan listing program ygn anda buat)

lengkapnya di alamat http://laros-edu.net

Sistem Informasi Manajemen Penyulang ( SIMENJENG v.0.0.1) PT. PLN APJ Banyuwangi

Desember 5, 2011 8 komentar

Sistem Informasi Manajemen Penyulang ( SIMENJENG v.0.0.1) PT. PLN APJ Banyuwangi

Merupakan aplikasi yang saya buat pesanan PT.PLN APJ Banyuwangi-tahun 2011. Aplikasi ini berbasis WEB dengan database SQL.  keuntungan ( harapan ) dalam menggunakan aplikasi ini, petugas dapat memonitor hasil inspeksi dan gangguan seraca Online, berkala, dan terjadi transparansi pelaporan gangguan. Sebelumnya model pelaporan masih belum optimal, petugas APJ PT. PLN Banyuwangi menggunakan data yang di tulis di ms. Excel – dan kendalanya data tersebut tidak bisa langsung di share dengan pihak-pihak yang berwenang, pihak manajemen harus mengirim file pelaporan,rekap dalam bentuk excel via email.  Untuk melakukan perubahan data harus diubah data di file excel tersebut.

Dalam permasalahan tersebut, saya diminta untuk membantu membuatkan aplikasi yang saya beri nama -SIMENJENG – Sistem Manajemen Penyulang – yang harapannya nanti aplikasi ini dapat membantu PT. PLN APJ Banyuwangi dalam melakukan pelaporan rekap data ( gangguan, inspeksi serta tindakan ) per unit, per penyulang,per penyebab, per bulan, pertahun. Dan data dapat disimpan hingga kapanpun, bila dibutuhkan sewaktu-waktu pihak manajemen tidak lagi kesulitan mencari file / data tahun-tahun sebelumnya karena aplikasi yang saya buat ini berbasis web dengan database SQL, yang bisa di share dalam jaringan intranet PT. PLN APJ Banyuwangi.

He he…tulisan ini sekedar berita saja…pembaca mau menafsirkan lain..silahkan…atau bila ada yang mau ditanyakan monggo…diskusi dengan saya …

ada lagi screen shoot nya… gan

saya BUKAN / TIDAK-sebagai pegawai PT. PLN……saya hanya BURUH JURU KETIK  yang diminta untuk membantu membuatkan Aplikasi SEDERHANA yang dapat membantu pekerjaaan manajemen PT. PLN APJ BAnyuwangi .

( saya ini pamer hasil…..maaf agak narsis…mungkin)

Mengenal DOSBOX

November 9, 2011 Tinggalkan komentar

Para pecinta Game “lawas” alias Game lama mungkin tidak akan bisa menikmati permainan Game komputer bila menggunakan PC/Laptop yang menggunakan OS WIN 7 , Win Vista…. contoh game Supermario(Dos), dan game lainnya.

Untuk pencinta pemrograman BASIC ygn masih menggunakan QBASIC atau TurboBasic juga akan kesulitan bila menggunakan OS WIN7,WIN Vista – bila memprogram aplikasi GRAFIK….karena OS tersebut tidak bisa menjalankan aplikasi (lama -> game Supermario(Dos),QBASIC atau TurboBasic  untuk aplikasi GRAFIK ) ….

danmuncul tulisan : “Windows 7,This system does not support fullscreen mode ”

ada solusi yaitu menggunakan emulator DOS yaitu program DOSBOX    yang dapat diunduh disini   

Studi kasus membuat program Garis menggunakan QBASIC misak direktori folder file program buatan kita di :

D:\QBASIC

Setelah anda install di PC/Laptop anda, silahkan jalankan program DOSBOX, dan ketik perintah dibawah ini

MOUNT C: D:\QBASIC1\   enter

c:   enter
C:>\ dir  
(akan muncul list / daftar file dalam folder D: yang sudah di mount...)
so silahkan jalankan aplikasi QBASIC anda....
atau anda akan menggunakan aplikasi yang lain yang tidak support dengan  Windows 7, Vista... gunakan emulator DOSBOX
Selamat mencoba....

Tutorial Mikrokontroller Part 1 (latihan 3)

April 22, 2011 4 komentar

Mudah-mudahan pengunjung mau mencoba  tutorial yang saya tulis ini,sederhana dan mungkin sudah usang….

saya menggunakan compiler bahasa C- SDCC dan ASM51 untuk compiler Assembler…..Langsung ke TKP ….

tema latihan 3 adalah : Nyala Led Kanan Kiri (dengan Bahasa C dan assembler)

#include <at89x51.h>

void time (void)  //fungsi tunda waktu
{
unsigned int i;

for(i=0; i<0xffff;i++);

}

void main()
{
unsigned char a,rotate;

while(1)
{
a = 0x01;
P1=~a;     //inverst bit
time();   //panggil tunda waktu
for(rotate=1;rotate<8;rotate++)        //Right Rotate
{
a = a*2; //nilai a dikalikan 2 ayoo brapa……

/* penjelasannya :  0000 0001 = 1×2=2 , jadi 0000 0010 x 2 = 4(desimal) 0000 0100 (biner)….dst…hingga mentok …..
P1 = ~a;  //nilai a disalin ke P1
time();  //panggil tunda waktu
}

a = 0x80;
P1=~a;
time();
for(rotate=1;rotate<8;rotate++)        //Right Rotate
{
a = a/2;
P1 = ~a;
time();
}
}

}

Bila pengujung suka dengan Bahasa Asembler ini,…silahkan dicoba…yach jangan lupa header filenya…
; Lampu menyala pingpong kiri ke kanan, kanan ke kiri di port 1
;
;———————————————————————————
$mod51

Org        0h
;
MOV   A, #0FEh        ; simpan data 11111110B ke akumulator (P1.0 menyala
; duluan)
MULAI:
MOV   P1,A        ; kirim data ke Port 1
ACALL DELAY         ; tunda sebentar
RL    A            ; putar isi akumulator ke kiri 1 bit
CJNE  A,#7FH,MULAI    ; apakah A=01111111B ? Tidak, ulangi lagi!
MULAI1:                ; Ya, lanjutkan ke proses berikut…
MOV   P1,A        ; kirim data ke Port 1
ACALL DELAY        ; tunda sebentar
RR    A            ; putar isi akumulator ke kanan 1 bit
CJNE  A,#0FEh,MULAI1    ; apakah A=11111110B ? Tidak, ulangi lagi!
SJMP  MULAI        ; Ya, ulangi lagi dari paling awal…
;
;-subrutin DELAY——————————————————————
;
; subrutin ini hanya sekedar melakukan penundaan sesaat dengan cara
; mengulangi proses (pengurangan isi register) hingga dicapai suatu
; kondisi tertentu
;
;———————————————————————————
Delay:    Mov    R0,#0        ; Isi Register R0 dengan 0 (256x ulang)
Delay1: Mov    R1,#0        ; Isi Register R1 dengan 0 (256x ulang)
Djnz       R1,$
Djnz    R0,Delay1
Ret
End

Tutorial Mikrokontroller – part 1 (latihan 2)

Maret 1, 2011 3 komentar

Hmm mungking tutorial ini sudah usang, maaf kalo rekan pembaca sudah lebih mahir dari saya,

sebelumnya sudah terlampir tutorial sekedar menampilkan hasil pada port yang di tunjuk. Untuk tutorial ini menampilkan nyala led berkedip. Port yang dituju PORT 1

$mod51 ;header file harap disesuaikan dengan compiler yang digunakan…

org 0h

begin:     mov P1,#0f0h ; data 11110000 dikirim ke Port1
acall delay  ;panggil sub program delay
mov P1,#0fh
acall delay
sjmp begin
delay:    mov R1,#255
del1:    mov R2,#255
del2:    djnz R2,del2
djnz R1,del1
ret
end

bagaimana menggunakan bahasa C…ok ini dia menyalakan Led ….( saya menggunakan SDCC )

#include <reg8252.h>
void wait (void)
{
unsigned int w;
for(w=0;w<0xffff;)
{
w++;
}
}
void main(void)
{
do
{
P1 = 0x00;
wait();
P1 = 0xff;        // P1 = 255 —–> decimal
wait();
}
while(1);
}

Program Server Pulsa menggunakan Visual Basic 6.0(part2-info)

Februari 21, 2011 11 komentar

Melanjutkan tulisan dari artikel sebelumnya, ( SERVER PULSA DENGAN VISUAL BASIC 6.0-MAKE YOUR OWN)

Banyak rekan2 pengunjung blog saya ini meminta passwordnya padahal sudah saya beri tahu kalo lokasinya di web : http://laros-edu.net silahkan masuk dan cari di kolom Download…..jangan lupa IJO-IJO nya…karena saya menulis program ini butuh waktu……
TOLONG jANGAN Menjual Aplikasi server pulsa ini, harap digratiskan saja…bila ada yg mau kembangkan……(ingat program server pulsa + source code GRATIS…!!!) kami tunggu komentar anda…tulis komentar dan beri caci maki, keluhan, konsultasi…dll kami tunggu……

***********************
ini password nya: ( lihat dan Download sendiri…) jangan malas ngedonload….
karakter pertama tanda kutip
biasanya didepan angka 1

cara transaksi:
ketik : S.5.NO_HP PIN

CONTOH: S.5.0812334455 9898
IM5S.5.0858598354973.1981
IM5S.5.085859104973.1981
IM5.5.085857704973.1981
XL.5.081234692021.1981
F.10.03338926765.1111
AS.5.08525667028.1111
AS.5.08523569038.1111
S.5.0813366676505.itmi
XL.5.0819139650999.2204
S.5.085236660628.1111
S.5.08124652487.1981
S.10.085236661498.1111
S.5.081756764956.1111
S.10.08124951473.1977
Xl.5.081934777433.2204
Xl.5.081934785763.2204

………..Kutipan file passwod server pulsa……………..
Aplikasi Server pulsa kami buat dengan VB.60…..silahkan dikembangkan sendiri
aplikasi yang kami buat ini masih banyak kekurangannya,karena banyak kesibukan kami belum sempat lagi utak-atik koding VB-tsb….Koding ini sudah berlajan…kurang di manajemen keuangannya….dan sistem antrian….jika ada kesulitan…harap menghubungi kami atau berdiskusi…….dengan rekan2 anda yang lain………….jadilah warga negara yang kreatif…hingga menjadi wira-usahawan sejati
…mudah-mudahan tutorial dari kami bermanfaat
ingat kalo udah berhasil jangan BAKHIL….
berbagi dengan rekan yang lain….
“AMALKAN ILMU DENGAN MENULIS DAN MENGAJARKANNYA..”

==>untuk -donasi- MOHON IJO-IJO NYA…….
pada web  http://laros-edu.net
dengan memilih IJO-IJONYA….. tersebut anda sudah membantu team kami berjuang lebih GIAT….tunggu versi stabilnya….kami akan berikan FULL SOURCE CODE…..doakan kami selalu sehat, pinter…tambah duitnya…supaya lebih semangat..!!!!!…jangan suka donload film hollywood…donload yg bermanfaat yang gratisan saja…….!!!

salam dari kami
Team Laros-Edu –

banyuwangi-nopember 2010

2010 in review

Januari 10, 2011 Tinggalkan komentar

The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads Wow.

Crunchy numbers

Featured image

The average container ship can carry about 4,500 containers. This blog was viewed about 16,000 times in 2010. If each view were a shipping container, your blog would have filled about 4 fully loaded ships.

 

In 2010, there were 9 new posts, growing the total archive of this blog to 47 posts. There were 21 pictures uploaded, taking up a total of 2mb. That’s about 2 pictures per month.

The busiest day of the year was October 29th with 127 views. The most popular post that day was PSHT.

Where did they come from?

The top referring sites in 2010 were id.wordpress.com, google.co.id, anekapcb.com, psht-banyuwangi.org, and ibnubudir.wordpress.com.

Some visitors came searching, mostly for psht, belajar elektronika, psht madiun, software eagle, and gambar psht.

Attractions in 2010

These are the posts and pages that got the most views in 2010.

1

PSHT August 2008
100 comments

2

Membuat PCB dengan Software EAGLE 4.16r2 Profesional November 2008
79 comments

3

Download August 2008
7 comments

4

Aplikasi Server Pulsa – menggunakan Visual Basic 6.0 +source code gratis April 2010
16 comments

5

Easy-Downloader V2.0 for ATMEL 89C51/52/55 89S51/52 April 2008
1 comment

Kategori:Blogroll, Informasi