Kuliah 11 TKE 321 R. Arief Setyawan, ST. MT.

Slides:



Advertisements
Presentasi serupa
BAB VIII Perakitan sistem mikroprosesor
Advertisements

BUS.
TKE 321 Pertemuan IV-V R. Arief Setyawan, ST. MT.
Sistem Bus Oleh : PUTRA PRIMA NAUFAL, S.ST
Unit Masukan dan Keluaran
PPI 8255 Programmable Peripheral Interface ( PPI )
Dasar-Dasar Mikroprosesor dan Mikrokontroler
Oleh: Khairil Anwar, ST SMIK-LPWN HAMZANWADI PANCOR
BAB VII UNIT INPUT OUTPUT
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Programmable Peripheral Interface (PPI) 8255
Organisasi Komputer Pertemuan 10 TATA SUMITRA M.KOM HP
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255
Sistem Komputer.
KONSEP KOMUNIKASI PARALEL
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
DIKTAT VISUAL UNTUK DOSEN
Pertemuan 3 & 4 Interface Mikroprosesor secara Paralel
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255
Mikrokontroler Materi 2
SPESIFIKASI PERANGKAT KERAS 8086/8088
Kuliah 3 TKE 321 R. Arief Setyawan, ST. MT.
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
Antarmuka Memori PENDAHULUAN
Pertemuan 1 Konsep Dasar Interfacing
BUS BUS SITEM Disusun Oleh : 1. Mutiara Dwi Anggraini (H1D015058)
I/O ( Input Output ).
Sistem Input/output (I/O)
Mikroprosesor dan Perangkat Pendukungnya
PERTEMUAN II P1.
SISTEM BUS Powerpoint Templates.
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Programmabel Peripheral Interface ( PPI ) 8255
PPI 8255.
Perkembangan mikroprosesor
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
Sistem Bus pada Komputer
PRINSIP DASAR INTERFACING
Mikroprosesor 8086 dan 8088.
PENGANTARMUKAAN PERIFERAL KOMPUTER
Unit Masukan dan Keluaran
INTERFACE DASAR PADA PC
KOMPONEN PENDUKUNG MIKROPROSESOR 8086
Mikrokomputer Pendahuluan.
INTERFACE DASAR PADA PC
Anis Nurlaili W, MT Jurusan Teknik Informatika - UNDAR
PENGANTAR MIKROKONTROLER
Kuliah 7 TKE 321 R. Arief Setyawan, ST. MT.
Perancangan Sistem Mikroprosessor
EE-2623 Mikroprosesor & Antarmuka
Bab 3.2. Unit Masukan dan Keluaran
Sistem Komputer.
KELUARGA ARSITEKTUR KOMPTER : IBM PC
KELUARGA ARSITEKTUR KOMPUTER : IBM PC
Struktur interkoneksi bus
BAB VI INTERFACE Up8088 DENGAN I/O
Ilustrasi kinerja CPU.
BAB V CENTRAL PROCESSING UNIT
PPI 8255.
UNIT MEMORI M. Andang Novianta ST., MT.
ARSITEKTUR & ORGANISASI KOMPUTER
KOMPONEN CPU(1) Register & Control Unit
Andang, Elektronika Komputer Digital
ORGANISASI DAN ARSITEKTUR KOMPUTER
BUS INTERFACING.
Unit Masukan dan Keluaran
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
KELUARGA ARSITEKTUR KOMPTER : IBM PC
KOMPONEN PENDUKUNG MIKROPROSESOR 8086
Transcript presentasi:

Kuliah 11 TKE 321 R. Arief Setyawan, ST. MT. Input / Output (I/O) Kuliah 11 TKE 321 R. Arief Setyawan, ST. MT.

Input/Output Input/Output pada mikroprosesor berfungsi untuk berkomunikasi dengan piranti lain diluar mikroprosesor. Komponen I/O dapat berupa timer, ADC, DAC, PPI dan lain-lain. Salah satu contoh yang sering digunakan sebagai I/O pada sistem mikroprosesor adalah PPI (Programmable Peripheral Interface) 8255

PPI Terdiri dari 3 port A,B,C Masing-masing port terdiri dari 8 bit PA0 – PA7 PB0 – PB7 PC0 – PC7 Fungsi masing-masing port dapat diprogram sebagai input/output. Bus Data : D0 – D7 Bus Alamat : A0,A1 Bus kontrol : CS,RD,WR

Karena memiliki 2 bit bus alamat, maka PPI memiliki 4 buat alamat. 4 alamat tersebut berfungsi sebagai berikut : A1 A0 Fungsi Port A 1 Port B Port C Control World

Catatan Lebar bus alamat suatu mikroprosesor untuk akses memory dan I/O biasanya berbeda. Jika bus alamat memory dapat selebar 16 bit atau lebih, bus alamat untuk I/O biasanya dibatasi selebar 10 bit. Untuk mikroprosesor 8085, 8088, dll. Pada umumnya bus alat untuk I/O adalah sebesar 10bit. Sehingga alokasi alamat untuk I/O adalah 000 H sampai 3FFH.

Soal Buat rangkaian mikroprosesor – PPI, dengan memetakan PPI pada alamat 300H.

Jawaban Alamat : 300H bit A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 300H 1 Ke Address Dekoder Ke PPI

Hubungan Dengan PPI Alamat : 300H bit A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Dari Latch Dari Mikroprosesor

Rangkaian Mikroprosesor - Memory Microprocessor AD0 . AD7 D0 . D7 Latch A0 A1 Address Dekoder LE CS A8 A9 ALE IO/Memory Dekoder I/O w IO/M WR WR I/O r RD RD

Control World Berfungsi untuk mengatur fungsi keseluruhan port yang digunakan. Misal untuk mengatur port A sebagai Input, port B output, port C output dll.

Fungsi masing2 bit control world

Mode pada PPI Mode 0 Mode 1 Mode 2 Basic Input Output Strobe Input Output Mode 2 Bi Directional Bus

Contoh : Inisialisasi PPI untuk konfigurasi sebagai berikut : Port A : input Port B : Output Port C : Output Mode : 0

Berdasarkan data sheet dapat ditentukan control work sebagai berikut : Dalam hex : 90H D7 D6 D5 D4 D3 D1 D0 1

Penggunaan PPI Sebelum PPI dapat digunakan, langkah awal yang harus dilakukan adalah inisialisasi port melalui control world. Seperti contoh, control word merupakan alamat saat A0 dan A1 = 11. maka jika alamat awal ppi 300H maka alamat control world adalah 303H.

Menggunakan PPI Untuk menginisialisasi PPI, dilakukan pemrograman assembler sbb: Mov A,80H -> A = 80H Movx 303H,A -> alamat 303H = A Untuk mengeluarkan data FFH pada port B: Mov A,0FFH -> A = FFH Movx 301H,A -> 301H = A

Tugas 1 Buat rangkaian mikroprosesor 8085 dengan memory 64k pada alamat 0000H dan PPI pada alamat 200H.

Kita lanjutkan pada pertemuan berikutnya