SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC (URAIAN SINGKAT) By ATIT PERTIWI PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255

dokumen-dokumen yang mirip
SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

PPI Skema konektor dari IC PPI 8255 adalah sebagai berikut :

Pertemuan 10 DASAR ANTAR MUKA I/O

Mikroprosessor 2014 Telkom University

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

ELEKTRONIKA DIGITAL PPI 8255

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

PERANCANGAN MATRIKS LED YANG DIKENDALIKAN OLEH KOMPUTER BERBASIS IC 8255

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

Sistem Komputer. Tiga komponen utama : CPU

Published By Stefanikha

Pendahuluan BAB I PENDAHULUAN

Programmable Peripheral Interface 8255

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

TRANSFER DATA PARALEL DAN ANTARMUKA DIGITAL

Batasan Masalah dan Tujuan Penulisan

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

KARTU ANTARMUKA (INTERFACE CARD) SEBAGAI MASUKAN-KELUARAN (INPUT-OUTPUT) MENGGUNAKAN PPI-8255 DAN PIT-8253 BERBASIS KOMPUTER

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

I/O Interface. Sistem Komputer Universitas Gunadarma

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Chapter 6 Input/Output

14.1. SYNCHRONOUS B US

Organisasi & Arsitektur Komputer

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

SINYAL INTERUPSI. 1. Latar Belakang

P10 Media I/O Universitas Mercu Buana Yogyakarta

BAB III PERANCANGAN DAN REALISASI

DIRECT MEMORY ACCESS (DMA)

BAB III PERANCANGAN DAN PEMBUATAN ALAT

SISTEM INPUT- OUTPUT. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

II. TINJAUAN PUSTAKA

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

Mikroposesor-berbasis Sistem PC

SATUAN ACARA PERKULIAHAN

MIKROKONTROLER AT89S52

Novi Dian Nathasia *) ABSTRACT

4. Port Input/Output Mikrokontroler MCS-51

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

Percobaan 3 PENGENALAN INTERFACE I 2 C

BABII TINJAUAN PUSTAKA DAN LANDASAN TEORI

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY

B A B II PERANGKAT KERAS KOMUNIKASI DATA

APLIKASI PPI8255 DALAM SISTEM ANTRIAN ELEKTRONIK BERBASIS KOMPUTER

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

Konsep dan Cara Kerja Port I/O

Sistem Mikroprosessor

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

Perkembangan Mikroprosesor

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

DT-51Application Note

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

BAB III PERANCANGAN DAN REALISASI ALAT

Sistem Bus. (Pertemuan ke-10) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. (INTERKONEKSI antar BAGIAN UTAMA KOMPUTER)

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

8. Mengirimkan stop sequence

Hanif Fakhrurroja, MT

Sumber Clock, Reset dan Antarmuka RAM

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Organisasi Sistem Komputer. Port Serial

BAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas

sistem komputer Komponen Sistem Komputer

Materi 5: Protokol I2C

SISTEM MIKROPROSESOR

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

PENDAHULUAN PULSE TRAIN. GATES ELEMEN LOGIKA

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

Hanif Fakhrurroja, MT

Ari Eko Wardoyo, ST.

III. METODE PENELITIAN

PORT PARALEL MAKALAH. Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Orientasi Sistem Komputer Tahun Akademik 2007/2008

LAPORAN RESEARCH GRANT PENGEMBANGAN MODUL APLIKASI INTERFACING I/O PARALEL DAN I/O SERIAL UNTUK PENGENDALIAN UNIT MELALUI JARINGAN LOKAL.

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

DT-BASIC Application Note

Oleh : Mujahidin

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

BAB II LANDASAN TEORI

Pendahuluan Mikrokontroler 8051

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

SISTEM KERJA PENGONTROL MENGGUNAKAN PPI 8255 BERBASIS PERSONAL COMPUTER (PC) SEBAGAI ALAT BANTU PENGUSIR SERANGGA

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

TINJAUAN PUSTAKA. terjadi kesalahan. Dalam hal ini output yang dikendalikan adalah kestabilan,

