Anda di halaman 1dari 11

HALAMAN PENGESAHAN

No.job
Judul

: 09
: Konversi ADC dengan Display LED

Nama

: Abrar Abdul Malik

No. Bp

: 1401041005

Partner

: Nofrizal

Kelas/Kelompok

: IIB EC / 12

Jurusan

: Teknik Elektro

Program Studi

: Elektronika

Pembimbing

: 1. Efrizon, SST., MT
2. Era Madona, SST., M.sc

Tanggal Praktikum

: 16 Mei 2016

Tanggal Penyerahan

: 23 Mei 2016

Nilai
Keterangan

:
:

DAFTAR ISI

HALAMAN PENGESAHAN
DAFTAR ISI
BAB I

PENDAHULUAN
I.1 Tujuan Percobaan

I.2 Landasan Teori


BAB II PEMBAHASAN
2.1 Langkah Kerja
2.2 Program Keypad 7 Segmen
BAB III HASIL PERCOBAAN
3.1 Data Percobaan
3.2 Analisa Data
BAB IV PENUTUP
4.1 Kesimpulan
4.2 Saran
DAFTAR PUSTAKA

BAB I
PENDAHULUAN
I.1 Tujuan Praktikum
Memahami cara pengoperasian sistem Mikrokontroler AT89S51.
Mengoperasikan sistem Mikrokontroler AT89S51.
Menampilkan output program pada seven segment dengan
menggunakan sistem Mikrokontroler AT89S51.
I.2 Landasan Teori

Gambar 1. Multiplekser, ADC

Multiplexer Analog 4051

IC ini digunakan untuk memasukkan input analog ke ADC secara


bergantian dengan mengatur sinyaal kontrol A,B, dan C. IC ini akan
INH
C
B
A
X
bekerja sesuai
1
X
X
X
dengan tabel
0
0
0
0
X0
0
0
0
1
X1
kebenaran
0
0
1
0
X2
berikut:
0
0
1
1
X3
0
1
0
0
X4
0
1
0
1
X5
0
1
1
0
X6
0
1
1
1
X7

ADC0804
IC ini berfungsi untuk mengubah besaran analog menjadi digital 8
bit. Mode kerja IC ini ada beberapa macam diantaranya adalah mode
WR-RD, yaitu:
-

WR = 1, RD = 1
WR = 0, RD = 1
WR = 1, RD = 1

Apakah INT = 0, Jika ada tunggu dan jika ya ambil datanya dengan

memberi,
WR = 1, RD = 1

WR = 1, RD = 0

Input analog (0-7) dipilih melalui multiplekser analog yang dikontrol


melalui P1.0, P1.1 dan P1.2. Input 0 dan 7 dihubungkan ke sumber
tegangan analog yang diberikan
oleh potensiometer. Output multiplekser analog dihubungkan ke ADC. ADC
dikontrol oleh mikrometer melalui:
WR : P3.6
RD : P3.7
Dan sinyal interupsi dipilih melalui INT0 atau INT1.
Output data digital hasil konversi dihubungkan ke port 0 dan ditampilkan ke
deretan LED melalui port 2.

BAB II
PEMBAHASAN
2.1 Langkah Kerja
Buatlah program pada DOS editor dengan mengaktifkan DOS prompt

dan bukalah folder compile untuk mcs51.


Ketiklah program pada DOS teks editor dan simpanlah dalam bentuk
namafile.asm, compile program dengan menggunakan instruksi x8051

namafile.
Setelah dihasilkan

mengcompile program dengan instruksi L8051.


o Dan inputkan nama file yang akan dicompile sehingga diperoleh
o Output formal : Intel Hex
Cek jumper pada sistem mikrokontroler yang akan digunakan dengan

file

dengan

ekstension

obj,

lanjutkanlah

menempatkan jumper seven segment dengan menghubungkan pin

tengah 0 pada terminal jumper.


