Program yang satu ini merupakan pengembangan program saya sebelumnya tentang program Running Led dengan register. Perbedaannya adalah terletak pada adanya masukan input yang akan mengontrol mikrokontroler untuk menghidupkan running led ke arah kiri atau kanan.
Berikut akan saya tampilkan rangkaiannya.
Berikut adalah listing programnya menggunakan bahsa assembler dengan PORT1 Mikrokontroler sebagai input push button dan PORT2 sebagai output LED.
;=======================================================================
;PROGRAM KONTROL GERAK ARAH LED (KANAN-KIRI) DENGAN PUSH BUTTON
;Oleh : TRIHADI KURNIAWAN
;MIDBA 080012
;=======================================================================
org 0h
;=======================================================================
; PROGRAM INPUT AWAL
;=======================================================================
cekatas: JNB P1.2,belokkiri ;cek tombol atas ditekan ato ga, kalo YA -> langsung loncat ke belokkiri
call cekbawah ;kalo tidak coba cekbawah
sjmp cekatas ;kembali cekatas lagi
cekbawah: JNB P1.3,belokkanan ;cek tombol bawah ditekan ato ga, kalo YA -> langsung loncat ke belokkanan
call cekatas ;kalo tidak coba cekatas
sjmp cekbawah ;kembali cekbawah lagi
;=======================================================================
; PROGRAM JALAN LED PAKE 2 INPUT
;=======================================================================
belokkiri: mov A,#00000001b ;set susunan nyala led awal kalo mau belokkiri disimpan dalam Akumulator
mov R0,#8 ;perulangan sebanyak 8 langkah disimpan di R0
;
kiri:
JNB P1.3,belokkanan ;cek apakah selagi led belokkiri ada tombol atas yang ditekan ga,
;kalo YA -> langsung lompat belokkanan
mov P2,A ;Pindahkan data pada Akumulator ke PORT 2->output
call delay ;tunda dulu sebelum di rotasi
RL A ;rotate left data pada Akumulator
DEC R0 ;decrement/pengurangan terus dari data R0=8 sampe 0 jadi ngitung mundur doi
CJNE R0,#0,kiri ;bandingkan jika R0 udah 0 yaudah selese dia ngitungnya cape,hehe
;kalo R0 belum 0 ya ngulang lagi dari belokkiri
sjmp belokkiri
ret ;berhenti
;
belokkanan: mov A,#10000000b ;set susunan nyala led awal kalo mau belokkanan disimpan dalam Akumulator
mov R0,#8 ;simpan sebanyak 8 langkah di R0
kanan:
JNB P1.2,belokkiri ;cek apakah selagi led belokkanan ada tombol bawah yang ditekan ga,
;kalo YA -> langsung lompat belokkiri
mov P2,A ;Pindahkan data pada Akumulator ke PORT 2->output
call delay ;tunda dulu sebelum di rotasi
RR A ;rotate right data pada Akumulator
DEC R0 ;decrement/pengurangan terus dari data R0=8 sampe 0 jadi ngitung mundur doi
CJNE R0,#0,kanan ;bandingkan jika R0 udah 0 yaudah selese dia ngitungnya cape,hehe,
;kalo R0 belum 0 ya ngulang lagi dari belokkanan
sjmp belokkanan
ret ;berhenti
;
delay: mov R1,#255
del1: mov R2,#255
del2: djnz R2,del2
djnz R1,del1
ret
end
Kamis, 21 Oktober 2010
Buat running LED mikrokontroler MCS-51 dengan bantuan Register
Apabila Anda memperhatikan tulisan running led saya sebelumnya, maka sekarang saya akan memberikan program yang sedikit berbeda. Program kali ini akan memanfaatkan register R0-R7 yang ada di mikrokontroler MCS-51.
Untuk gambar rangkaian saya coba pilih rangkaian led Active High sebagai komparasi saja.
Berikut listing programnya dalam bahasa assembler
org 0h
;=======================================================================
; PROGRAM LED BERJALAN KE KIRI DAN KANAN DENGAN REGISTER
; oleh TRIHADI KURNIAWAN
;=======================================================================
start: mov A,#00000001b
mov R0,#7
;
kiri: mov P2,A
call delay
RL A
DEC R0
CJNE R0,#0,kiri
;
mov R0,#7
kanan: mov P2,A
call delay
RR A
DEC R0
CJNE R0,#0,kanan
sjmp start
;
delay: mov R1,#255
del1: mov R2,#255
del2: djnz R2,del2
djnz R1,del1
ret
end
Untuk gambar rangkaian saya coba pilih rangkaian led Active High sebagai komparasi saja.
Berikut listing programnya dalam bahasa assembler
org 0h
;=======================================================================
; PROGRAM LED BERJALAN KE KIRI DAN KANAN DENGAN REGISTER
; oleh TRIHADI KURNIAWAN
;=======================================================================
start: mov A,#00000001b
mov R0,#7
;
kiri: mov P2,A
call delay
RL A
DEC R0
CJNE R0,#0,kiri
;
mov R0,#7
kanan: mov P2,A
call delay
RR A
DEC R0
CJNE R0,#0,kanan
sjmp start
;
delay: mov R1,#255
del1: mov R2,#255
del2: djnz R2,del2
djnz R1,del1
ret
end
Buat running LED mikrokontroler MCS-51 dengan bahasa C
Apabila kita baru belajar mikrokontroler, maka tahapan pertama yang perlu kita kuasai adalah bagaimana cara mengontrol led. Terlihat sederhana memang, tetapi basic pemrograman mikrokontroler selanjutnya dapat berawal dari sini.
Berikut adalah contoh rangkaian led dengan konfigurasi Active Low menggunakan mikrokontroler ATMEL keluarga MCS-51 dan dikontrol pada PORT 2.
Berikut adalah listing programnya menggunakan bahasa C dengan bantuan compiler MIDE-51.
/*program running led berulang*/
/*trihadi kurniawan*/
/*mekatronika*/
#include<8051.h>
/*-------------*/
/*program tunda*/
/*-------------*/
void tunda(int n)
{
int i;
for (i=0;i
{
}
}
/*-------------*/
/*program utama*/
/*-------------*/
void main()
{
while(1)
{
//aktif low
P2 = 0x7F;//01111111
tunda(10000);
P2 = 0xBF;//10111111
tunda(10000);
P2 = 0xDF;//11011111
tunda(10000);
P2 = 0xEF;//11101111
tunda(10000);
P2 = 0xF7;//11110111
tunda(10000);
P2 = 0xFB;//11111011
tunda(10000);
P2 = 0xFD;//11111101
tunda(10000);
P2 = 0xFE;//11111110
tunda(10000);
}
}
Berikut juga akan saya tampilan listing programnya dalam bahasa assembler sebagai perbandingan.
org 0h
;
;===============================================
; PROGRAM RUNNING LED MCS 51 DENGAN PORT 2
; oleh TRIHADI KURNIAWAN
;===============================================
hidup: mov P2,#01111111b
call delay
mov P2,#10111111b
call delay
mov P2,#11011111b
call delay
mov P2,#11101111b
call delay
mov P2,#11110111b
call delay
mov P2,#11111011b
call delay
mov P2,#11111101b
call delay
mov P2,#11111110b
call delay
sjmp hidup
;
delay: mov R1,#255
del1: mov R2,#255
del2: djnz R2,del2
djnz R1,del1
ret
end
Berikut adalah contoh rangkaian led dengan konfigurasi Active Low menggunakan mikrokontroler ATMEL keluarga MCS-51 dan dikontrol pada PORT 2.
Berikut adalah listing programnya menggunakan bahasa C dengan bantuan compiler MIDE-51.
/*program running led berulang*/
/*trihadi kurniawan*/
/*mekatronika*/
#include<8051.h>
/*-------------*/
/*program tunda*/
/*-------------*/
void tunda(int n)
{
int i;
for (i=0;i
{
}
}
/*-------------*/
/*program utama*/
/*-------------*/
void main()
{
while(1)
{
//aktif low
P2 = 0x7F;//01111111
tunda(10000);
P2 = 0xBF;//10111111
tunda(10000);
P2 = 0xDF;//11011111
tunda(10000);
P2 = 0xEF;//11101111
tunda(10000);
P2 = 0xF7;//11110111
tunda(10000);
P2 = 0xFB;//11111011
tunda(10000);
P2 = 0xFD;//11111101
tunda(10000);
P2 = 0xFE;//11111110
tunda(10000);
}
}
Berikut juga akan saya tampilan listing programnya dalam bahasa assembler sebagai perbandingan.
org 0h
;
;===============================================
; PROGRAM RUNNING LED MCS 51 DENGAN PORT 2
; oleh TRIHADI KURNIAWAN
;===============================================
hidup: mov P2,#01111111b
call delay
mov P2,#10111111b
call delay
mov P2,#11011111b
call delay
mov P2,#11101111b
call delay
mov P2,#11110111b
call delay
mov P2,#11111011b
call delay
mov P2,#11111101b
call delay
mov P2,#11111110b
call delay
sjmp hidup
;
delay: mov R1,#255
del1: mov R2,#255
del2: djnz R2,del2
djnz R1,del1
ret
end
Selasa, 21 September 2010
Cara setting DNS untuk memblok situs porno via NAWALA PROJECT
Sebagai tindak lanjut dari tulisan saya sebelumnya maka alangkah baiknya apabila saya juga share cara-cara pengaplikasiannya. Tips seperti ini memang sudah sangat banyak di internet namun tidak ada salahnya bagi saya untuk berbagi.
Langsung kita mulai saja.
2. Buka LAN(Local Area Networking) Properties.
3. Buka Internet Protocol (TCP/IP) Properties
4. Isi DNS Server sesuai dengan data berikut.
5. Tekan OK dan keluar. Selamat Anda sudah dapat menikmati INTERNET SEHAT by NAWALA PROJECT. Coba Anda buka situs porno apa saja dan apabila gambar di bawah sudah muncul berarti sudah berhasil.
Langsung kita mulai saja.
1. Buka LAN(Local Area Networking) Status. Caranya dengan mendouble klik icon dua PC yang ada di pojok kanan bawah seperti di gambar berikut.
2. Buka LAN(Local Area Networking) Properties.
3. Buka Internet Protocol (TCP/IP) Properties
4. Isi DNS Server sesuai dengan data berikut.
5. Tekan OK dan keluar. Selamat Anda sudah dapat menikmati INTERNET SEHAT by NAWALA PROJECT. Coba Anda buka situs porno apa saja dan apabila gambar di bawah sudah muncul berarti sudah berhasil.
NAWALA PROJECT BUAT TELKOM FLEXINET BEBAS SITUS PORNO
Judul yang saya angkat memang sangat subjektif dan tidak ilmiah apabila diutarakan oleh orang yang awam internet dan akan segera disanggah oleh orang-orang yang dalam tanda kutip "kecanduan" akan hal-hal yang berbau pornografi. Tapi apa yang akan saya tulis ini adalah berdasarkan hasil ujicoba saya selama 2 hari. Hasil ujicoba saya ini memang tidak dapat dijadikan acuan tetapi setidaknya dapat dijadikan masukan apabila kita ingin menyediakan internet murah tetapi berkualitas, dalam artian bebas dari hal-hal yang merusak moral terutama untuk anak-anak.
Seperti kita ketahui, ISP yang satu ini menyediakan paket langganan internet full unlimited dengan tawaran harga yang relatif sangat murah yakni, Rp 2.500/hari, Rp 15.000/hari,dan Rp 50.000/hari. Harga yang murah seperti ini memang cukup wajar mengingat kecepatan download/upload maksimal adalah 153 kbps atau sekelas kecepatan jalur CDMA 1x. Namun dengan diberikannya pembatasan terhadap situs-situs porno tentu ini jadi credit point tersendiri.
Menjelang bulan Ramadhan tahun ini memang pemerintah sedang gencar-gencarnya melakukan upaya pemblokiran situs-situs porno yang ada di dalam maupun luar negeri agar tidak dapat diakses di negara kita. Pemerintah mengimbau kepada semua provider internet di negara kita untuk mematuhi regulasi tersebut. Oleh karena itu saya berkeinginan untuk mencoba menjajal TELKOM FLEXINET sebagai salah satu provider internet di negara kita.
Metode uji coba yang saya lakukan adalah dengan metode sederhana yaitu dengan memasukkan alamat web yang terindikasi merupakan situs porno. Alamat-alamat ini saya dapat dari hasil googling (sebagai pekerja internet) dan juga share dengan teman-teman.
Hasil yang didapatkan adalah semua situs web yang saya kunjungi tersebut langsung diblok oleh page yang secara garis besar bertuliskan "Situs ini kemungkinan mengandung unsur pornografi,kekerasan,dll...... dan jika Anda merasa bahwa situs ini tidak mengandung unsur-unsur diatas silakan untuk mengirimkan email ke alamat...." NAWALA PROJECT
Perlu diketahui tidak semua situs porno memiliki nama yang berhubungan dengan kata-kata SEX,PORN,BOOBS,XXX,COCK,MILF,ADULT,dll. Jadi saya mencoba mencari alamat situs porno tetapi yang tidak mengandung unsur kata diatas. Dan hasilnya sangat mengejutkan bahwa situs-situs tersebut pun diblok oleh mereka.
Dari hasil googling yang saya dapatkan bahwa NAWALA project merupakan karya anak bangsa yang ditujukan untuk melakukan filterisasi situs-situs yang terindikasi mengandung konten porno. Selebihnya dapat membuka http://www.nawala.org. Mereka menggunakan DNS Filtering yang terintegrasi dengan layanan internet TELKOM FLEXINET.
Tentu hal ini sangat positif bagi kemajuan bangsa, karena hal-hal yang berbau pornografi jelas-jelas sangat merusak moral bangsa. Jadi mari kita dukung program pemerintah untuk menuju INTERNET SEHAT.
Seperti kita ketahui, ISP yang satu ini menyediakan paket langganan internet full unlimited dengan tawaran harga yang relatif sangat murah yakni, Rp 2.500/hari, Rp 15.000/hari,dan Rp 50.000/hari. Harga yang murah seperti ini memang cukup wajar mengingat kecepatan download/upload maksimal adalah 153 kbps atau sekelas kecepatan jalur CDMA 1x. Namun dengan diberikannya pembatasan terhadap situs-situs porno tentu ini jadi credit point tersendiri.
Menjelang bulan Ramadhan tahun ini memang pemerintah sedang gencar-gencarnya melakukan upaya pemblokiran situs-situs porno yang ada di dalam maupun luar negeri agar tidak dapat diakses di negara kita. Pemerintah mengimbau kepada semua provider internet di negara kita untuk mematuhi regulasi tersebut. Oleh karena itu saya berkeinginan untuk mencoba menjajal TELKOM FLEXINET sebagai salah satu provider internet di negara kita.
Metode uji coba yang saya lakukan adalah dengan metode sederhana yaitu dengan memasukkan alamat web yang terindikasi merupakan situs porno. Alamat-alamat ini saya dapat dari hasil googling (sebagai pekerja internet) dan juga share dengan teman-teman.
Hasil yang didapatkan adalah semua situs web yang saya kunjungi tersebut langsung diblok oleh page yang secara garis besar bertuliskan "Situs ini kemungkinan mengandung unsur pornografi,kekerasan,dll...... dan jika Anda merasa bahwa situs ini tidak mengandung unsur-unsur diatas silakan untuk mengirimkan email ke alamat...." NAWALA PROJECT
Perlu diketahui tidak semua situs porno memiliki nama yang berhubungan dengan kata-kata SEX,PORN,BOOBS,XXX,COCK,MILF,ADULT,dll. Jadi saya mencoba mencari alamat situs porno tetapi yang tidak mengandung unsur kata diatas. Dan hasilnya sangat mengejutkan bahwa situs-situs tersebut pun diblok oleh mereka.
Dari hasil googling yang saya dapatkan bahwa NAWALA project merupakan karya anak bangsa yang ditujukan untuk melakukan filterisasi situs-situs yang terindikasi mengandung konten porno. Selebihnya dapat membuka http://www.nawala.org. Mereka menggunakan DNS Filtering yang terintegrasi dengan layanan internet TELKOM FLEXINET.
Tentu hal ini sangat positif bagi kemajuan bangsa, karena hal-hal yang berbau pornografi jelas-jelas sangat merusak moral bangsa. Jadi mari kita dukung program pemerintah untuk menuju INTERNET SEHAT.
Jumat, 25 Desember 2009
Download Yahoo Messenger 10 Offline Installer
Ini dia versi terbaru dari Yahoo Messenger yaitu versi 10.
Berikut screenshotnya
Features of Yahoo Messenger 10 final .
Video calls on Yahoo messenger 10 :
As I said earlier, the new Yahoo messenger 10 has improved video calling facilities. Video and sound quality of the calls have been improved a lot . Like in the case of Gmail video call, now we can make face to face video conversation in Yahoo messenger 10 . There is option to hold or mute video calls, add animations and effects etc. Yahoo messenger 10 supports full screen video calls with the ability to swap windows and to position video windows side-by-side.
Yahoo updates :
Updates from your Yahoo friends will be displayed in Y! updates window. This includes their social media activity from Twitter, Facebook and others , status messages and blogs. For this you need to customize your Yahoo profile and add services . There is an option to set status message on Yahoo Messenger itself with a link if required. This is different from old busy-away-available status messages, and it will appear on friend’s Y! updates time line.
All other features of older Yahoo messenger versions are also available with Yahoo messenger 10 . This includes international calls and SMS though Yahoo! voice, group chat,voice mail, Yahoo chat, smileys, plugins to add morefeatures, IM environments, Yahoo PingBox and others.
Download Yahoo messenger 10 full offline installer. (direct link Rapidshare)
What’s the need of a full offline installer of Yahoo messenger 10.
Yahoo messenger 10 offline standalone installer is well suited for dial up internet users. They won’t be able to download YM 10 each time after new Windows installations. Others can also download full installer for backup process or for creating Windows DVDs with pre-installed Yahoo messenger.
Berikut screenshotnya
Features of Yahoo Messenger 10 final .
Video calls on Yahoo messenger 10 :
As I said earlier, the new Yahoo messenger 10 has improved video calling facilities. Video and sound quality of the calls have been improved a lot . Like in the case of Gmail video call, now we can make face to face video conversation in Yahoo messenger 10 . There is option to hold or mute video calls, add animations and effects etc. Yahoo messenger 10 supports full screen video calls with the ability to swap windows and to position video windows side-by-side.
Yahoo updates :
Updates from your Yahoo friends will be displayed in Y! updates window. This includes their social media activity from Twitter, Facebook and others , status messages and blogs. For this you need to customize your Yahoo profile and add services . There is an option to set status message on Yahoo Messenger itself with a link if required. This is different from old busy-away-available status messages, and it will appear on friend’s Y! updates time line.
All other features of older Yahoo messenger versions are also available with Yahoo messenger 10 . This includes international calls and SMS though Yahoo! voice, group chat,voice mail, Yahoo chat, smileys, plugins to add morefeatures, IM environments, Yahoo PingBox and others.
Download Yahoo messenger 10 full offline installer. (direct link Rapidshare)
What’s the need of a full offline installer of Yahoo messenger 10.
Yahoo messenger 10 offline standalone installer is well suited for dial up internet users. They won’t be able to download YM 10 each time after new Windows installations. Others can also download full installer for backup process or for creating Windows DVDs with pre-installed Yahoo messenger.
Chat Facebook dan Twitter via aplikasi gratis (Digsby)
Anda capek apabila mau chatting via facebook tapi harus repot-repot buka browser (Firefox/ IE/ Opera)? Anda emosi apabila ketika chatting facebook via browser sering ada tulisan 'sending' dengan respon yang lama dan terkadang gagal? Anda ingin semua catatan histori chat Anda dengan lawan chat Anda masih tersimpan? Ketiga pertanyaan tersebut akan terjawab dengan sempurna apabila Anda mau menginstal aplikasi-aplikasi messenger yang menyediakan chat multi seperti digsby.
Digsby ini merupakan aplikasi layanan all in one gratis (email+messenger+social networking) yang terbungkus rapi dan mudah dalam satu aplikasi.
Sebenarnya ada banyak aplikasi sejenis yang dapat dicompare, namun disini saya lebih senang menggunakan digsby karena lebih mudah digunakan dan relatif stabil.
Setelah Anda sukses menginstal, digsby akan meminta Anda untuk mendaftar akun digsby.
Berikut screenshot digsby ketika melakukan login
Digsby ini merupakan aplikasi layanan all in one gratis (email+messenger+social networking) yang terbungkus rapi dan mudah dalam satu aplikasi.
Sebenarnya ada banyak aplikasi sejenis yang dapat dicompare, namun disini saya lebih senang menggunakan digsby karena lebih mudah digunakan dan relatif stabil.
Setelah Anda sukses menginstal, digsby akan meminta Anda untuk mendaftar akun digsby.
Berikut screenshot digsby ketika melakukan login
Ini dia screenshot home digsby dengan akun facebook saya
Ini screenshot chat di digsby
Bagaimana? Asyik kan? Silakan Anda coba sendiri. Digsby dapat di download disini.
Untuk informasi lanjut tentang digsby dapat mengunjungi situs resminya disini.
Langganan:
Postingan (Atom)
Rezeki Tambahan
"Rezeki tambahan" Namanya juga pedagang, mendapati pembeli yang menjual kembali barang yang sudah dibeli rasanya biasa. Dan saya ...
-
Oke, judul yang gw angkat ini lebih kepada keinginan besar gw untuk bisa sharing 2 rute pilihan apabila kalian pengen melakukan perjalanan...
-
IMO sebagai produsen hp lokal memang cukup sering mengeluarkan gadget-gadget murah tapi memiliki fitur wah. Untuk pasar android, IMO le...
-
Sebenernya tutorial sejenis udah banyak di internet, cuma disini saya hanya ingin share tambahan dan pengalaman saya selama melakukan upgrad...