Interfacing i8088 dengan Memori

Komponen-komponen Komputer

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

Transkripsi:

PERTEMUAN 7 SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC (URAIAN SINGKAT) By ATIT PERTIWI PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255 IC 8255 adalah sebuah antarmuka yang dapat menggerakkan piranti/peralatan/peripheral berbentuk Integrated Circuit (IC) yang dapat diprogram dan bekerja pada Mikroprosessor intel dan kompatibelnya. 8255 menyediakan 3 buah port I/O yang masing masing berisi 8 bit dan masing - masing portnya saling berdiri sendiri. IC 8255 adalah peralatan yang berkenaan dengan operasi data paralel input maupun output (Paralel I/O = PIO). Fungsi dari 3 buah port I/O yang ada adalah sebagai berikut : By. Atit Pertiwi 2 1

Port A : TerdiridaribagianInput 8 bit atau Output 8 bit. Bagian input disediakan untuk menahan data (latching data). Bagian output disediakan untuk menahan (latch) dan buffer data; yang berarti output dapat langsung menjalankan rangkaian luar (TTL). Write/menulis adalah mengirim data ke bagian output ; sedangkan Read/ membaca adalah mengirim data dari unit/ bagian output ke input. Port B : terdiri dari sebuah bagian I/O yang terdiri dari 8 bit dan sebuah Input buffer data 8 bit. Unit I/O disediakan untuk menahan dan buffer data. Port C : Terdiri dari satu bagian output 8 bit dansatubagianinput 8 bit. Unit output menyediakan latch dan buffer data sedangkan unit input menyediakan fungsi buffer data. Pada mode 1 dan 2; Port C dibagi atas dua bagian yang masing - masing mempunyai lebar 4 bit yang dioperasikan dengan Port A dan B dikhususkan sebagai sinyal kontrol output atau sinyal status input. By. Atit Pertiwi 3 Blok Diagram 8255 GROUP A CONTROL GROUP B PORT A (8) D0 D7 DATA BUS BUFFER GROUP A PORT C UPPER (4) GROUP B PORT C LOWER (4) READ WRITE CINTROL LOGIC GROUP B CONTROL GROUP B PORT B (8) By. Atit Pertiwi 4 2

Blok Diagram Control Word By. Atit Pertiwi 5 PPI 8255 mempunyai 3 mode kerja : 1. MODE 0 sebagai BASIC INPUT OUTPUT. Semua Port I/O dipakai sebagai Input dan Output. Tidak diperlukan sinyal Handshake. Data langsung ditulis atau dibaca dari port yang bersangkutan. Fungsi dasar dari 8255 mode 0 adalah : Dua Port-8 bit (Port A & B) serta 2 Port - 4 bit (Port c). Setiap Port dapat dipakai sebagai input atau output. Output di-latch (ditahan); input tidak di-latch (ditahan). Menyediakan 16 kombinasi konfigurasi input/output pada mode ini. ( Dapat dilihat dari control wordnya ) By. Atit Pertiwi 6 3

2. MODE 1 sebagai STROBE INPUT/OUTPUT. Sebagai penyalur data I/O dari atau ke port yang dimaksud yang berhubungan dengan sinyal strobe (sinyal kontrol) memakai aturan Handshake. Port A dan Port B dipakai untuk jalur transfer data. Port C untuk menghasilkan atau menerima sinyal Handshake tersebut. Definisi fungsional dari mode 1 adalah : 2 kelompok sinyal kontrol dengan Handshake. Tiap kelompok terdiri dari satu buah port data 8 bit (port A atau B) dan satu buah port kontrol/data 4 bit. Port data-8 bit dapat digunakan sebagai input ataupun output. Keduanya dapat di- latch. 4 Port lainnya (4 bit) dipakai untuk port kontrol/status dari port data 8 bit. 1 bit lagi dipakai untuk port data input/output. By. Atit Pertiwi 7 3. MODE 2 sebagai STROBED BIDIRECTIONAL BUS I/O. Mode ini setiap data port membutuhkan 5 sinyal kontrol sehingga hanya kontrol grup A yang terdapat pada mode ini.fungsinya mirip dengan mode 1, hanya arah datanya Bidirectional (Dua arah). Fungsi dasar dari mode 2 : Digunakan hanya dalam grup A. Sebuah port bus 8 bit Bidirectional (port A) dan 5 bit port kontrol (port c). Data input dan output di-latch. By. Atit Pertiwi 8 4

