Anda di halaman 1dari 6

RANGKUMAN MICROPROCESSOR

- Suciana Nur F (141344028)


- Ulfa Laila F (141344029)
- Vieta Pertiwi (141344030)
Kelas : 2NK

Tabel Perbandingan antara DAC dengan ADC

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.

Aplikasi Vin Out ADC No Input Output DAC


(volt Perhitung K’2(pengukura DAC ANOUT Perhitungan
(Pengukur ) an n) (V)
an dan 0 190,5 FE
1 11110111 -0851 -0,7029
Perhitunga +1,5 19,05 12
2 00001111 1,095 1,1023
3 01010101 6,81 6,614
n) +4,7 59,69 3B 4 10101010 -7,13 -6,796
+8,4 106,68 69 5 11001100 -4,35 -4,14
-8,4 -107,52 94 6 00110011 4,02 -1,01
-4,7 -60,16 C3 7 01000100 5,43 -4,76
-1,5 -19,2 EA 8 10000000 -10,54 9,9
+10 127 7F 9 01111111 10,22 -0,07
10 00111111 -8,27 -7,89
-10 -128 81
11 10011100 -2,476 -17,57
-8 -102,4 99
12 11100011 5 -2,57
Perhitungan : Perhitungan :
∆ V (+) = 0,07874015748 V 11110111 = F7 (K’16)
∆ V (-) = 0,078125 V F6 (K’15)

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

19,05 FLOWCHART DAN PROGRAM


𝑉𝑖𝑛 4,7
3) Output = = = START
∆𝑉 0,078740

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)

Untuk ADC dan DAC bipolar bisa mengkonversi besaran


analog menjadi tegangan positifdan negatif.
b. Monopolar (biner murni)

ADC dan DAC monopolar hanya bisa mengkonversi besaran analog


menjadi tegangan positifsaja.V ref merupakan tegangan referensi yaitu
acuan besar tegangan per-step. Output yangdihasilkan pada monoppolar
ADC dan DAC merupakan bilangan biner murni tidak ada positifataupun
negatif.

Paramete Waktu konversi, resolusi, Resolusi, akurasi dan settling time.


r ketidaklinieran dan akurasi
PPI (Programable Peripheral Interface) 8255

Programmable Peripheral Interface (PPI) 8255 adalah chip antarmuka 24 bit ( 3 port )
yang dapat diprogram sesuai keinginan kita.

Deskripsi Fungsi 8255

a. Data bus buffer


Buffer bidirectional three state ini digunakan untuk antar muka 8255 ke sistem bus
data,data dikirim dan diterima oleh buffer berdasarkan eksekusi input atau output
dari CPU. Kata kontrol dan status informasi juga dikirimkan melalui buffer data bus.
b. Read/Write dan kontrol logik.
Fungsi dari blok ini adalah untuk mengatur semua pengiriman baik internal maupun
eksternal dari data dan kata kontrol. Blok ini menerima input dari alamat CPU dan
bus kontrol dan selanjutnya blok ini mengirimkan perintah ke kedua group kontrol.
c. Chip Select
Logika low pada pin input ini maka komunikasi antara 8255 dan CPU akan enable.
d. Read
Logika low pada pin input ini maka 8255 akan mengirimkan data atau status
informasi ke CPU pada bus data.
e. Write
Logika low pada pin input ini maka CPU dapat menulis data atau kata kontrol ke
8255
f. A0 dan A1
Port select 0 dan port select 1,sinyal input ini berhubungan dengan input RD dan WR,
mengontrol pemilihan satu dari tiga port atau register kontrol pin tersebut umumnya
dihubungkan ke least significant bus dari bus addres (A0 dan A1).
g. Port A, B dan C
Masing-masing port memiliki 8 bit data Output latch buffer dan 8 bit data input
latch. Tiap 4 bit port terdiri dari 4 bit latch dan dapat digunakan untuk sinyal output
kontrol dan sinyal input status.

Mode pemilihan dari PPI 8255


 Mode 0;
Ini merupakan mode yang paling sederhana, dimana semua port dapat diprogram sebagai
input/output.
 Mode 1;
Pada mode ini port A dan B dapat digunakan sebagai input atau output. Transfer data mode
ini merupakan sinyal terprogram bersyarat.
 Mode2;
Port A dapat digunakan sebagai port bidirectional I/O dengan kemampuan jabat tangan
yang sinyalnya disediakan oleh port C.
 Model BSR ( bit set/reset );
Pada mode ini, hanya bit individual port C yang dapat digunakan.
Berikut contoh Bahasa assembly untuk membuat PPI 8255 dengan Port A sebagai input,
serta Port B dan Port C sebagai output.

Program dibawah ini akan menampilkan pesan “ selamat mencoba 8255 , menggunakan
buku saya “$” “. Simbol $ menandakan akhir dari pesan.

Koneksi DAC di PPI 8255


 Untuk koneksi ke DAC, anda dapat
menggunakan IC DAC 8 bit misalnya
MC1408 secara langsung

Buatlah aplikasi yang mampu mengontrol alat


melaui jaringan internet menggunakan PPI 8255.

ADC – D

Anda mungkin juga menyukai