468x60 Ads


Asus Sayank (*_*)

Patner hidup selama kuliah dan berkerja sama dalam menyelesaikan tugas - tugas kuliah.

パパとママの過去の画像、私の姉

Kenangan yang ngk bakal terlupakan I lup Mom and Dad.

My Heart

God has set the course of my life and today, I choose you, whether it be the best?

Ladie's TK2A Generation

Hanya kebersamaan yang bisa menyatukan kita, Itulah moment yang indah.

Sahabat Sebaya

Walaupun bukan 1 Universitas kita tetap satu, Mahasiswa Penerus bangsa (* amien *)

Tugas 4 Praktek Microprossesor


Laporan 4

Praktikum Mikroprocessor


INPUT DIPSWITCH DENGAN TAMPILAN LED



 Nama Kelompok : 6
     - Merlin Kusuma Efendi (1001081023)

Patner :
-          Winarni Sari (1001081041)
-          Reni Fatimah (1001081025)


A.    Dasar Teori

Gambar 1. Aplikasi DIPSWITCH dan LED

Perhatikan gambar 1. di atas. DIPSWITCH digunakan sebagai input digit dan mempunyai logika ‘0’ apabila saklar ke arah ON dan ‘1’  jika ke arah OFF.
Resistor pull up berfungsi untuk :
·           memastikan logika ‘1’ pada saat DIPSWITCH OFF

·           port 0 bersifat open drain sehingga untuk membuat rangkaian close loop, maka butuh tambahan resistor


  
A.    Alat dan bahan (perangkat lunak) yang digunakan adalah
-          PC
-      Proteus 7.8
-          Perangkat lunak Turbo Assamble

B.     Langkah Kerja
Langkah Kerja
  1. Buatlah program pada DOS editor dengan mengaktifkan DOS prompt dan bukalah folder compiler untuk mcs51.
  2. Ketiklah program pada DOS teks editor dan simpanlah dalam bentuk namafile.asm
Compile program dengan menggunakan instruksi :  x8051 namafile.
  1. Setelah dihasilkan file dengan ekstension obj, lanjutkanlah meng-compile program dengan instruksi L8051
dan inputkan nama  file yang akan dicompile sehingga diperoleh
Output format : Intel Hex
  1. Cek jumper pada system mikrocontroler yang akan digunakan dengan menempatkan jumper seven segment dengan menghubungkan pin tengah – 0 pada terminal jumper.
  2. Pada DOS prompt, ketik
C:\mcs51\aec_isp
  1. Dari tampilan program AEC_ASP,  pilihlah option
A. Load HEX File to flash buffer
  1. Ketikkan nama file dengan extension hex pada Input file name: yang tampil pada DOS prompt dan selanjutnya akan tampil
Hex file loaded, press any key to continue
Pilih E. Program         dan tunggu sampai program terloading 100%.
Pilih I. Reset sehingga bernilai Low dan lihat output yang dihasilkan pada LED dengan memberikan input pada dipswitch


Percobaan Pratikum 1
    ORG 0H
        JMP START
START:
        MOV P2,P0
        SJMP START

Hasil Output :




Percobaan Pratikum 2


        ORG 0H
        JMP START
START:
MOV r0,P0
CJNE r0,#03h,STOP


MULAI: MOV a,#1
        MOV R0,#7
KIRI:
        MOV p2,a
        ACALL DELAY
        rl a
        DEC R0
        CJNE R0,#0,KIRI
        mov r0,#7
       
kanan:

        MOV P2,A
        ACALL DELAY
        RR A
        DEC R0
        CJNE R0,#0,kanan
        SJMP START

DELAY:
        MOV R7,#00h
D3:
        MOV R6,#00h
D2:
        MOV R5,#00h
D1:
        INC R5
        CJNE R5,#50H,D1
        INC R6
        CJNE R6,#50H,D2
        INC R7
        CJNE R7,#50H,D3
        RET
       
STOP:
        MOV P2, 00h
        SJMP START





Output :






READ MORE