Rangkaian Aplikasi Port 37AH
1.Tujuan[kembali]
- Memahami mengenai rangkaian interface
- Dapat membuat rangkaian Aplikasi Port 37AH
2.Alat dan bahan[kembali]
3.Dasar teori[kembali]
Port Paralel
Nama lain dari port paralel adalah port printer karena memang dirancang untuk melayani pencetak paralel. Data port paralel 8-bit hanya dirancang untuk mengirim data (pencetak).
Nama-nama port parallel, seperti Tabel 6:
– LPT1 dan LPT2 untuk port printer
– LPT0 untuk video adapter
Tabel 6 Gambaran umum LPT
LPT0 | LPT1 | LPT2 | Sifat | Nama |
$38C | $378 | $278 | R/W | Data port (DP), 8-bit |
$38E | $37A | $27A | R/W | Printer control (PC), 4-bit |
$38D | $379 | $279 | R | Printer Status (PS), 5 bit |
PC (Printer control):
a) Bit 0 : Strobe, sunsang
b) Bit 1 : Autofeed, sunsang
c) Bit 2 : Init, normal
d) Bit 3 : Select in, sunsang
e) Bit 4 s/d 7 : tidak dipakai
PS (Printer status):
a. Bit 0 s/d 2 : Tidak dipakai
b. Bit 3 : Error, normal
c. Bit 4 : Select, normal
d. Bit 5 : Paper end, normal
e. Bit 6 : Acknowledge (ACK), normal
f. Bit 7: Busy, sunsang
Port paralel dapat difungsikan sama seperti IC 8255 untuk interfacing, tetapi setiap port-nya hanya dapat difungsikan sebagai input atau output saja, seperti penjelasan pin-pin pada Tabel 7.
Tabel 7 Fungsi dari 25 pin dari port paralel.
No. pin | Sinyal | Arah | Keterangan | |
1 | PC-0 | STROBE | OUT | Dalam keadaan normal adalah high dan akan low apabila ada data masuk. |
2 | DP-0 | DATA1 | OUT | Sinyal-sinyal ini menjelaskan informasi dari bit ke-1 sampai ke-8 dari data paralel, adalah high atau low. |
3 | DP-1 | DATA2 | OUT | |
4 | DP-2 | DATA3 | OUT | |
5 | DP-3 | DATA4 | OUT | |
6 | DP-4 | DATA5 | OUT | |
7 | DP-5 | DATA6 | OUT | |
8 | DP-6 | DATA7 | OUT | |
9 | DP-7 | DATA8 | OUT | |
10 | PS-6 | ACKNLG | IN | Akan low yang menandakan data telah diterima dan siap untuk menerima data selanjutnya. |
11 | PS-7 | BUSY | IN | Akan high yang menandakan bahwa printer tidak bisa menerima data karena printer sedang beroperasi. |
12 | PS-5 | PE | IN | Akan high yang menunjukkan bahwa printer butuh kertas. |
13 | PS-4 | SLCT | IN | Sinyal yang menunjukkan bahwa printer adalah dalam status select. |
14 | PC-1 | AUTO FEED XT | OUT | Dijadikan low agar supaya printer mempunyai suatu kecepatan tertentu setelah mem-print. |
15 | PS-3 | ERROR | IN | Menjadi low bila printer butuh kertas/error |
16 | PC-2 | INIT | OUT | Akan low untuk mereset buffer printer |
17 | PC-3 | SLCT IN | OUT | Data akan masuk ke printer hanya bila sinyal ini dalam keadaan low. |
18-25 | GND | - | Level Gnd |
Port paralel sama halnya dengan printer, hanya memanfaatkan port data (DP/Data Port) 8-bit yaitu DP0 s/d DP7 sebagai output, Port Control (PC/Printer Control) 4-bit yaitu PC0 s/d PC3 sebagai output dan Port Status (PS/Printer Status) 5-bit (PS3 s/d PS7) sebagai input yang berturut-turut LPT1 dengan alamat 378h, 379h, dan 37Ah. Untuk menguji data yang dikeluarkan sebagai data ke printer maka harus dilakukan komunikasi PS dan PC.
4.Percobaan[kembali]
RaRangkaian terdiri dari PPI 8255 dan IC 74LS245. langkah awal yang dilakukan yaitu dengan melakukan inisialisasi pada PPI 8255 dengan cara memberi logika 1 pada address (A0 dan A1), Read, dan Write, agar PPI 8255 dalam posisi Comand Register. Lalu berikan nilai 1000000 pada pin PPI 8255 yang berarti kita akan menggunakan mode 0 dan port a,b,dan c sebagai outputnya, lalu data dikirimkan (LED akan mati), setelah inisialisasi selesai agar, kita lalu memasukkan data yg akan kita kirim. agar data yang dikirim hanya dikeluarkan pada port C, maka atur addres menjadi A0-0 dan A1-1, lalu berikan lagika 0-1 pada write, data akan keluar di port C yg kemudian masuk ke IC 74LS245. IC ini digunakan agar ouput pada IC akan sesuai dengan. inputnya (tidak ada perubahan data). Dapat dilihat data ditampilkan pada LED yang menyala.
5.Video[kembali]
6.Download[kembali]
simulasi klik disini
video klik disini
html klik disini
Tidak ada komentar:
Posting Komentar