Sabtu, 21 Januari 2012

Simulasi Lampu Lalu Lintas – Assembler MCS-51

Simulasi ini saya coba menggunakan Proteus 7 Profesional dengan menggunakan bahasa Assembly.
Dan tak lupa si Notepad is a simple text editor for Microsoft Windows. :)
→ Lampu Lalu lintas 4 simpang :

1. Buka Proteus yg sudah kita install, pilih → Start → All Program → Proteus 7 Profesional → ISIS 7 Profesional.

2. Kemudian buatlah rangkainnya seperti ini :

https://www.facebook.com/photo.php?fbid=182777048468966&set=a.180249075388430.45536.100002100160166&type=1&ref=nf

jika ingin menambahkan atributenya sesuai selera anda, silahkan klik huruf “P” yang terletak dibagian sebelah kiri “P” = Pick Devices.



3. qlo uda, sekarang minimize dlu ISIS -nya

4. Buka Notepad, dan kita mulai mengoding :D

$MOD51
$NOPRINT

M1 BIT P1.0
K1 BIT P1.1
H1 BIT P1.2

M2 BIT P1.3
K2 BIT P1.4
H2 BIT P1.5

M3 BIT P1.6
K3 BIT P1.7
H3 BIT P3.0

M4 BIT P3.1
K4 BIT P3.2
H4 BIT P3.3

ORG 0H

MAIN:    MOV P1,#00H
MOV P3,#00H

AWAL:    SETB M1
SETB M2
SETB M3
SETB M4
CALL DELAY
CALL DELAY

SIMPANG_1:
SETB M1
CLR M1
SETB H1
CALL DELAY
CALL DELAY
CALL DELAY
CLR H1
SETB K1
CALL DELAY
CALL DELAY
CLR K1
SETB M1

SIMPANG_2:
SETB M2
CLR M2
SETB H2
CALL DELAY
CALL DELAY
CALL DELAY
CLR H2
SETB K2
CALL DELAY
CALL DELAY
CLR K2
SETB M2

SIMPANG_3:
SETB M3
CLR M3
SETB H3
CALL DELAY
CALL DELAY
CALL DELAY
CLR H3
SETB K3
CALL DELAY
CALL DELAY
CLR K3
SETB M3

SIMPANG_4:
SETB M4
CLR M4
SETB H4
CALL DELAY
CALL DELAY
CALL DELAY
CLR H4
SETB K4
CALL DELAY
CALL DELAY
CLR K4
SETB M4

CALL DELAY
LJMP AWAL


DELAY:     MOV R0,#5H
DELAY1: MOV R1,#0FFH
DELAY2: MOV R2,#0

DJNZ R2,$
DJNZ R1,DELAY2
DJNZ R0,DELAY1
RET

END

5. Kemudian save codingannya dengan index ASM, misal saya menyimpan LED.ASM pada folder Assembler MCS-51 agar mempermudah kita utk memanggil si coding ini.

6. Back to ISIS, buka lagi yg kita minimize tdi, lalu klik kanan pada gambar IC AT89C51 → Edit Properties, tinggal kita masukkan file yang kita simpan tadi pada Program File → Ok.

7. Oke, selesai, silahkan klik tombol play yang tersedia pada bagian bawah kiri gambar.

 https://www.facebook.com/photo.php?fbid=182785881801416&set=a.180249075388430.45536.100002100160166&type=1&theater

Lampu Lalu Lintas 4 Simpang kita uda jalan kan..
Keep Sharing Keep Learning..Semoga Bermanfaat :)

0 komentar:

Posting Komentar