Rangkaian Aplikasi LED dan Switch



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
3. Rangkaian Simulasi dan Flowchart[Kembali]
 




 
4. Listing Program[Kembali]
; 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.


  
7. Link Download[Kembali]
Link Download untuk rangkaian simulasi
Link Download untuk Video
Link Download untuk HTML
Link Download untuk Listing Program

Tidak ada komentar:

Posting Komentar