ADC DAC
Analog to Digital Converter Digital to Analog Converter
Arti Mengubah dari sinyal-sinyal analog Mengubah dari sinyal-sinyal digital ke
ke sinyal-sinyal digital sinyal-sinyal analog
Fungsi Mengubah data analog menjadi Perangkat elektronika yang dapat
data digital yang nantinya akan mengubah sinyal digital (biasanya
masuk ke suatu komponen digital dalam notasi biner) ke bentuk sinyal
yaitu mikrokontroller analog (baik sebagai arus, tegangan,
maupun muatan listrik)
Cara Kerja Konverter A/D adalah semua bit- Dengan cara PCM (Pulse Code
bit diset kemudian diuji, dan Modulation) yaitu representasi
bilamana perlu sesuai dengan digital dari sinyal analog, dimana
kondisi yang telah ditentukan gelombang disample secara beraturan
berdasarkan interval waktu tertentu,
yang kemudian akan diubah ke biner.
Proses pengubahan ke biner disebut
Quantisasi.
Rumus Umum =
𝑽𝒊𝒏 F6 = 11110110
∆𝑽
Desimal = -0001001
𝑉𝑖𝑛 0
1) Output = = =0 = -9
∆𝑉 0,078740
𝑉𝑖𝑛 1,5 −9
2) Output = = = Output DAC = = −0,7029
∆𝑉 0,078740 0,078125
59,69
𝑉𝑖𝑛 8,4 A←A2
4) Output = = = PORT53←A
∆𝑉 0,078740
A←08
106,68 PORT53←A
𝑉𝑖𝑛 −8,4 A←04
5) Output = = =
∆𝑉 0,078125 PORT52←A
−107,52
6) Output =
𝑉𝑖𝑛
=
−4,7
= A←B
∆𝑉 0,078125 PORT50←A
−60,16
𝑉𝑖𝑛 −1,5
7) Output = = = STOP
∆𝑉 0,078125
−19,2
Mnemonic Keterangan
𝑉𝑖𝑛 10
8) Output = = = 127 MVI A,A2 Mengalihkan port 50 dan
∆𝑉 0,078740
OUT 53 51 agar menjadi port ADC
𝑉𝑖𝑛 −10 dan DAC
9) Output = = = MVI A,08
∆𝑉 0,078125
OUT 53
−128 MVI A,04
𝑉𝑖𝑛 −8
OUT 52
10) Output = = = MOV A,B Memasukanisireg B ke
∆𝑉 0,078125
OUT 50 output 51
−102,4 RST 1 berhenti
FLOWCHART DAN PROGRAM :
START
A←A2
PORT53←A
A←08
PORT53←A
A←04
PORT52←A
A←PORT51
STOP
Mnemonic Keterangan
MVI A,A2 Proses untukmengalihkan
OUT 53 port output 50 menjadi
MVI A,08 ADC dan port 51 menjadi
OUT 53 DAC
MVI A,04
OUT 52
IN 51 Memasukan port 51 kereg
A
RST 1 programberhenti
Contoh IC ADC 0804 DAC 0808
dan
referensi
harga
Rp 59.000,00
Rp 23.000,00
Jenis a. Bipolar (biasanya komplemen 2, ada register negatif dan
positif)
Programmable Peripheral Interface (PPI) 8255 adalah chip antarmuka 24 bit ( 3 port )
yang dapat diprogram sesuai keinginan kita.
Program dibawah ini akan menampilkan pesan “ selamat mencoba 8255 , menggunakan
buku saya “$” “. Simbol $ menandakan akhir dari pesan.
ADC – D