Group Control 8255 By. Atit Pertiwi 9 Format Data Set/Reset D7 D6 D5 D4 D3 D2 D1 D0 1 = Set 0 = Reset 0 X X X Bit selector Bit selector adalah bit yang diinginkan untuk di set/reset, Contoh: jika set PC 3 maka datanya adalah 0xxx0111 By. Atit Pertiwi 10 5

A0 0 0 1 1 A1 0 1 0 1 Port Select Sinyal control Data bus = Port A Data bus = Port B Data bus = Port C Data bus = Control word A0 dan A1 : Port select 0 dan port select 1. untuk menentukan hubungan antara data bus dengan port yang aktif. Karena data bus dari 8255 hanya terdiri dari satu bus 8 bit maka transfer data pada semua port tidak dapat dilakukan secara bersama-sama. By. Atit Pertiwi 11 9.2 PROGRAMMABLE COMMUNICATION INTERFACE (PCI) 8251A IC 8251 adalah sebuah antarmuka komunikasi berbentuk Integrated Circuit (IC) yang dapat diprogram dan dirancang untuk menghubungkan ke suatu tipe interface serial secara virtual. 8251 merupakan Universal Syncronous/ Asyncronous Receiver Transmitter (USART). Menyediakan 2 mode komunikasi yaitu : By. Atit Pertiwi 12 6

1. Mode Asyncronous Pada Mode ini data berbentuk Asinkron dimana informasi dikirim dan diterima tanpa adanya clock atau sinyal pewaktu. Data dikirim perbingkai (frame) yang terdiri atas : start bit, tujuh bit data, paritas dan satu stop bit. Data umumnya berisi satu karakter ASCII. By. Atit Pertiwi 13 2. Mode Syncronous Pada Mode ini data tidak mempunyai start bit dan stop bit dan hanya berisi bit data. Data disinkronisasikan dengan sinyal clock. Awaol frame diindikasikan dengan menggunakan karakter SYNC dan umumnya digunakan 2 karakter SYNC yang disebut BYSYNC. By. Atit Pertiwi 14 7

9.3 PROGRAMMABLE KEYBOARD/ DISPLAY INTERFACE 8279 IC 8279 adalah sebuah antarmuka papan ketik (keyboard) dan display berbentuk Integrated Circuit (IC) yang dapat diprogram dan dirancang untuk menscan dan meng-encode sampai dengan 64 kunci (tuts) dan 16 digit kode numerik. By. Atit Pertiwi 15 9.4 CATHODE RAY TUBE CONTROLLER (CRTC) 8275 IC 8275 adalah sebuah antarmuka layar (CRT) yang dapat diprogram dan dirancang untuk menscan dan meng-encode sampai dengan 64 kunci (tuts) dan 16 digit kode numerik. By. Atit Pertiwi 16 8

9.5 FLOPPY-DISK CONTROLLER (FDC) 8272A IC 8272A adalah sebuah antarmuka floppy berbentuk Integrated Circuit (IC) yang dapat diprogram dan dirancang untuk men-scan dan meng-encode encode sampai dengan 64 kunci (tuts) dan 16 digit kode numerik. By. Atit Pertiwi 17 9.6 DIRECT MEMORY ACCESS CONTROLLER (DMAC) 8237 IC 8279 adalah sebuah antarmuka papan ketik (keyboard) dan display berbentuk Integrated Circuit (IC) yang dapat diprogram dan dirancang untuk men- scan dan meng-encode encode sampai dengan 64 kunci (tuts) dan 16 digit kode numerik. By. Atit Pertiwi 18 9

THE END By. Atit Pertiwi 19 10