PENGENDALIAN OUTPUT LED

PRAKTIKUM 1

PENGENDALIAN OUTPUT LED

1.1       Tujuan Instruksional Khusus
·         Dapat mengetahui cara mengakses output port mikroprosesor
·         Dapat melakukan interface mikroprosesor dengan output LED
·         Dapat melakukan pemrograman mikroprosesor untuk mengakses output LED

1.2       Dasar Teori
LED  (Light  Emmitting  Diode)  merupakan  sebuah  piranti  elektronika  yang  bekerja seperti dioda dan memancarkan cahaya apabila diberi tegangan maju. Terkadang kita membutuhkan sesuatu yang dapat menyala untuk memberitahukan apa yang  sedang  terjadi,  dan  LED  merupakan  piranti  sederhana  yang  sesuai  untuk kebutuhan tersebut.

Gambar 1.1 Bentuk fisik LED dan simbolnya


LED pada mikrokontroler umumnya digunakan sebagai perangkat output atau sebagai indikator.  LED  dapat  secara  langsung  dihubungkan  ke  port-port  di  mikrokontroler. Untuk mengakses port-port mikrokontroler, kita dapat menggunakan register P0, P1, P2, dan P3.
  
1.3        Daftar alat dan bahan
1. Software Proteus 7
2. Software MIDE-51
3. Unit Komputer

1.4.            Keselamatan Kerja
1.   Menggunakan pakaian praktikum dengan baik dan rapi
2.   Sambungkan perangkat-perangkat yang digunakan sesuai dengan petunjuk pembimbing praktikum
3.   Jalankan sistem setelah mendapat izin dari pembimbing praktikum.

1.5. Gambar Kerja
Gambar 1.2 Rangkaian interface menghubungkan LED ke mikrokontroler

1.6       Program Mikrokontroler

Program 1.

ORG    0000h

LOOP:
SETB  P3.0
;matikan port 3.0

SETB  P3.1
;matikan port 3.1

SETB  P3.2
;matikan port 3.2

SETB  P3.3
;matikan port 3.3

CLR   P3.4
;nyalakan port 3.4

CLR   P3.5
;nyalakan port 3.5

CLR   P3.6
;nyalakan port 3.6

CLR   P3.7
;nyalakan port 3.7

ACALL DELAY


CLR   P3.0
;matikan port 3.0

CLR   P3.1
;matikan port 3.1

CLR   P3.2
;matikan port 3.2

CLR   P3.3
;matikan port 3.3

SETB  P3.4
;nyalakan port 3.4

SETB  P3.5
;nyalakan port 3.5

SETB  P3.6
;nyalakan port 3.6

SETB  P3.7
;nyalakan port 3.7

SJMP  LOOP

DELAY:
MOV   R0,#0FFH

DELAY1:
DJNZ  R0,DELAY1


RET

  
Program 2.

ORG    0000h

MULAI:
MOV   P3,#0FH


ACALL LDELAY


MOV   P3,#0F0H


ACALL LDELAY


SJMP  MULAI

DELAY:
MOV     R0,#0FFH

DELAY1:
DJNZ    R0,DELAY1


RET


1.7       Langkah Percobaan
  1. Hubungkan  LED  ke  port  3  seperti  pada  gambar rangkaian.
  2. Buat program seperti pada program 1 dan kompile serta jalankan   program   tersebut. 
  3. Catat penunjukkan indikator LED pada Tabel 1.1
  4. Buat program seperti pada program 2 dan kompile serta jalankan   program   tersebut. 
  5. Catat penunjukkan indikator LED pada Tabel 1.2
  6. Lakukan analisis data dan buatlah kesimpulan-kesimpulan yang diperoleh
1.8       Data

Tabel 1.1 Data Percobaan untuk program 1
Tampilan
ke
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
1








2








3








4








5








6









Tabel 1.2 Data Percobaan untuk program 2
Tampilan
ke
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
1








2








3








4








5








6









1.9       Pertanyaan
  1. Lakukan analisis terhadap hasil percobaan
  2. Buatlah kesimpulan terhadap hasil analisis yang telah dilakukan
  3. Apa saja perbedaan terhadap hasil program 1 dan program 2.
  4. Apa yang anda dapatkan dari kedua percobaan yang telah dilakukan.
  5. Buatlah program untuk mengoperasikan LED dengan konfigurasi sebagai berikut:

Tidak ada komentar:

Posting Komentar

Terima kasih sudah membaca blog saya, silahkan tinggalkan komentar anda

Silinder penggerak tunggal

Silinder penggerak tunggal Pada silinder ini udara bertekanan yang diberikan pada silinder hanya satu arah saja, sehingga jenis ini menghasi...