Anda di halaman 1dari 9

PROGRAM DIGITAL VOLTMETER

I.

II.

TUJUAN
Membuat program agar dapat mengaktifkan komponen ADC sehingga output atau
keluaran berupa digital.
Menganalisa keluaran ADC dengan keluaran pengukurannya.
Merealisasikan program untuk membuat sebuah voltmeter digital sederhana.
LANDASAN TEORI
Konverter terdiri dari dua jenis yaitu DAC dan ADC. Analog-to-Digital Converter

(ADC) adalah suatu rangkaian yang berfungsi mengubah besaran analog menjadi besaran
digital. Proses pengkonversian dari ADC ini lebih kompleks dan membutuhkan waktu lebih
banyak bila dibandingkan dengan DAC. Metoda yang digunakannya pun sangat berbeda.
Agar suatu sistem analog mengamati nilai dari sensor digital dan keluaran komponen analog,
maka konversi dari analog ke digital harus digunakan.
Pada midicom 8085 ternyata kita dapat membuat atau mengaplikasikan voltmeter DC
digital dengan menggunakan fitur ADC dan DAC. Namun karena midicom ini hanya
mempunyai tegangan referensi 10 volt, maka voltmeter digital yang akan kita rancang
hanya dapat mengukur tegangan dc diantara -10 volt sampai +10 volt. Pada percobaan kali ini
kita akan mengukur tegangan input dari midicom sebesar 15 volt dan ditambahkan
rangkaian potensiometer dan resistor untuk mengatur tegangan yang muncul yang akan
diukur juga oleh multimeter untuk perbadingan hasil ukur.
Digital voltmeter mempunyai prinsip kerja seperti berikut :
+15V

ADC
Analog Input

Potensiome
ter

8 Bit
Bipola
r

Output
ADC

LANGKAH PERCOBAAN

uP
8085

Input
Port
51
Data
Bus

-15V

III.

PPI
8255

1. Periksa kabel kabel yang terhubung dengan perangkat tersebut, periksa kabel
yang

menghubungkan

MIDICOM

dengan

monitor

dan

kabel

yang

menghubungkan MIDICOM dengan keyboard


2. Jika semua kabel sudah terpasang nyalakan perangkat MIDICOM dengan cara
menekan push button di kiri atas MIDICOM, ketika 4 lednya sudah menyala
berarti MIDICOM siap untuk dioperasikan
3. Nyalakan monitor lalu mucul tanda strip -
4. Tekan space bar untuk menampilkan menu.
5. Pertama hubungkan rangkaian sebagai berikut :

Atur kedudukan potensiometer sambil mengukur tegangan pada titik A


6. Buat program untuk digital voltmeter yang dapat mengukur tegangan DC 10
volt. Bandingkan nilai pengukurannya dengan voltmeter lab. Gunakan format
tampilan pada unit peraga seven segment sebagai berikut
U

../-

Siapkan subrutin tampilan selama 1/5 detik


7. Ubah subrutin tampilan menjadi 2 detik
8. Membuat program digital voltmeter lalu ditampilkan ke monitor. Dengan format
IV.

V.

V = +/- XX . YY
ALAT YANG DIPERLUKAN
Trainer MIDICOM 8085
Monitor
ASCII Keyboard
Potensiometer 10K
Multimeter Digital
DATA PRAKTIKUM

1. Isilah memory pada alamat berikut


Pola karakter 0-9
posisi 7 segment
A000
A001
A002
A003
A004
A005
A006
A007
A008
A009

3F
06
5B
4F
66
6D
7D
07
7F
6F

9000 LXI SP,FFFF

C000
C001

3E
48

C002

00/40

C003
C004
C005
C006
C007

9031

1. Flowchart program utama

80
D000
D001
MOVD002
A,B
D003
ACI 00
D004
D005
DAA
D006
MOVD007
B,A

tampilan

50

V
=
blank/
X
X
.
Y
Y

40
10
00
D0
C0
90
80

9003 MVI A,A2

9032

9005 OUT 53

9034

9007 MVI A,08

9035

9009 OUT 53

9036 DCR H

9055 RRC

900B MVI A,04

9037 JNZ 902C

9056 RRC

900D OUT 52

903A MOV A,B

9057 MOV L,A

900F MVI A,00

903B ANI F0

9058 MOV A,M

9011 STA C002

903D RRC

9059 STA C006

9014 IN 51

903E RRC

905C MOV A,C

9016 ADI 00

903F RRC

905D ANI 0F

9018 JP 9025

9040 RRC

905F MOV L,A

901B MOV H,A

9041 MOV L,A

9060 MOV A,M

901C MVI A,40

9042 MVI H,A0

9061 STA C007

901E STA C002

9044 MOV A,M

9064 LXI H,C000

9021 MOV A,H

9045 STA C003

9067 CALL 8888

9022 CMA

9048 MOV A,B

906A JMP 900F

9023 ADI 01

9049 ANI 0F

9025 MOV H,A

904B MOV L,A

9026 LXI B,0000

904C MOV A,M

9029 JZ 903A

904D STA C004

902C MOV A,C

9050 MOV A,C

902D ADI 08

9051 ANI F0

902F DAA

9053 RRC

9030 MOV C,A

9054 RRC

8888 MVI B,0C

Flowchart subrutin delay

888A LXI D,D000


Tampil 1/5
s

