Jumat, Juni 06, 2008

Implementasi Kuliah Mikroprosessor

Kuliah saya di XXX yang kemaren ntu sebelum tanggal 13 mempelajari tentang Mikrokontroler dan Mikroprsessor, kurang lebih seperti ini untuk pembuatan lampu dijalan2 ntu yang bias kelip2 dan menliskan nama atau madel yang lain

org 00h

start:

mov p1,#00000001b

acall mulai

inc p1

acall mulai

ljmp start

mulai: mov p3,#00000001b

acall delayA

mov p3,#00000010b

acall delayA

mov p3,#00000100b

acall delayA

mov p3,#00001000b

acall delayA

mov p3,#00010000b

acall delayA

mov p3,#00000011b

acall delay

ret

delay: mov r0,#2

delay1: mov r1,#080h

delay2: mov r2,#080h

djnz r2,$

djnz r1,delay2

djnz r0,delay1

ret

delayA: mov r3,#2

delayA1: mov r4,#0f0h

delayA2: mov r5,#0f0h

djnz r5,$

djnz r4,delayA2

djnz r3,delayA1

ret

end

So,nyala lampu akan di atur sesuai dengan bilangan biner yang ada.i untuk nyala.0 untuk mati.Aplikasi yang selanjutnya adalah untuk pemrograman Line Follower,mungkin ada yang pengen ikut Technocorner besok di TE Ugm.

org 00h

start: jb p1.0,mulai

sjmp start

mulai:

mov a,p2

cjne a,#11110000b,terus1

acall maju

sjmp mulai

terus1:

cjne a,#11110111b,terus2

acall maju

sjmp mulai

terus2

cjne a,#11110110b,terus3

acall maju

sjmp mulai

terus3:

cjne a,#11110001b,terus4

acall maju

sjmp mulai

terus4:

cjne a,#11111110b,terus5

acall mundur

sjmp mulai

terus5:

cjne a,#11111000b,terus6

acall mundur

sjmp mulai

terus6:

cjne a,#11110100b,terus7

acall kanan

sjmp mulai

terus7:

cjne a,#11111100b,terus8

acall kanan

sjmp mulai

terus8:

cjne a,#11110010b,terus9

acall kiri

sjmp mulai

terus9:

cjne a,#11111010b,mulai

acall kiri

sjmp mulai

maju:

mov p0,#00001010b

ret

mundur:

mov p0,#00000101b

ret

kanan:

mov p0,#00001001b

ret

kiri:

mov p0,#00000110b

ret

end

Tapi saya sarankan mending pake permodelan program dengan PWM ajah,lebih stabil (tergantung sensor pake berapa) dan mulus. Dan untuk pemrogramane pake ja BASCOM.coz lebih sedikit dan sederhana dan memori g banyak.Kalo saya belum bisa,lagi belajar.Doakan saya yah,halah. Thanks to Pak Danang dan semua Asisten mikro kakak angkatan saya. Thanks a lot juga untuk Akbar, Fauji yang udah punya waktu banyak buat saya. Akademi Fantasi Elins.

Tidak ada komentar: