RAHMI, S.T
i
PENGESAHAN
Nama : Rahmi.,S.T
Yang mengesahkan
ii
PERNYATAAN KEASLIAN
Nama : Rahmi.,S.T
Menyatakan dengan sebenarnya bahwa buku yang saya tulis ini benar-benar
atau pemikiran orang lain. Apabila dikemudian hari terbukti atau dapat dibuktikan
bahwa sebagian atau keseluruhan buku ini hasil karya rang lain, saya bersedia
Yang menyatakan
Rahmi., S.T
19711126 200003 2 001
iii
Ringkasan
Pada praktikum sistem mikroprosesor dan teknik antarmuka (TAM) di
laboratorium digital dan mikroprosesor belum tersedia modul yang
mendemonstrasikan penggunaan port input output analog mikroprosesor.
Pengetahuan mahasiswa tentang aplikasi mikroprosesor masih terbatas pada
penggunaan port digital. Oleh karena itu pada penuntun praktikum akan dirancang
modul praktikum yang menggunakan input analog pada microprosesor untuk
mengontrol temperature, perancangan dimulai dengan terlebih dahulu membuat
sebuah kontrol temperatur suhu, kemudian output dari kontrol menjadi input pada
mikroprosesor Z2-MC8088. Pemrograman analog input dimulai dengan
inisialisasi port dan dilanjutkan dengan pembacaan input. Hasil pembacaan input
dari kontrol temperatur ini akan disimpan dalam register accumulator (AX)
kemudian diteruskan ke memori dan ditampilkan pada display dalam bentuk
bilangan heksadesimal. Pada penelitian ini sensor diuji pada tegangan 160 mV –
410 mV (16 0C – 410C), sehingga data yang diukur pada mikroprosesor sebesar
14 hexadesimal – 25 hexadesimal.
iv
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas limpahan
penuntun prkatikum ini dibuat sebagai salah satu Job sheet tambahan pada
praktikum .
1. Kedua Orang Tua Kami dan seluruh keluarga yang senantiasa memberikan
dorongan, dukungan, kasih sayang, harapan dan doa yang tak pernah putus.
2. Bapak Dr. Ir. Hamzah Yusuf, M.S, selaku Direktur Politeknik Negeri Ujung
Pandang.
3. Ibu Dr. Ir. Hafsah Nirwana, MT, selaku Ketua Jurusan Teknik Elektro
4. Bapak Lidemar Halide, S.T, M.T, selaku Ketua Program Studi Teknik
5. Bapak Sahbuddin Abd. Kadir, S.T., M.Si, selaku Kepala Lab Mikroprosessor
v
7. Teman-teman PLP Politeknik Negeri Ujung Pandang yang senantiasa
8. Semua pihak yang telah membantu penulis secara langsung maupun tidak
praktikum. Untuk itu penulis mohan maaf dan mengharapkan saran ataupun kritik
Praktikum ini dapat bermanfaat bagi pembaca agar dapat menghasilkan sumber
daya manusia yang berkualitas dan juga menjadi bahan referensi bagi adik-adik
Penulis
vi
DAFTAR ISI
HALAMAN SAMPUL .................................................................................... i
HALAMAN JUDUL ....................................................................................... ii
LEMBAR PENGESAHAN.................................................................... iii
PERNYATAAN KEASLIAN ............................................................... iv
ABSTRAK ....................................................................................................... v
KATA PENGANTAR ..................................................................................... vi
DAFTAR ISI .................................................................................................... vii
DAFTAR GAMBAR ....................................................................................... viii
DAFTAR TABEL ............................................................................................ ix
BAB I PENDAHULUAN
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Tujuan....................................................................................................... 2
1.4 Manfaat ..................................................................................................... 2
BAB II TINJAUAN PUSTAKA
2.1 Mikroprosesor .......................................................................................... 3
2.2 Mikroprosesor 8088.................................................................................. 4
2.2.1 Pengertian mikroprosesor 8088 ........................................................... 4
2.2.2 Intruksi set ............................................................................................ 6
2.2.3 Konfigurasi mikroprosesor 8088 ......................................................... 8
2.2.4 Arsitektur mikroprosesor 8088 ............................................................ 11
2.2.5 Register ................................................................................................ 12
2.2.6 Stack ..................................................................................................... 14
2.2.7 Interface ............................................................................................... 16
2.3 Sinyal Digital Dan Sinyal Analog ............................................................ 17
2.4 ADC .......................................................................................................... 17
2.5 DAC .......................................................................................................... 18
2.6 Bahasa Assembly ..................................................................................... 19
2.7 LM 35 ....................................................................................................... 20
vii
BAB III METODE PERANCANGAN
3.1 Waktu dan Tempat ................................................................................... 21
3.2 Alat Dan Bahan ........................................................................................ 21
3.3 Metode Perancangan ................................................................................ 22
3.3.1 Perancangan Sensor Temperatur .......................................................... 23
3.3.2 Pemrograman Pada Mikroprosesor ...................................................... 24
BAB IV HASIL DAN PEMBAHASAN
4.1 Blok Diagram Pengukuran........................................................................ 26
4.2 Data Percobaan ......................................................................................... 27
4.2.1 Pengukuran Pada Kontrol Temperatur ................................................. 27
4.2.2 Pengukuran pada Mikroprosesor ......................................................... 29
4.2.3 Grafik perbandingan Output Mikroprosesor Terhadap tegangan input 30
BAB V PENUTUP
5.1 Kesimpulan ............................................................................................... 33
5.2 Saran ......................................................................................................... 33
DAFTAR PUSTAKA
DAFTAR ISTILAH
LAMPIRAN
viii
DAFTAR GAMBAR
Gambar 2.1 Bagian Mikroprosesor .................................................................. 3
Gambar 2.2 Mikroprosesor 8088 ..................................................................... 5
Gambar 2.3 Peta Memory di dalam Z2-MC8088 ............................................ 6
Gambar 2.4 Diagram pewaktuan pada operasi I/O & memori oleh
mikroprosesor. ............................................................................ 8
Gambar 2.5 Arsitektur internal mikroprosesor 8088 ........................................ 12
Gambar 2.6 Format register flag pada mikroprosesor 8088 .......................... 14
Gambar 2.7 ADC 0804..................................................................................... 18
Gambar 2.8 DAC 0800 .................................................................................... 18
Gambar 2.9 LM 35 ........................................................................................... 20
Gambar 3.1 Flowchart pemrograman input/output analog .............................. 22
Gambar 3.2 Struktur perancangan ................................................................... 23
Gambar 3.3 Rangkaian control suhu................................................................. 24
Gambar 3.4 Blok diagram pemrograman pada mikroprosesor ....................... 25
Gambar 4.1 Diagram perbandingan antara input dan output mikroprosesor ... 29
ix
DAFTAR TABEL
Table 2.1 Daftar Instruksi ................................................................................ 7
Tabel 2.2 Kebenaran S4 dan S3 ....................................................................... 10
Table 4.1 Pengukuran pada Kontrol Temperatur ............................................ 26
Table 4.2 pengukuran pada mikroprosesor ...................................................... 28
x
BAB I
PENDAHULUAN
memerlukan ruang kontruksi yang sangat besar. Demikian pula dengan ukuran
perangkat ini menjadi lebih kecil dari tahun ketahun berdasarkan hukum moore.
Mikroprosesor terdiri atas kontrol unit, aritmetic logic unit (ALU), dan register.
Komponen-komponen ini dikemas dalam satu chip dan dapat diprogram sesuai
dengan fungsi yang diinginkan tetapi tidak dapat digunakan tanpa piranti-piranti
pendukung seperti memori, port I/O digital, port I/O analog dan serial.
penggunaan port digital, oleh karena itu pada penuntun praktikum ini dirancang
microprosesor Z2-MC8088”.
1
1.2 Rumusan Masalah
1.3 Tujuan
Adapun tujuan yang ingin dicapai dalam penuntun praktikum ini adalah
microprosesor Z2-MC8088.
MC8088.
1.5 Manfaat
2
BAB II
TINJAUAN PUSTAKA
2.1 Mikroprosesor
Mikroprosessor adalah elemen kendali pada sistem komputer yang juga biasa
disebut sebagai Central Processing Unit (CPU) atau unit pemrosesan terpusat.
Sistem ini terdiri atas Aritmetic Logic Unit, Kontrol Unit,dan Register.
pengurangan, perkalian, dan pembagian) dan logika (misalnya operasi AND, OR,
instruksi tersebut.
3
pengolahan data. Register merupakan media penyimpanan yang bersifat
sementara, artinya data hanya akan berada dalam register saat data tersebut
dibutuhkan selama komputer masih hidup, ketika suatu data tidak diperlukan lagi,
maka data tidak berhak lagi berada di dalam register, dan ketika komputer
Intel 8088 adalah prosesor mikro buatan Intel berbasis pada 8086, dengan 16-
bit register dan menggunakan 8-bit external data bus.intel 8088 merupakan
prosesor yang digunakan pada IBM PC. Mikroprosesor 8088 mulai diperkenalkan
80486.
Mikroprosesor 8088 mempunyai 8 bit jalur data dan 20 bit jalur alamat. Jalur
data memiliki pin yang sama dengan jalur alamat, artinya pada saat tertentu
digunakan sebagai jalur data dan pada saat yang lain digunakan sebagai jalur
alamat. Karena satu pin memiliki dua fungsi, yaitu sebagai jalur data dan jalur
alamat maka digunakan sistem multiplexing, yaitu penggunaan jalur yang sama
untuk fungsi dan waktu yang berbeda, sehingga tidak bisa data dan alamat dikirim
pada saat yang bersamaan. Mikroprosesor 8088 dibuat dalam bentuk IC dengan
4
Gambar 2.2 Mikroprosesor 8088
yang digunakan untuk membantu mempelajari struktur dan fungsi umum dari
VENETA & INL SPA, trainer ini digunakan sejak tahun 2006 di laboraturium
mikroprosesor dan digital untuk mata kuliah praktikum mikroprosesor dan teknik
g. Buzzer;
5
h. 8 bit Port Parallel I/O;
yang dapat dieksekusi dengan kunci-kunci fungsi. Semua program – program ini
fungsi – fungsi ini dimungkinkan untuk menulis isi memory atau isi register.
Trainer ini terdiri dari 3 EPROM dan 3 RAM, berikut ini adalah peta atau susunan
untuk komputasi (aritmetika dan operasi logika) selain itu instruksi-instruksi ini
mikroprosesor (flag).
6
Table 2.1 Daftar Instruksi
Instruksi Keterangan Singkatan
ACALL Absolute Call
ADD Add
ADDC Add with Carry
AJMP Absolute Jump
ANL AND Logic
CJNE Compare and Jump if Not Equal
CLR Clear
CPL Complement
DA Decimal Adjust
DEC Decrement
DIV Divide
DJNZ Decrement and Jump if Not Zero
INC Increment
JB Jump if Bit Set
JBC Jump if Bit Set and Clear Bit
JC Jump if Carry Set
JMP Jump to Address
JNB Jump if Not Bit Set
JNC Jump if Carry Not Set
JNZ Jump if Accumulator Not Zero
JZ Jump if Accumulator Zero
LCALL Long Call
LJMP Long Jump
MOV Move from Memory
MOVC Move from Code Memory
MOVX Move from Extended Memory
MUL Multiply
NOP No Operation
ORL OR Logic
POP Pop Value From Stack
PUSH Push Value Onto Stack
RET Return From Subroutine
RETI Return From Interrupt
RL Rotate Left
RLC Rotate Left through Carry
RR Rotate Right
RRC Rotate Right through Carry
SETB Set Bit
SJMP Short Jump
SUBB Subtract With Borrow
SWAP Swap Nibbles
XCH Exchange Bytes
XCHD Exchange Digits
XRL Exclusive OR Logic
7
2.2.3 Konfigurasi Mikroprosesor 8088
Ada dua mode yang dapat digunakan pada mikroprosesor 8088, yaitu mode
mode maksimum umumnya digunakan untuk sistem yang lebih kompleks yang
menggunakan multi I/O dan memori yang terpisah serta dapat pula digunakan
Gambar 2.4 Diagram pewaktuan pada operasi I/O & memori oleh mikroprosesor.
Pena pada mikroprosesor 8088 ada yang tidak dipengaruhi oleh perubahan
mode baik mode maksimum ataupun mode minimum dan ada pula pena yang
Pena yang tidak dipengaruhi oleh perubahan mode baik mode maksimum
8
1. Bus alamat (AD0-AD7, A8-A15, dan A16/S3-A19/S6).
sampai T4 ada sebagian pin yang berfungsi sebagai data dan juga
sebagai status.
Pin-pin ini berfungsi sebagai jalur data hanya pada saat T2-T4.Pada
3. Kontrol baca (RD). Sinyal ini aktif rendah. Jika pena ini berlogic nol
4. Clock (CLK). Yaitu masukan sinyal detak yang diberikan dari luar
Miroprosesor 8088 dapat bekerja pada frekuensi clock 4,77 MHz atau
sisi naik T2. Jika sinyal READY ini berlogic 0 berarti akan disisipkan
TW/Twait antara T3 dan T4. Hal ini terus diulangi sampai sinyal
9
6. Reset sistem (RESET). Sinyal ini aktif tinggi. Bila logika 1 diberikan
7. Interupsi (INTR dan NMI). INTR dan NMI (Non Maskable Interrupt)
menggunakan trigger sisi naik dari sinyal clock. INTR tidak akan
kegiatan apa-apa sebelum pin ini berlogic 0. Jika pin ini berlogic 0
10
10. Catu daya ( VCC dan GND). Mikroprosesor 8088 membutuhkan Vcc
Mikroprosesor 8088 terbagi atas 2 unit, yaitu unit Antarmuka bus (Bus
a. Bus Interface Unit (BIU), berfungsi menangani seluruh transfer data dan
instruksi dari memori, membaca data dari memori atau port dan
mengeksekusi instruksi.
11
Gambar 2.5 Arsitektur internal mikroprosesor 8088
2.2.5 Register
Register adalah lingkungan kerja kusus dalam CPU, dirancang untuk diakses
data dibagi dua bagian, yaitu setengah bagian atasnya dan setengah bagian bawah.
12
1. Register Penunjuk Instruksi (Indeks Pointer Register)
mengacu pada jarak variabel, label, atau instruksi dari segmen basisnya.
sisa hasil pembagian 16 bit serta pada operasi I/O secara tidak
langsung.
3. Register Alamat
Karena jumlah register data sangat terbatas, maka sebagian besar data
13
SS (Stack Segment), CS (Code Segment), IP (Instruction Pointer) dan BX
(Base)
keadaan setelah eksekusi suatu instruksi, yaitu: Carry Flag (CF), Parity
Flag (PF), Auxiliary Carry Flag (AF), Zero Flag (ZF), Sign Flag
(SF), dan Overflow Flag (OF). Sedangkan, 3 buah flag sisanya berupa
Trap Flag (TF),Interrupt Flag (IF), dan String Direction Flag (DF).
2.2.6 Stack
Stack adalah memori buffer khusus yang digunakan sebagai temporary yang
menyimpan alamat dan data. Stack terletak dalam segmen stack. Setiap lokasi 16
14
bit pada stack ditunjuk oleh register SP, yang disebut stack pointer. Stack pointer
stack. Nilai terakhir yang dimasukkan ke dalam stack adalah nilai yang pertama
diambil dari stack pada saat di-pop.Mekanisme ini diistilahkan dengan struktur
1. Push
2. Pop
atau variabel. Sesudah nilai diambil dari stack, nilai stack pointer ditambah
satu untuk menunjuk pada nilai sebelumnya dalam stack. Terdapat tiga
operasinya.
selesai.
c. Bahasa tingkat tinggi membuat daerah pada stack dalam subrutin yang
disebut frame stack. Ini berada pada daerah di mana variabel – variabel
15
local dibuat pada saat subrutin aktif.
2.2.7 Interface
Interface Paralel, tipe ini memindahkan satu data word satu byte pada saat
yang bersamaan, yang berarti memerlukan 8 saluran atau bus data (data lines).
Interface Serial, tipe ini mentransfer data bit per bit, sehingga hanya
membutuhkan dua saluran data untuk menerima data. Interface serial sangat umum
digunakan untuk mentransfer data jarak jauh, hemat kabel tetapi kecepatan
prioritas kedua.
sangat penting ditentukan standar penentuan hubungan pin dan plug. Komunkasi
antar peralatan-peralatan tidak hanya sekedar memerlukan saluran data tetapi juga
saluran kontrol.
10CH
- input converter
– output converter
16
2.3 Sinyal Analog dan Sinyal Digital
Sinyal analog adalah sinyal data dalam bentuk gelombang kontinyu, yang
karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan
Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat
Sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah
mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga
untuk mengubah sinyal-sinyal Analog menjadi sinyal Digital. ADC ini merubah
nilai suatu masukan yang berupa arus, tegangan listrik atau sinyal analog lainnya
pengubah data analog menjadi data digital. ADC jenis 0804 ini merupakan ADC
yang mudah digunakan dibandingkan dengan jenis ADC lainnya. ADC 0804 ini
17
Gambar 2.7 ADC 0804
sebanding dengan nilai digital yang masuk ke dalam DAC. Sebuah DAC
tegangan analog.
18
2.6 Bahasa Assembly
Setiap bahasa assembly scara langsung dipengaruhi oleh set instruksi mesin
komputer dan arsitektur perangkat keras. Bahasa assembly disebut bahas tingkat
rendah karena dalam struktur dan fungsi dekat dengan bahsa mesin. Sebaliknya,
bahasa tingkat tinggi seperti pascal, basic, fotran dan cobol mempunyai perintah –
perintah yang andal yang diterjemahkan ke dalam berbagai instruksi mesin oleh
biasanya tidak dapat ataupun terbatas bila dibuat dengan menggunakan bahasa
kode dalam bahasa rakitan tersebut ke dalam kode mesin yang dapat dieksekusi
19
2.7 LM 35
ditangkap menjadi besaran tegangan. Jenis sensor suhu yang digunakan dalam
sistem ini adalahIC LM35, sensor ini memiliki presisi tinggi. Sensor ini sangat
kesumber daya, kaki kedua sebagai output dan kaki ketiga dihubung ke ground.
Gambar 2.9 LM 35
Sensor LM35 bekerja dengan mengubah besaran suhu menjadi besaran tegangan.
Tegangan ideal yang keluar dari LM35 mempunyai perbandingan 100°C setara
dengan 1 volt. Sensor ini mempunyai pemanasan diri (self heating) kurang dari
0,1°C, dapat dioperasikan dengan menggunakan power supply tunggal dan dapat
20
BAB III
METODE PERANCANGAN
selama 5 (lima) bulan dan dalam kurung waktu tersebut penulis melaksanakan
perakitan, uji coba program, penulisan laporan, membuat penuntun praktikum dan
seminar hasil.
3. Multimeter 1 buah
5. LM 35 1 buah
6. Termometer 1 buah
8. Kapasitor 1 µf 1 buah
9. Es Batu secukupnya
21
3.3 Metode perancangan
start
Deteksi temperatur
(0C)
Tampilkan nilai
tegangan analog
Konversi tegangan
analog ke digital
Tampilkan nilai
digital
Y
Input lagi
stop
22
Dari flowchart diatas dapat kita perhatikan bahwa pada proses perancangan
modul praktikum ini ada beberapa hal yang harus dilakukan sebagai berikut:
diberikan.
ADC.
mikroprosesor.
rancangan kontrol temperatur tersebut dapat dilihat pada gambar dibawah ini:
23
Gambar 3.3 Rangkaian kontrol temperatur
tegangan dari power suplay sebesar 5volt dan 12 volt, kemudian Pemrograman
analog input dilakukan untuk mengamati pembacaan data digital yang ditampilkan
dengan pembacaan input. Hasil pembacaan input dari kontrol temperatur ini akan
24
konversi dari sinyal analog kedalam sinyal digital dapat kita lihat pada blog
Pada blog diagram diatas ditunjukkan proses konversi sinal analog input
menjadi sinyal digital, proses konversi tegangan analog menjadi digital terjadi
pada blog ADC melalui proses PCM yang terdiri dari beberapa tahap:
1. Sampling
sampling.
2. Kuantisasi
dibutuhkan.
3. Pengkodean
25
BAB IV
yang dideteksi oleh sensor temperatur suatu ruangan tertentu dengan yang
Z2- MC8088 untuk menampilkan data digital pada LCD. Adapun program yang
solder yang telah dipanaskan sehingga mencapai tegangan pada sensor 410 mV,
26
4.2 Data Percobaan
Data hasil pengukuran dari percobaan diatas dapat dilihat pada tabel 4.1
berikut ini:
Berdasarkan tabel 4.1 diatas suhu normal yang diberikan oleh sensor
adalah sebesar 30 0C, sehingga tegangan yang dibaca oleh sensor sebesar 300
27
suhu berdasarkan data sheet, tegangan yang dideteksi oleh sensor mengalami
kedalam suhu berdasarkan data sheet akan menghasilkan suhu sebesar 41 0C,
dengan dengan temperatur input karena temperatur tidak dapat diukur pada
saat dinaikkan. Pada saat temperatur input sensor diturunkan, tegangan yang
dibaca oleh sensor mengalami penurunan sampai 160 mV, tegangan 160 mV
sheet, namun hasil perhitungan data sheet ini juga tidak bisadibandingkan
dengan hasil perhitungan karena temperatur pada saat diturunkan tidak bisa
10 C
T= V.
10 mV
ket :
T = suhu sebenarnya
28
10 C
= ketetapan data sheet LM 35 setiap 10 mV
10 mV
Seperti contoh dibawah ini, pada suhu normal ternyata tegangan yang
dideteksi oleh sensor sebesar 300 mV , untuk mencari suhu sebenarnya yang
dideteksi oleh sensor adalah sebagai berikut:
Dik : V = 300 mV
Dit : T = …………. ?
Penyelesaian :
10 C
T= V.
10 mV
10 C
T = 300 mV .
10 mV
300 mV 0 C
T=
10 mV
T = 30 0C
Jadi suhu sebenarnya yang dideteksi oleh sensor pada tegangan 300 mV
adalah 30 0C.
5 volt, tegangan referensi 1.264 volt pada blok ADC mikroprosesor, dengan
input yang dideteksi oleh sensor sebesar 300 mV, dapat dilihat pada tabel 4.1
29
kenaikan level tegangan pada sensor temperatur yang setiap 10 mV
dengan 37 0C, begitu pula pada saat tegangan input yang diberikan oleh sensor
diturunkan sampai 160 mV, maka nilai yang ditampilkan oleh LCD
Tegangan Input
30
Gambar 4.1 grafik perbandingan data output mikroprosesor terhadap
tegangan input
¿
X = V ∈ 5 volt−Vref .255¿
Ket;
X = data digital
255 = maksimal data digital untuk ADC yang menggunakan level 8 bit
Contoh penggunaan rumus diatas, diketahui bahwa tegangan input yang diberikan
sebesar 300 mV, dengan tegangan referensi 1.264, maka data digital output
¿
X = V ∈ 5 volt−Vref .255¿
300 mV
X= .255
5 volt – 1.264
0.3 volt
X= .255
3.736
X = 20.47 desimal
X = 14 hexadesimal
31
Jadi data digital sbenarnya dalah 1E hexadesimal (14 + A hexadecimal),
sehingga dapat dilihat pada tabel 4.1 ternata data yang ditampilkan mikroprosesor
sama dengan data sebenarnya. Tegangan dinaikkan sampai 410 mV ternyata data
diturunkan ternyata terdapat beberapa data ang error, ini dipengaruhi oleh
tegangan referensi yang terlalu sensitif pada tegangan rendah. Adapun cara
32
BAB V
PENUTUP
4.1 Kesimpulan
hasil bahwa pada penelitian ini sensor diuji pada suhu 30 0C, sehingga tegangan
yang diukur pada multimeter 300 mV, tegangan ini dikonversi menjadi data
digital melalui blok ADC, sehingga nilai yang ditampilkan mikroprosesor sebesar
4.2 Saran
33
DAFTAR PUSTAKA
Gaffar, Fadila dan Tegu Prayogo. 2014. Rancang bangun Modul Praktikum
Input/Output menggunakan triner mikroprosesor Z2-MC8088.
Makassar:PNUP.
34
DAFTAR ISTILAH
Arsitektur
Assembler
mesin.
Assembly
Bahasa Mesin
penyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh
manusia.
Buffer
35
Sebuah daerah memori yang menyimpan data ketika data tersebut
ditransfer antara dua perangkat atau antara sebuah perangkat dan sebuah aplikasi.
Bus data
Buzzer
Byte
Chip
Eksekusi
Flowchart
Hardware
data.
Hexadexcimal
Inisialisasi
36
Proses sebuah program kecil bekerja membentuk fungsi port apakah
Instruksi
Instruction set
Interface
Intrupsi
Suatu signal yang dikirim ke CPU (Centra Prosessing Unit) oleh suatu alat
Keyboard
Kuantitasi
Label
Loop
37
Istilah dalam bahasa pemrograaman yang menyatakan untuk melakukan
Memori
Mnemonic
Port
Register
tinggi.
Stack
Subrutin
Bagian dari program yang lebih besar biasanya melakukan sesuatu yang
38
L
39
A
Gambar pengukuran pada saat input 41 0C Gambar pengukuran pada saat input 40 0C
Gambar pengukuran pada saat input 39 0C Gambar pengukuran pada saat input 38 0C
Gambar pengukuran pada saat input 37 0C Gambar pengukuran pada saat input 36 0C
40
Gambar pengukuran pada saat input 35 0C Gambar pengukuran pada saat input 34 0C
*Ket Pengukran Tgl 5 Juli 2017
Gambar pengukuran pada saat input 33 0C Gambar pengukuran pada saat input 32 0C
Gambar pengukuran pada saat input 31 0C Gambar pengukuran posisi normal (30 0C)
Gambar pengukuran pada saat input 29 0C Gambar pengukuran pada saat input 28 0C
41
Gambar pengukuran pada saat input 27 0C Gambar pengukuran pada saat input 26 0C
*Ket Pengukran Tgl 12 Juli 2017
Gambar pengukuran pada saat input 25 0C Gambar pengukuran pada saat input 24 0C
Gambar pengukuran pada saat input 23 0C Gambar pengukuran pada saat input 22 0C
Gambar pengukuran pada saat input 21 0C Gambar pengukuran pada saat input 20 0C
42
Gambar pengukuran pada saat input 19 0C Gambar pengukuran pada saat input 18 0C
*Ket Pengukran Tgl 17 Juli 2017
Gambar pengukuran pada saat input 17 0C Gambar pengukuran pada saat input 16 0C
*Ket Pengukran Tgl 17 Juli 2017
43
PENUNTUN PRAKTIKUM
MONITORING TEMPERATUR MENGGUNAKAN
MICROPRROCESSOR Z2-MC8088
I. Tujuan
mikroprosesor Z2-MC8088
1. Microprocessor Z2-MC8088
2. Power Suplay
3. LM 35
4. Resistor 100 Ω
5. Kapasitor 1 µf
6. Sensor suhu
7. Es batu
8. Multimeter
III.Teori Dasar
A. Mikroprosesor Z2-MC8088
44
Intel 8088 adalah prosesor mikro buatan Intel berbasis pada 8086, dengan 16-
bit register dan menggunakan 8-bit external data bus. intel 8088 merupakan
alamat. Jalur data memiliki pin yang sama dengan jalur alamat, artinya pada saat
tertentu digunakan sebagai jalur data dan pada saat yang lain digunakan sebagai
jalur alamat. Karena satu pin memiliki dua fungsi, yaitu sebagai jalur data dan
jalur alamat maka digunakan sistem multiplexing, yaitu penggunaan jalur yang
sama untuk fungsi dan waktu yang berbeda, sehingga tidak bisa data dan alamat
45
Gambar 3.1 Mikroprosesor Z2-MC8088
yang digunakan untuk membantu mempelajari struktur dan fungsi umum dari
VENETA & INL SPA, trainer ini digunakan sejak tahun 2006 di laboraturium
mikroprosesor dan digital untuk mata kuliah praktikum mikroprosesor dan teknik
antarmuka (TAM).
B. Sensor Suhu LM 35
ditangkap menjadi besaran tegangan. Jenis sensor suhu yang digunakan dalam
sistem ini adalah IC LM35, Sensor ini memiliki presisi tinggi. Sensor ini sangat
kesumber daya, kaki kedua sebagai output dan kaki ketiga dihubung ke ground.
Gambar 3.2 LM 35
Sensor LM35 bekerja dengan mengubah besaran suhu menjadi besaran tegangan.
Tegangan ideal yang keluar dari LM 35 mempunyai perbandingan 100°C setara dengan 1
volt. Sensor ini mempunyai pemanasan diri (self heating) kurang dari 0,1°C, dapat
46
dioperasikan dengan menggunakan power supply tunggal dan dapat dihubungkan antar
gambar berikut:
hasilnya.
microprocessor Z2-MC8088.
47
…….. POP AX
…….. JMP xx
Tabel 4.1
48
8. Setelah tegangan mencapai 410 mV, kembalikan tegangan pada posisi
V (mV 0 C)
T= 10 mV
ket :
T = suhu sebenarnya
10 C
= ketetapan data sheet LM 35 setiap 10 mV
10 mV
¿
X = V ∈ 5 volt−Vref .255¿
Ket;
X = data digital
255 = maksimal data digital untuk ADC yang menggunakan level 8 bit
V. Tugas
49
1. Buatlah sebuah laporan dari percobaan diatas.
50