Aplikasi Led dan Switch
1. Tujuan [Kembali]
2. Alat dan Bahan [Kembali]
4. Listing Program[Kembali]
7. Link Download [Kembali]
1. Tujuan [Kembali]
- untuk memahami aplikasi rangkaian mikroprosesor dengan output led dan input switch
2. Alat dan Bahan [Kembali]
- Mikroprosesor 8086
- Decoder 74LS245
- PPI 8255
- IC 6166
- IC 27128
- Decoder 74LS373
; PROGRAM1.ASM DIGUNAKAN UNTUK
APLIKASI LED DI PORT A ; BERJALAN DARI KANAN KE KIRI
CODE_SEG
SEGMENT ; code_seg
sebagai segment
ASSUME
CS:CODE_SEG,DS:CODE_SEG,SS:CODE_SEG
ORG
100H ; program ditulis
mulai
;origin 100h
start: jmp
mulai ; Awal program pada Org
0100H
porta equ
00h ; Alamat port
A,B,C
portb equ
01h ; dan ctrlword
disesuaikan
portc equ
02h ; dengan
hardwarenya
cw equ
03h
mulai:
mov al,80h ;
inisialisasi PPI 8255
mov dx,cw ;
mode 0
out dx,al ;
Port A, B dan C = output
call ledmati
ulangi:
mov al,1
mov cx,8
balik:
mov dx,porta
out dx,al
call delay
shl al,1
loop balik
jmp ulangi
;-------------------------------------
; prosedur untuk mematikan semua port
;-------------------------------------
ledmati proc near
mov al,0
mov dx,porta
out dx,al
ret
ledmati endp
;-----------------------
; prosedur delay
;-----------------------
delay proc
near ; Procedure
delay
push
cx ; simpan cx
mov
cx,7fffh ; isi cx dengan lama delay
loop
$ ; looping
sampai cx=0
pop
cx ; keluarkan
kembali cx
ret ;
kembali ke program utama
delay
endp ;
akhir procedure delay
;
ROM 27128
ORG
40F0H ; alamat yang dituju setelah reset
DB
0EAH ; JMP reset ke
DW
0100H ; alamat offset
0100h
DW
0FBF0H ; alamat segmen 0FBFh
CODE_SEG
ENDS ;
batas segment code_seg
END
START ; akhir program
5. Video [Kembali]
6. Prinsip Kerja [Kembali]
prinsip kerjanya yaitu pertame tame mikroprosesor akan mengirimkan alamat pada pada PPI 8255 melalui A0-A15. kemudian alamat masuk pada ic 74LS373 dan alamat tersebut akan ditahan sementara sampai mikroprosesor mengiririmkan sinyal kontrol alih dari ALE mikroprosesor ke LE pada ic Decoder.
setelah pada ic Decoder maka alamat akan pergi ke PPI 8255.untuk mengirimkan alamat dari mikroprosesor ke 8255,pin AD0-AD7 dihubungkan ke D0-D7 8255 setelah melewati decoder 74LS245.
port A sebagai output dipasangkan led dan port c sebagai input berupa switch.
Link Download untuk rangkaian simulasi
Link Download untuk Video
Link Download untuk HTML
Link Download untuk Listing Program
Komentar :
Posting Komentar