Monday, January 28, 2013
Saturday, January 26, 2013
Lampu lalu lintas berbasis Microcontroller AT89c51
Berikut disajikan contoh kecil dari cahaya proyek sederhana pengendalian lalu lintas denganmikrokontroler AT89C51 untuk empat kondisi. Contoh proyek ini dapat Anda mengembangkan menjadi tiga lampu lalu lintas dan dua tahap. Lampu lalu lintas 4 jalur atau empat tiang berartibahwa satu siklus terdiri dari empat lampu . Situasi ini lebih lampu jelas dapat dilihat pada Tabel4.1 untuk lampu output yang digunakan dUC AT89C51
Timur
Port 1.0 = lampu merah
Port 1.1 = lampu kuning
Port 1.2 = lampu Hijau
Selatan
Port 1.3 = lampu merah
Port 1.4 = lampu kuning
Port 1.5 = lampu Hijau
Barat::
Port 3.0 = lampu merah
Port 3.1 = lampu kuning
Port 3.2 = lampu Hijau
Utara:
Port 3.3 = lampu merah
Port 3.4 = lampu kuning
Port 3.5 = lampu Hijau
Contoh mudah menyalakan lampu Merah, Kuning dan Hijau di sisi timur jalan melihat gambar .1untuk sisi lain dari jalan adalah ide yang sama.
CATATAN:
Jika rangkaian driver lampu terlalu sensitif, basis masukan ujung resitor 4,7 K ohm pull downresistor dapat dipasang ke tanah
To be more flexible in its setup delay of the light, then the program can be made like the example below, variable delay can easily be changed
;==============================================================;
; PROGRAM SIMULASI LAMPU LALULINTAS ;
; by: ARIF JOHAR TAUFIQ ;
Timur
Port 1.0 = lampu merah
Port 1.1 = lampu kuning
Port 1.2 = lampu Hijau
Selatan
Port 1.3 = lampu merah
Port 1.4 = lampu kuning
Port 1.5 = lampu Hijau
Barat::
Port 3.0 = lampu merah
Port 3.1 = lampu kuning
Port 3.2 = lampu Hijau
Utara:
Port 3.3 = lampu merah
Port 3.4 = lampu kuning
Port 3.5 = lampu Hijau
Contoh mudah menyalakan lampu Merah, Kuning dan Hijau di sisi timur jalan melihat gambar .1untuk sisi lain dari jalan adalah ide yang sama.
CATATAN:
Jika rangkaian driver lampu terlalu sensitif, basis masukan ujung resitor 4,7 K ohm pull downresistor dapat dipasang ke tanah
Gambar 1. Driver ke lampu LED
Traffic lights working chart four light poles are designed as follows:
Gambar 2. Arah perubahan nyala lampu
Untuk menyalakan lampu, mikrokontroler mengirimkan sinyal ke port-tinggi terkait. Di sini lampunyala membutuhkan input tinggi untuk driver lampu, karena desain driver tersebut dalam, angka4.1 transistor pertama dalam keadaan off. Jadi jika Anda mendapatkan masukan tinggi dari dasarteraliri port pendaftaran saat ini:
Ib = (Vport-VBE) / 4,7 k ohm Ampere
Arus ini sudah cukup untuk membuat transistor kerja akan jenuh sehingga arus LED dari VCC:
Tumpahan minyak = (Vcc-VLED) / 560ohm Ampere
Misalkan kita ingin lampu hijau timur (HT) dan semua merah lainnya, mengirim data ke port 1 =0CH (00001100b) dan port3 = 09H (00001001b)
Sehingga program ini ditulis sebagai berikut, demi kenyamanan keterlambatan tidak dihitungdalam menit yang presisi. Jika Anda ingin jam referensi lebih rinci dapat digunakan olehprogrammer di timer UC.
Ib = (Vport-VBE) / 4,7 k ohm Ampere
Arus ini sudah cukup untuk membuat transistor kerja akan jenuh sehingga arus LED dari VCC:
Tumpahan minyak = (Vcc-VLED) / 560ohm Ampere
Misalkan kita ingin lampu hijau timur (HT) dan semua merah lainnya, mengirim data ke port 1 =0CH (00001100b) dan port3 = 09H (00001001b)
Sehingga program ini ditulis sebagai berikut, demi kenyamanan keterlambatan tidak dihitungdalam menit yang presisi. Jika Anda ingin jam referensi lebih rinci dapat digunakan olehprogrammer di timer UC.
;-----------------------------------
; PROGRAM TRAFFIC LIGHT
; PROGRAM TRAFFIC LIGHT
; By : Arif Johar Taufiq
; http://guru.technosains.com
;-----------------------------------
ORG 00H
LJMP K1
ORG 100H
K1: MOV P1,#09H ; MERAH SEMUA
MOV P3,#09H
ACALL TUNDA
K2: MOV P1,#0CH
MOV P3,#09H
ACALL TUNDA
K3: MOV P1,#0EH
MOV P3,#09H
ACALL TUNDA
K4: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K5: MOV P1,#21H
MOV P3,#09H
ACALL TUNDA
K6: MOV P1,#31H
MOV P3,#09H
ACALL TUNDA
K7: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K8: MOV P1,#09H
MOV P3,#0CH
ACALL TUNDA
K9: MOV P1,#09H
MOV P3,#0EH
ACALL TUNDA
K10: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K11: MOV P1,#09H
MOV P3,#21H
ACALL TUNDA
K12: MOV P1,#09H
MOV P3,#31H
ACALL TUNDA
LJMP K1
TUNDA: MOV R7,#00H
ULANG2: MOV R6,#00H
ULANG1: MOV R5,#00H
ULANG: INC R5
CJNE R5,#02H,ULANG
INC R6
CJNE R6,#02H,ULANG1
INC R7
CJNE R7,#02H,ULANG2
RET
END
;-----------------------------------
ORG 00H
LJMP K1
ORG 100H
K1: MOV P1,#09H ; MERAH SEMUA
MOV P3,#09H
ACALL TUNDA
K2: MOV P1,#0CH
MOV P3,#09H
ACALL TUNDA
K3: MOV P1,#0EH
MOV P3,#09H
ACALL TUNDA
K4: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K5: MOV P1,#21H
MOV P3,#09H
ACALL TUNDA
K6: MOV P1,#31H
MOV P3,#09H
ACALL TUNDA
K7: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K8: MOV P1,#09H
MOV P3,#0CH
ACALL TUNDA
K9: MOV P1,#09H
MOV P3,#0EH
ACALL TUNDA
K10: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K11: MOV P1,#09H
MOV P3,#21H
ACALL TUNDA
K12: MOV P1,#09H
MOV P3,#31H
ACALL TUNDA
LJMP K1
TUNDA: MOV R7,#00H
ULANG2: MOV R6,#00H
ULANG1: MOV R5,#00H
ULANG: INC R5
CJNE R5,#02H,ULANG
INC R6
CJNE R6,#02H,ULANG1
INC R7
CJNE R7,#02H,ULANG2
RET
END
To be more flexible in its setup delay of the light, then the program can be made like the example below, variable delay can easily be changed
;==============================================================;
; PROGRAM SIMULASI LAMPU LALULINTAS ;
; by: ARIF JOHAR TAUFIQ ;
; http://guru.technosains.com
;==============================================================;
; POSOSI LAMPU: ;
; ;
; BARAT ;
; H (P1.2) ;
; K (P1.1) ;
; M (P1.0) ;
; ;
; SEL H K M M K H UTARA ;
; (P3.6) (P3.5) (P3.4) (P3.0) (P3.1) (P3.2) ;
; ;
; M (P1.4) ;
; K (P1.5) ;
; H (P1.6) ;
; TIMUR ;
;==============================================================;
TD_RED EQU 03H ;waktu tunda merah 3 dtk //dapat diubah
TD_GREEN EQU 05H ;waktu tunda hijau 5 dtk //dapat diubah
TD_YELLOW EQU 02H ;waktu tunda kuning 2 dtk //dapat diubah
ORG 00H
LJMP AWAL
;==================
;LAMPU BARAT
;==================
ORG 100H
AWAL: MOV R2,#00H
BARAT_1: ACALL ALL_RED ; semua MERAH
MOV A,#00H
AA: ACALL TUNDA
INC A
CJNE A,#TD_RED,AA
BARAT_2: MOV P1,#14H ; hijau barat
MOV P3,#11H
MOV A,#00H
BB: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,BB
BARAT_3: MOV P1,#12H ; kuning barat
MOV P3,#11H
MOV A,#00H
CC: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,CC
;==================
; LAMPU UTARA
;==================
UTARA_1: ACALL ALL_RED ;semua merah
MOV A,#00H
DD: ACALL TUNDA
INC A
CJNE A,#TD_RED,DD
UTARA_2: MOV P1,#11H ;hijau utara
MOV P3,#14H
MOV A,#00H
EE: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,EE
UTATA_3: MOV P1,#11H ;kuning utara
MOV P3,#12H
MOV A,#00H
FF: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,FF
;=================
; LAMPU TIMUR
;=================
TIMUR_1: ACALL ALL_RED ;semua merah
MOV A,#00H
GG: ACALL TUNDA
INC A
CJNE A,#TD_RED,GG
TIMUR_2: MOV P1,#41H ;hijau timur
MOV P3,#11H
MOV A,#00H
HH: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,HH
TIMUR_3: MOV P1,#21H ;kuning timur
MOV P3,#11H
MOV A,#00H
II: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,II
;==============================================================;
; POSOSI LAMPU: ;
; ;
; BARAT ;
; H (P1.2) ;
; K (P1.1) ;
; M (P1.0) ;
; ;
; SEL H K M M K H UTARA ;
; (P3.6) (P3.5) (P3.4) (P3.0) (P3.1) (P3.2) ;
; ;
; M (P1.4) ;
; K (P1.5) ;
; H (P1.6) ;
; TIMUR ;
;==============================================================;
TD_RED EQU 03H ;waktu tunda merah 3 dtk //dapat diubah
TD_GREEN EQU 05H ;waktu tunda hijau 5 dtk //dapat diubah
TD_YELLOW EQU 02H ;waktu tunda kuning 2 dtk //dapat diubah
ORG 00H
LJMP AWAL
;==================
;LAMPU BARAT
;==================
ORG 100H
AWAL: MOV R2,#00H
BARAT_1: ACALL ALL_RED ; semua MERAH
MOV A,#00H
AA: ACALL TUNDA
INC A
CJNE A,#TD_RED,AA
BARAT_2: MOV P1,#14H ; hijau barat
MOV P3,#11H
MOV A,#00H
BB: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,BB
BARAT_3: MOV P1,#12H ; kuning barat
MOV P3,#11H
MOV A,#00H
CC: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,CC
;==================
; LAMPU UTARA
;==================
UTARA_1: ACALL ALL_RED ;semua merah
MOV A,#00H
DD: ACALL TUNDA
INC A
CJNE A,#TD_RED,DD
UTARA_2: MOV P1,#11H ;hijau utara
MOV P3,#14H
MOV A,#00H
EE: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,EE
UTATA_3: MOV P1,#11H ;kuning utara
MOV P3,#12H
MOV A,#00H
FF: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,FF
;=================
; LAMPU TIMUR
;=================
TIMUR_1: ACALL ALL_RED ;semua merah
MOV A,#00H
GG: ACALL TUNDA
INC A
CJNE A,#TD_RED,GG
TIMUR_2: MOV P1,#41H ;hijau timur
MOV P3,#11H
MOV A,#00H
HH: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,HH
TIMUR_3: MOV P1,#21H ;kuning timur
MOV P3,#11H
MOV A,#00H
II: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,II
;==================
; LAMPU SELATAN
;==================
SELATAN_1: ACALL ALL_RED ;semua merah
MOV A,#00H
JJ: ACALL TUNDA
INC A
CJNE A,#TD_RED,JJ
SELATAN_2: MOV P1,#11H ;hijau selatan
MOV P3,#41H
MOV A,#00H
KK: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,KK
SELATAN_3: MOV P1,#11H ;kuning selatan
MOV P3,#21H
MOV A,#00
LL: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,LL
INC R2
CJNE R2,#03H,MAJU
SJMP SUS
MAJU: LJMP BARAT_1
SUS: MOV A,#00H
RENE: ACALL ALL_OFF
ACALL TUNDA
ACALL ALL_YL
ACALL TUNDA
INC A
CJNE A,#05,RENE
LJMP AWAL
;======================
; PROSEDUR SEMUA MERAH
;======================
ALL_RED: MOV P1,#11H
MOV P3,#11H
RET
;=======================
; PROSEDUR SEMUA KUNING
;=======================
ALL_YL: MOV P1,#22H
MOV P3,#22H
RET
;=======================
; PROSEDUR SEMUA MATI
;=======================
ALL_OFF: MOV P1,#00H
MOV P3,#00H
RET
;======================
; PROSEDUR TUNDA ; 1 detik xtal 12mhz
;======================
TUNDA: MOV R1,#00H
WIH: MOV R0,#0h
LAGI: MOV TMOD,#01h
MOV TH0,#0D8h
MOV TL0,#0EFh
SETB TR0
ULANG: JBC TF0,HITUNG
SJMP ULANG
HITUNG: INC R0
CJNE R0,#050h,LAGI
INC R1
CJNE R1,#02H,WIH
RET
; LAMPU SELATAN
;==================
SELATAN_1: ACALL ALL_RED ;semua merah
MOV A,#00H
JJ: ACALL TUNDA
INC A
CJNE A,#TD_RED,JJ
SELATAN_2: MOV P1,#11H ;hijau selatan
MOV P3,#41H
MOV A,#00H
KK: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,KK
SELATAN_3: MOV P1,#11H ;kuning selatan
MOV P3,#21H
MOV A,#00
LL: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,LL
INC R2
CJNE R2,#03H,MAJU
SJMP SUS
MAJU: LJMP BARAT_1
SUS: MOV A,#00H
RENE: ACALL ALL_OFF
ACALL TUNDA
ACALL ALL_YL
ACALL TUNDA
INC A
CJNE A,#05,RENE
LJMP AWAL
;======================
; PROSEDUR SEMUA MERAH
;======================
ALL_RED: MOV P1,#11H
MOV P3,#11H
RET
;=======================
; PROSEDUR SEMUA KUNING
;=======================
ALL_YL: MOV P1,#22H
MOV P3,#22H
RET
;=======================
; PROSEDUR SEMUA MATI
;=======================
ALL_OFF: MOV P1,#00H
MOV P3,#00H
RET
;======================
; PROSEDUR TUNDA ; 1 detik xtal 12mhz
;======================
TUNDA: MOV R1,#00H
WIH: MOV R0,#0h
LAGI: MOV TMOD,#01h
MOV TH0,#0D8h
MOV TL0,#0EFh
SETB TR0
ULANG: JBC TF0,HITUNG
SJMP ULANG
HITUNG: INC R0
CJNE R0,#050h,LAGI
INC R1
CJNE R1,#02H,WIH
RET
Software simulasi Pesawat & Helikopter RC
Bagi anda yang ingin merasakan sensasi menerbangkan pesawat & helikopter RC (remote control) tanpa merusak nya sedikitpun, nahh!! software ini sangat berguna bagi pemula yang ingin menerbangkan RC ini. Software ini menyediakan banyak jenis pesawat & helikopter RC dari yang sederhana sampai hight class...
SCREAN SHOOT:
okeh! langsung aja kita download softwarenya disini. hanya tinggal di install. finish!
software ini masih berbentuk DEMO, jadi hanya untuk masa percobaan saja. untuk menjadikannya full version kita harus mempunyai code registarasinya. unutuk mendapatkan code registrasiya. saya akan membantu anda! anda hanya tinggal coment dan cantumkan computer id dari software anda! ... cara mengetahui computer id anda dengan cara . klik setting-->active license--> cari computer id. misal! computer id:244446......
SCREAN SHOOT:
okeh! langsung aja kita download softwarenya disini. hanya tinggal di install. finish!
software ini masih berbentuk DEMO, jadi hanya untuk masa percobaan saja. untuk menjadikannya full version kita harus mempunyai code registarasinya. unutuk mendapatkan code registrasiya. saya akan membantu anda! anda hanya tinggal coment dan cantumkan computer id dari software anda! ... cara mengetahui computer id anda dengan cara . klik setting-->active license--> cari computer id. misal! computer id:244446......
Thursday, January 24, 2013
Runing LED (Lampu berjalan) menggunakan IC AT89s51 (x51 family)
Buat ngisi liburan kita refresing otak dulu nh!! , , schematic rangkaian system minumum berbasis AT89s51 (x51 family) ini, saya menggunakan software simulasi elektronik PROTEUS, kelebihan software ini adalah, IC Microcontroller dapat di program lansung. Format yang digunakan atau bahasa program yang di gunakan adalah .ASM (assembly) dan di rubah ke dalam format hexadesimal .HEX. . . untuk merubah Bahasa .ASM menjadi .HEX dapat menggunakan sotware ASM51 <--check this out!.... Okeh! langsung saja, berikut adalah contoh program untuk IC AT89s51...
======================C code=================================
#include <at89x51.h>
void feel1ms( )
{
int i;
for(i=0;i<150;i++);
}
void feel(int n)
{
int i;
for(i=0;i<n;i++)
feel1ms( );
}
void main( )
{
volatile unsigned char a=0x01;
while(1)
{
a=((a>>7)|(a<<1));
feel(1000);
P0=a;
}
}
===================assembly code===============================
$mod51
ORG 00H
LOOP: MOV A, #0FEH
MOV R2, #8
OUTPUT: MOV P0, A
RL A
ACALL DELAY
DJNZ R2, OUTPUT
LJMP LOOP
DELAY: MOV R6, #0
MOV R7, #0
DELAYLOOP:
DJNZ R6, DELAYLOOP
DJNZ R7, DELAYLOOP
RETI
END
Berikut adalah hasil dari compile file .c dan .asm dengan software MIDE-51
===============================HEX code====================
:1000000074FE7A08F58023110EDAF90200007E00F2
:070010007F00DEFEDFFC3281
:00000001FF
Program HEX ini lah yang akan di masukkan atau yang digunakan sebagai perintah dari AT89s51.
Silahkan tinggalkan keritik dan saran atau pertanyaan! Di sini kita sama - sama belajar, harap di maklumi.....
Friday, October 19, 2012
Schematic robot line folower ( Robot Mengikuti Jalur Garis )
#include d:\mc51\8051io.h
#include d:\mc51\8051reg.h
extern register unsigned char speedleft,speedright;
register unsigned char high,low,flag,time;
main()
{
P1=0x40;
P3=0xff;
high = 80;
low = 30;
flag = 0;
time = 50;
Start();
while(1) {
P3|= 0x0f;
Run();
}
}
Start()
{
char exit,key;
exit =1;
while(exit)
{
key = P1;
if((key & 0x40)==0) exit=0;
}
}
Run()
{
char sensors;
sensors = (P3 &=0x0f);
if((sensors & 0x01)==0) {
TurnRight();
flag = 1; }
else if((sensors & 0x08)==0) {
TurnLeft();
flag = 2; }
else if(sensors == 0x09) {
Forward(high);
flag = 0; }
else if(((sensors==0x0b)||(sensors==0x0d))&&(flag==0))
Forward(low);
}
Forward(char speed)
{
P1=0x64;
speedright = speed+10;
speedleft = speed;
delay(time);
}
TurnRight()
{
P1=0x68;
speedright = low+5;
speedleft = low;
delay(time);
}
TurnLeft()
{
P1=0x54;
speedright = low+5;
speedleft = low;
delay(time);
}
Reverse(char speed)
{
P1=0x58;
speedright = speed;
speedleft = speed+5;
delay(time);
}
Asebler :
*#cpu 8051 Tiny
*
* DDS MICRO-C 8031/51 Startup Code & Runtime library for TINY model
*
* Copyright 1991-1999 Dave Dunfield
* All rights reserved.
*
ORG $0000 $0800 CODE Starts here (Normally in ROM)
LJMP START
ORG $0003
LJMP SERVICE_EX0
ORG $000B
LJMP SERVICE_TIMER0_INTERRUPT
* Fixed memory locations for alternate access to the R0-R7 register bank.
* If you are NOT useing BANK 0, these equates must be adjusted.
?R0 EQU 0 Used for "POP" from stack
?R1 EQU ?R0+1 Used to load index indirectly
?R2 EQU ?R0+2 "" "" "" ""
?R3 EQU ?R0+3 Used by some runtime lib functions
?R4 EQU ?R0+4
?R5 EQU ?R0+5
?R6 EQU ?R0+6
?R7 EQU ?R0+7
*
* Startup code entry point
*
* If you are NOT using interrupts, you can reclaim 50 bytes
* of code space by removing the following TWO lines.
* AJMP *+$0032 Skip interrupt vectors
* DS $0032-2 Reserve space for interrupt vectors
*
START EQU *
MOV SP,#?stk-1 Set up initial stack
ORL TMOD,#000001 set timer 0 to be counter 16 bit
SETB IE.7 $AF EA
SETB IE.1 $A9 ET0 Enable timer 0 interrupt
SETB TCON.4 start timer 0
LCALL main Execute program
SJMP * JUMP HERE
* EXIT to MON51 by calling the 'timer1' interrupt vector ($001B).
* This causes MON51 to think that a single-step operation has just
* completed, and therefore it saves the user registers, and performs
* a context switch back to the monitor.
*
* When using 2K addressing (CC51: -Z option, ASM51: -A option) this LCALL
* may fail "Out of range" because it gets translated to ACALL, and $001B
* may not be in the same 2K block as your program. Since 2K devices cannot
* support a debugger, change the ORG to $0000, and ...<continue below>...
*
* If you are NOT using MON51 (or MONICA which works the same), you will
* need to change this to whatever action you desire when main() returns.
* Suggestions: 1:freeze (SJMP *) 2:Restart (SJMP *&$FF00)
exit LCALL $001B Call Timer-1 interrupt
SJMP exit Incase he go's again
==============assembly code============================
SERVICE_TIMER0_INTERRUPT EQU *
PUSH ACC
PUSH PSW
MOV TH0,#$FF reload timer 0 for ms
MOV TL0,#$00
INC tick
MOV A,tick
CJNE A,#100,RIGHT
MOV tick,#0
RIGHT
CLR C
SUBB A,speedright
JC ON_RIGHT
CLR P1.0
SJMP LEFT
ON_RIGHT
SETB P1.0
LEFT
MOV A,tick
CLR C
SUBB A,speedleft
JC ON_LEFT
CLR P1.1
SJMP EXIT_I
ON_LEFT
SETB P1.1
EXIT_I
POP PSW
POP ACC
RETI
SERVICE_EX0 EQU *
INC cputick
RETI
$SE:1
*#map1 Segment 1, initialized variables
$SE:2
*#map2 Segment 2, internal "register" variables
ORG $0008 Internal ram ALWAYS starts here
tick DS 1
speedright DS 1
speedleft DS 1
cputick DS 1
Schematic Sensor Tepuk
Download software simulator elektronika (LiveWire)
Pada kesempatan kali ini saya ingin membagi sebuah software yang berguna untuk membantu dalam pembuatan rangkaian elektronika. sebelum di aplikasikan ke PCB langsung, lebih baiknya kita menggunakan simulator ini untuk mengetahui kesalahan kesalahan dari rangkaian itu sendiri sebelum anda mengaplikasikan rangkaian tersebut ke PCB agar mengurangi kerugian yang didapat bila kita langsung aplikasikan ke PCB lansung. langsung saja jika anda sudah mrndapatkan gambaran dan penasarn akan software ini silahkan download ::
Sunday, September 2, 2012
Cara menampilkan wallpaper slide dengan bionixWalpaper
Software ini digunkan untuk merubah tampilan Dekstop Wallpaper secara bergantian dengan wallpaper yang sudah anda simpan di playlist BioniXWallpaper dengan periode waktu yang sudah anda tentukan sendiri. Membuat tampilan dekstop anda menjadi bervariasi dan lebih indah.
Anda bisa lansung download bila penasaran ingin mencobanya. Disini!
Cara Membuat Read More Otomatis
Read more merupakan salah satu cara agar kita dapat membuat variasi posting dengan tidak menampilkan secara keseluruhan tapi hanya sebagian sehingga bisa lebih hemat tempat dan menarik.Berikut langkah yang harus dilakukan :
- Login ke account blogger kamu.
- Pilih Tata Letak --> Edit HTML --> centang "Expand Template Widget".
Tips : Sebelum melakukan edit template, sebaiknya simpan dulu template kamu yang ada dengan meng-klik tulisan Download Template Lengkap. Kemudian simpan dalam harddisk atau media penyimpanan lainnya, sehingga jika terjadi hal-hal yang tidak diinginkan kamu sudah memiliki back-up untuk mengembalikannya seperti semula.
- Login ke blogger.com
- Klik Tata Letak --> Edit HTML.
- Copy kode di bawah ini dan paste di atas kode </head>
<script type='text/javascript'>var thumbnail_mode = "float" ;summary_noimg = 450;summary_img = 450;img_thumb_height = 120;img_thumb_width = 120;</script><script type='text/javascript'>//<![CDATA[/******************************************Auto-readmore link script, version 2.0 (for blogspot)(C)2008 by Anhvovisit http://en.vietwebguide.com to get more cool hacks********************************************/function removeHtmlTag(strx,chop){if(strx.indexOf("<")!=-1){var s = strx.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);}}strx = s.join("");}chop = (chop < strx.length-1) ? chop : strx.length-2;while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;strx = strx.substring(0,chop-1);return strx+'...';}
function createSummaryAndThumb(pID){var div = document.getElementById(pID);var imgtag = "";var img = div.getElementsByTagName("img");var summ = summary_noimg;if(img.length>=1) {imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';summ = summary_img;}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';div.innerHTML = summary;}//]]></script>
Catatan :
- Kode var thumbnail_mode = "float" ; diartikan bahwa readmore kamu akan diatur disebelah kiri, kalau kamu ingin tanpa pengaturan float silakan ganti dengan "no-float".
- Kode summary_noimg = 450; berguna untuk mengatur jumlah karakter yang ditampilkan tanpa image (gambar).
- Kode summary_img = 450; berguna untuk mengatur jumlah karakter yang ditampilkan dengan image (gambar).
- Kode img_thumb_height = 120; berguna untuk mengatur tinggi image (gambar) yang akan ditampilkan.
- Kode img_thumb_width = 120; berguna untuk mengatur lebar image (gambar) yang akan ditampilkan.
Cari kembali kode seperti di bawah ini.<data:post.body/>atau<p><data:post.body/></p> Kalau sudah ketemu, ganti kode tersebut dengan kode berikut :
<b:if cond='data:blog.pageType != "item"'><div expr:id='"summary-" + data:post.id'><data:post.body/></div><script type='text/javascript'>createSummaryAndThumb("summary-<data:post.id/>");</script><a class='readmore' expr:href='data:post.url'><img src='http://i864.photobucket.com/albums/ab206/kibagus/animation/th_Set-02d-june.gif'/></a></b:if><b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if>
Catatan :
- Ganti kode yang berwarna merah dengan alamat IMAGE kamu bila kamu ingin pakai punya kamu sendiri..
- Jangan lupa disimpan.
Subscribe to:
Posts (Atom)












.jpg)

.jpg)









