Kamis, 11 April 2013

Fload Detection menggunakan MIDE-51

Fload detection merupakan alat untuk menditeksi banjir, alat ini sangat mudah dibuat karena hanya menggunkan komponen - komponen yang sederhana. Alat ini menggunakan Mikon at89S51 sebagai otak pengeksekusi perintah input/output. Sensor yang digunakan dalam alat ini adalah papan PCB yang dibentuk seperti dibawah ini.


Sebagai indikator untuk alat ini menggunakan 3 buah LED dan buzzer, ketiga komponen tersebut yang akan digunakan sebagai penunjuk kondisi air yang kondisinya telah ditentukan kedalam mikon.

Berikut ini langkah - langkah simulasi alat menggunakan ISIS Proteus.

1. Buka Proteus lalu susun rangkaian seperti ini.


2. Program menggunakan MIDE-51

$mod51
org 0h

awal :mov a,p2
cjne a,#11111111b,sensor1
acall delay
sjmp mati

sensor1 :mov a,p2
cjne a,#11110111b,sensor2
acall delay
sjmp hij
sensor2 :mov a,p2
cjne a,#11111011b,sensor3
acall delay
sjmp kun
sensor3 :mov a,p2
cjne a,#11111101b,sensor4
acall delay
sjmp mer
sensor4 :mov a,p2
cjne a,#11111110b,sensor12
acall delay
sjmp buz
 
sensor12 :mov a,p2
cjne a,#11110011b,sensor123
acall delay
sjmp hijkun
 
sensor123 :mov a,p2
cjne a,#11110001b,sensor1234
acall delay
sjmp hijkunmer
 
sensor1234 :mov a,p2
cjne a,#11110000b,awal
acall delay
sjmp hijkunmerbuz
 
 
mati :mov p1,#11111111b
sjmp awal

hij :mov p1,#11111110b
sjmp sensor1
kun :mov p1,#11111101b
sjmp sensor2
mer :mov p1,#11111011b
sjmp sensor3
buz :mov p1,#11110111b
sjmp sensor4
 
hijkun :mov p1,#11111100b
sjmp sensor12

hijkunmer :mov p1,#11111000b
sjmp sensor123
 
hijkunmerbuz :mov p1,#11110000b
sjmp sensor1234
delay :mov r0,#07h
ulang :djnz r2,ulang
djnz r1,ulang
djnz r0,ulang
ret
 
 
end




Tidak ada komentar:

Posting Komentar