Modul Praktikum Antar Muka
Modul Praktikum Antar Muka
PENUNTUN PRAKTIKUM
INTERFACE
MODUL I
2
A. TUJUAN:
3 .Mengetahui data-data input yang akan diberikan dan membandingkan nya dengan data
Out put
1.Peralatan:
- PSA 5 V ( 1 Buah)
- Multimeter Digital
2.Komponen:
-LED (8 buah)
-Saklar ON/OFF
C. PROSEDUR 1
VCC
74LS138
GND
4.Diberikan data Input Pada IC74LS138 dan membandingkannya dengan data out put nya.
INPUTS OUTPUTS
ENABLE SELECT
G1 G2A G2B C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
MODUL I I
2000 LD A, FFH 3E FF
2004 LD A, FFH 3E FF
2008 HALT 76
2000 LD A, 01H 3E 01
2002 OUT 85H, A D3 85
2004 LD B, 00H 06 00
2006 LOOP1: LD A, B 78
2007 OUT (85H), A D3 84
2009 INC B 04
200A CALL DELAY CD 00 21
200D JP LOOP 1 C3 06 20
MODUL I I I
B. Ubah program diatas agar angka 100 desimal dikeluarkan ke port parallel
Out dx,ax
Int 20
→catat hasil program
2. Move dx,378
Move al,7f
And al,80
Out dx,ax
Int 20
→catat hasil program
3. Ubah program diatas untuk penjumlahan,perkalian,pembagian, or dan xor.
MODUL IV
PORT PARALEL DENGAN PENGENDALIAN BAHASA PASCAL
Port [$378]:=$ff;
Readln;
End.
2. Uses crt;
Begin
Port [$378]:=$aa;
Readln;
End.
Pengenalan Pascal
Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Bahasa PASCAL pertama
kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University,
Zurich – Swiss.
Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE
PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-
17.
Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang
digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur.
11
Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan
masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer.
Ternyata dalam waktu singkat, nahasa pemrograman ini menjadi salah satu bahasa yang
sangat populer dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.
Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman
ini, masing-masing merupakan hasil pengembangannya, antara lain :
Diantara versi-versi yang ada, Turbo Pascal merupakan versi yang sangat populer saat ini.
Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang
paling akhir.
Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.
Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk
koma (;)
Contoh : simpan := akhir; akhir := simpan + awal;
Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan }
Contoh : Var rerata : real; (*nilai rata-rata*)
Uses clause
Bagian uses clause ini digunakan untuk menentukan library yang dibutuhkan pada saat
proses pemograman, library ini diistilahkan sebagai unit dalam turbo pascal yang terdiri
dari system, overlay, graph, dos, crt yang ditempatkan dalam file TURBO.TPL.
READ/READLN [procedure]
Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke dalam suatu
variable.
MODUL V
INTERFACE INPUT-OUTPUT
A. TUJUAN:
3 .Mengetahui data-data input yang akan diberikan dan membandingkan nya dengan data
Out put
1.Peralatan:
- PSA 5 V ( 1 Buah)
- Multimeter Digital
2.Komponen:
-LED (8 buah)
-Saklar ON/OFF
C. PROSEDUR PERCOBAAN
2.Dirancang Rangkaian interface input Out put seperti gambar dibawah ini:
14
74LS244
D7 OCTAL
BUFFER
A7
A6
A5 DATA
BUS
A2
IOADR
A1
3-to-8 D0
A0
Decoder OE
IOSEL
IORQ IORD
RD
INPUT OUTPUT