No.job
Judul
: 09
: Konversi ADC dengan Display LED
Nama
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
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
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
BAB II
PEMBAHASAN
2.1 Langkah Kerja
Buatlah program pada DOS editor dengan mengaktifkan DOS prompt
namafile.
Setelah dihasilkan
file
dengan
ekstension
obj,
lanjutkanlah
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:
acall channel_0
acall read_adc
mov a,dataadc
mov p2,a
sjmp main
3.2
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
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.
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.
DAFTAR PUSTAKA