888D PUSH H
888E MOV A,M
888F OUT 40
8891 LDAX D
8892 OUT 42
8894 PUSH D
8895 LXI D,2
8898 CALL FFA
889B POP D
889C INR E
889D INX H
889E MOV A,E
889F CPI 8
88A1 JNZ ABD3
88A4 POP H
88A5 DCR B
88A6 JNZ ABCF
88A9 MVI A,00
88AB OUT 40
88AD RET

Diberikan delay selama 1/5 detik,


maka angka pengukuran pada
volmeter akan bergerak untuk
menunjukkan nilai dari tegangan
yang diukur selama 1/5 detik
sekali.

9000 LXI SP,FFFF9031 MOV A,B

Tabel hasil pengujian


No Data Uji (V)
1
10,00
2
8,16
3
7,50
4
4,16
5
2,32
6
0
7
- 2,32
8
-4,16
9
- 7,50
10
- 8,16
11
- 9,6
12
-10,00

Pengukuran (V)
10,00
8,16
7,44
4,08
2,24
- 0,08
- 2,48
- 4,32
- 7,68
- 8,32
- 9,84
- 10,16

Selisih (V)
0
0
0,06
0,08
0,08
0,08
0,16
0,16
0,28
0,16
0,24
0,16

9003 MVI A,A2

9032 ACI 00

9005 OUT 53

9034 DAA

9007 MVI A,08

9035 MOV B,A

9009 OUT 53

9036 DCR H

900B MVI A,04

9037 JNZ 902C

2. Flowchart
900D
OUT 52 program
903A MOV A,B
utama

900F MVI A,00

903B ANI F0

9011 STA C002 903D RRC


9014 IN 51

903E RRC

9016 ADI 00

903F RRC

9018 JP 9025

9055
9040 RRC
RRC

901B MOV H,A

9056
9041 RRC
MOV L,A

901C MVI A,40

9057
L,A
9042 MOV
MVI H,A0

901E STA C002 9058


9044 MOV
MOV A,M
A,M
9021 MOV A,H

9059
9045 STA
STA C006
C003

9022 CMA

905C
9048 MOV
MOV A,C
A,B

9023 ADI 01

905D
9049 ANI
ANI 0F
0F

9025 MOV H,A

905F
904B MOV
MOV L,A
L,A

9026 LXI B,0000 9060


904C MOV
MOV A,M
A,M
9029 JZ 903A

9061
904D STA
STA C007
C004

902C MOV A,C

9064
H,C000
9050 LXI
MOV
A,C

902D ADI 08

9067
8988
9051 CALL
ANI F0

902F DAA

906A
9053 JMP
RRC900F

9030 MOV C,A

9054 RRC

8988 MVI B,0C


898A LXI D,D000
898D PUSH H
898E MOV A,M
898F OUT 40
8991 LDAX D
8992 OUT 42
8994 PUSH D
8995 LXI D,2

Flowchart subrutin delay

8998 CALL FFA


899B POP D

B 0C

899C INR E
899D INX H
899E MOV A,E
899F CPI 8
89A1 JNZ ABD3
89A4 POP H
89A5 DCR B
89A6 JNZ ABCF
89A9 MVI A,00
89AB OUT 40
89AD RET

Diberikan delay selama 1/5 detik,


maka angka pengukuran pada
volmeter akan bergerak untuk
menunjukkan nilai dari tegangan
yang diukur selama 1/5 detik
sekali.

VI.

ANALISA
Digital voltmeter yang kita rancang hanya dapat menampilkan/mengukur tegangan dengan
kelipatan 0,08 V karena tegangan perstepnya yaitu

10(10 )
=0,0784 0,08 Volt
255

Maka dengan demikian dapat kita ketahui bahwa ketika mengatur tegangan dengan
potensiometer maka tegangan yang terukur akan bergerak 0,08 volt atau hanya bisa
menampilkan hasil ukur dengan kelipatan 0,08.
Dan semakin besar delay yang dirancang, maka semakin tidak akurat hasil pengukuran.
Karena setiap delay berpengaruh dengan bergeraknya hasil pengukuran untuk mencari hasil
paling akurat

VII.

KESIMPULAN
Kita dapat mengaplikasikan ADC yang ada pada midicom ini dengan membuat digital
voltmeter.
Voltmeter yang kita rancang hanya mampu mengukur tegangan antara -10V sampai
10V, karena tegangan referensi pada midicom ini hanya 10V.

Hasil pengukuran digital voltmeter yang telah kita rancang jika dibandingkan dengan
pengukuran menggunakan multimeter lab, ternyata hasilnya tidak terlalu jauh
berbeda. Itu menandakan voltmeter yang kita rancang sudah cukup akurat.

LAPORAN PRAKTIKUM MIKROPROSESOR


PROGRAM DIGITAL VOLTMETER
Praktikum ke-12

Oleh:
Fauzan Hanif Nurrahman

(131331011)

Partner:
Dewi Hana (131331009)
Fikri Haikal Abdurrakhman (131331013)

2 Tc A

POLITEKNIK NEGERI BANDUNG


Jl. Gegerkalong Hilir, Ds. Ciwaruga Kotak Pos 6468 BDCD, Bandung, Telp
(022)2013789, Fax(022)2013889,
Homepage : www.polban.ac.id Email : polban.ac.id

Anda mungkin juga menyukai