Pada DOS prompt, ketik C:\mcs51\aec_isp
Dari tampilan program AEC_ISP, pilihlah option
Load HEX file to flash buffer
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 I. Reset sehingga bernilai Low dan lihat output yang dihasilkan
pada seven segment.

2.2 Tugas Praktikum


Tampilkan data input analog dari 0 - 5 volt pada LED dan isikan pada
table data tampilan.

2.3 Program Tampilan LED


ORG

00H

JB

P3.2,$

SJMP

MAIN

ACALL

DELAY

CLR

P3.7

MOV

A,P1

ACALL CHANNEL_0

MOV

DATAADCA,A

ACALL READ_ADC

SETB

P3.7

MOV

A,DATAADC

RET

MOV

P2,A

SJMP

MAIN

MAIN:

;DELAY 1mS
DELAY:

CHANNEL_0:

MOV

CLR

P0.5

LOOP1:

CLR

P0.6

NOP

CLR

P0.7

NOP

RET

R1,#100

NOP
NOP

READ_ADC:

NOP

SETB

P3.6

NOP

SETB

P3.7

NOP

ACALL

DELAY

NOP

CLR

P3.6

NOP

ACALL

DELAY

DJNZ

SETB

P3.6

RET

R1,LOOP1

BAB III
HASIL PERCOBAAN
3.1 Data Percobaan

IN0

D7

D6

D5

D4

D3

D2

D1

D0

Desimal

0.02

0.5

27

51

1.5

79

103

2.5

143

159

3.5

179

203

4.5

231

255

(Volt)

Analisa Data
Dari hasil pratikum didapat analisa bahwa penggunaan instruksi:

Program utama dari program diatas adalah

acall channel_0
acall read_adc
mov a,dataadc
mov p2,a
sjmp main

3.2

Multiplexer bekerja pada kanal 0,kemudian data di ambil

dari ADC dan

disimpan di variable DATAADC dan selanjutnya dikeluarkan di LED.


Dari

program

utama

inilah

sehingga

bisa

terjadi

konversi

ADC

(Analog

DigitalConverter).
Pada penampilan dengan LCD prip kerjanya sama dengan 7 segmen,dimana bilangan
yang ditampilkan adalah bilangan desimal, dsini kita juga haruspesan

temapt

untuk

bilangan yang ditampilkan, misalnya ratusan akanditampilkan pada kolom berapa dan
baris, berapa. Pada program ini data akan kitatampilkan pada kolom 15 untuk satuan, kolom
14 untuk puluhan dan kolom 13untuk ratusan dan semuanya ditampilkan pada baris ke 2,
adapun contohnyaadalah sebagai berikut:
mov a,b
mov b,#10
div ab
mov 31h,a

; puluhan

Untuk mengontrol ADC dengan mikrkontroler melalui:


WR : P3.6
RD :P3.7

BAB IV
PENUTUP

4.1 Kesimpulan
Dari hasil latihan dapat kami simpulkan bahwa:
1. Data ADC yang ditampilkan dalam bentuk bilangan biner yaitu
berupa tampilan led.

2. Semakin besar tegangan yang diberikan ke ADC maka semakin


besar pula nilai yang

didapat pada tampilan (biner).

3.Setiap kenaikan step maka tegangan per step akan naik sebesar
0,02V.
4. Untuk memasukkan input analog ke ADC digunakan sebuah IC
multiplexer analog

4051.

5. IC ADC berfungsi untuk mengubah besaran analog menjadi digital


8 bit, yang dikontrol oleh mikrokontroller pada WR Port P3.6 dan RD
Port P3.7.
4.2 Saran
Sebelum melakukan pratikum, sebaiknya pratikan memahami
terlebih dahulu materi yang akan diujikan, agar pratikan tidak bingung
pada saat pratikum berlangsung.
Ikutilah instruksi dari dosen pembimbing agar prstikum berjalan
dengan lancar.

DAFTAR PUSTAKA

- Buku Job Sheet Laboratorium Microprocessor

Anda mungkin juga menyukai