INPUT- OUTPUT SERIAL

dokumen-dokumen yang mirip
KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

COUNTER TIMER CIRCUIT (CTC) Z80

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

SISTEM MIKROPROSESOR

Published By Stefanikha

ARSITEKTUR MIKROPROSESOR Z80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

DASAR - DASAR MIKROPROSESOR. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

MIKROPROSESOR PENDAHULUAN PROGRAM STUDI TEKNIK INFORMATIKA STIMIK AMIKOM PURWOKERTO

Silabus Mata Kuliah Sistem Mikroprosesor Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

SATUAN ACARA PERKULIAHAN

PENGENALAN SISTEM MIKROPROSESOR. Judul Pokok Bahasan

BAB II LANDASAN TEORI

DASAR SISTEM MIKROPROSESOR

Sistem Komputer. Tiga komponen utama : CPU

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

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

Sistem Mikroprosessor

8/4/2011. Microprocessor & Microcontroller Programming. merupakan komponen pokok dalam sebuah sistem mikroprosesor.

MAKALAH. Mikroprosesor Zilog Z80 DI SUSUN OLEH: M.RIZAL PAHLEPI SAIFANNUR FIZATUL VUZA HERU RINALDI KEMENTERIAN PENDIDIKAN NASIONAL

Percobaan 2 PENGENALAN INTERFACE SERIAL DAN UART

MIKROKONTROLER AT89S52

Konsep dan Cara Kerja Port I/O

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

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

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Sistem Mikroprosesor

UNIT INPUT OUTPUT SISTEM MIKROPROSESOR

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

PENDAHULUAN PULSE TRAIN. GATES ELEMEN LOGIKA

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

Pertemuan 10 DASAR ANTAR MUKA I/O

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

SINYAL INTERUPSI. 1. Latar Belakang

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

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Tabel 1. Karakteristik IC TTL dan CMOS

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

Programmable Peripheral Interface 8255

Pengantar Sistem Mikroprosesor

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

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

Chapter 6 Input/Output

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

TnEX ADC GPIO UART PWM I2C SPI GPIO

APLIKASI MIKROKONTROLER. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

4. Port Input/Output Mikrokontroler MCS-51

PORT SERIAL MIKROKONTROLER ATMEL AT89C51

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

Bab 6 Interface Komunikasi Data

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

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

DIRECT MEMORY ACCESS (DMA)

BABII TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II KONSEP DASAR PERANCANGAN

Pertemuan 6 SPESIFIKASI PERANGKAT KERAS 8086/8088

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Gambar Komunikasi serial dengan komputer

P10 Media I/O Universitas Mercu Buana Yogyakarta

Pengantar sistem komputer

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

Komunikasi Data SPI pada Mikrokontroler MCS51

Pengenalan Mikroprosessor

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

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

14.1. SYNCHRONOUS B US

SATUAN ACARA PERKULIAHAN (SAP)

Tata Cara Komunikasi Data Serial

ELEKTRONIKA DIGITAL PIC 8259

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Kuliah#11 TKC-205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017

JUN - ITTELKOM. Antarmuka I/O. Komunikasi I/O [1]

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TRANSFER DATA PARALEL DAN ANTARMUKA DIGITAL

Atmel Corporation, 2009, AT89S52 Datasheet,

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

8/4/2011. Microprocessor & Microcontroller Programming

Batasan Masalah dan Tujuan Penulisan

III. METODE PENELITIAN

Mikrokontroler 89C51 Bagian II :

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

Organisasi Sistem Komputer. Port Serial

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

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

III. METODE PENELITIAN

TEKNIK DAN MODEL KOMUNIKASI

PERANCANGAN MATRIKS LED YANG DIKENDALIKAN OLEH KOMPUTER BERBASIS IC 8255

SPESIFIKASI PERANGKAT KERAS 8086/8088. Sistem Komputer Universitas Gunadarma

: Ahmad Sadili : Teknik Komputer (Reg) Tugas Mata Kuliah Mikroprosesor. Mikroprosesor Zilog Z80

SATUAN ACARA PERKULIAHAN TEKNIK ELEKTRO ( IB ) MATA KULIAH / SEMESTER : MIKROKONTROLLER / 7 KODE MK / SKS / SIFAT : IT / 2 SKS / LOKAL

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

ORGANISASI KOMPUTER MATA KULIAH: SISTEM EMBEDDED PERTEMUAN 14

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

ARSITEKTUR MIKROPROSESOR

Apa itu Mikrokomputer?

Transkripsi:

INPUT- OUTPUT SERIAL Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Input-output serial adalah unit masukan keluaran yang bekerja atas dasar prinsip urut/seri. Dalam hal ini diperlukan proses konversi dari data paralel ke bentuk serial. Salah satu komponen LSI standar adalah Universal Asynchronous Receiver- Transmitter (UART). UART bekerja mengubah data serial ke uffer dan data uffer ke serial. UART paling sering digunakan untuk operasi kecepatan rendah ke sedang. Sedangkan untuk transmisi kecepatan tinggi digunakan jenis Universal Synchronous Receiver Transmitter (USRT). Z80 SIO adalah sebuah komponen dual saluran multifungsi yang dirancang memenuhi kebutuhan komunikasi data serial pada sistem mikrokomputer. Z80 SIO memiliki fitur sebagai berikut : Dua saluran full duplex independent Kecepatan data dalam mode sinkron atau asinkron yaitu : 0 550 Kb/second dengan kecepatan clock 2,5 MHz dan 0 880 Kb/second dengan kecepatan clock 8 MHz. Kontrol input dan output modem terpisah untuk kedua saluran Diagram blok Z80 SIO diperlihatkan pada gambar 1.

Gambar 1. Diagram blok Z80 SIO (Sumber dari data book Zilog 1986) Konfigurasi pin Z80 SIO diperlihatkan pada gambar 2. Gambar 2. Konfigurasi pin Z80 SI0 (Sumber dari data book Zilog 1986) D0-D7. Sistem data bus. Sistem bus data mentransfer data dan instruksi antara CPU dan Z80 SIO. B / A. Pemilihan saluran A atau B. (input tinggi berarti memilih saluran B). input ini menentukan saluran yang diakses selama transfer antara CPU dan Z80 SIO. Alamat bit A0 dari CPU sering digunakan fungsi pemilihan.

C / D. Control atau pemilihan data (jika masukan tinggi berarti memilih kontrol). Input ini menentukan jenis transfer informasi antara CPU dan Z80 SIO. CE. Chip enable. Jika berlogik 0 maka Z80 SIO aktif. Ф. Input clock. M 1(input dari CPU Z80). Pada saat M1 aktif maka RD juga aktif, Z80 CPU mengambil sebuah instruksi dari memori. Pada saat M1 aktif dan IORQ juga aktif, Z80 SIO menerima M1 dan IORQ sebagai acknowledge interupsi jika Z80 SIO adalah perangkat prioritas tinggi. IORQ. Digunakan dengan B/A, C/D, CE dan RD untuk mentransfer instruksi dan data antara CPU dengan Z80 SIO. Pada saat CE, RD dan IORQ semuanya aktif, saluran dipilih oleh B/A untuk mentransfer data ke CPU (operasi baca). Pada saat CE dan IORQ aktif, tetapi RD tidak aktif maka B/A pada operasi tulis. RD. Status baca. RESET. reset aktif low. IEI. Interrupt Enable Input. Sinyal ini digunakan dengan IEO untuk prioritas daisy chain pada saat lebih dari satu interupsi pengendalian peralatan. IEO. Interrupt Enable Out. IEO tinggi jika IEI tinggi dan CPU tidak melayani sebuah interupsi dari Z80 SIO ini. INT. Interrupt request. Pada saat Z80 SIO meminta sebuah interupsi, INT low. W / RDYA, W / RDYB. Wait/ ready A, wait/ ready B. CTSA, CTSB, clear to send. DCDA, DCDB. Data carrier detect. Sinyal ini mirip dengan input CTS, hanya ia dapat digunakan sebagai receiver enable.

REGISTER REGISTER MASUKAN = 0 REGISTER RxDA, RxDB. Menerima data TxDA, TxDB. Mengirim data. RxCA, RXCB. Menerima clock. TxCA, TXCB. Mengirim clock. RTSA, RTSB. Request to send. DTRA, DTRB. Data terminal ready. SYNC A, SYNC B. Sinkronisasi. 6820 PIA Diagram blok 6820 diperlihatkan pada gambar 3. CRA DDRA PDRA CA1 CA2 BUS DATA I/O CRB DDRB PDRB Pemilih IRQA IRQB CB2 CB1 I/O Gambar 3. Diagram Blok PIA 6820 (Sumber dari data book IC Motorola 1987)

Format register pengendali ditunjukkan pada gambar 3. bit 7 menunjukkan suatu transisi masukan CA1. bit ini dipakai sebagai isyarat interupsi, hal yang sama juga berlaku untuk bit 6, kecuali bit memonitor penyemat CA2 yang digunakan sebagai masukan. Bit 3, 4 dan 5 memberikan 8 modus yang berbeda dari alat dan fungsi penyemat CA2. Bit 2 menunjukkan pemilihan register arah atau data. Bit 0 dan 1 adalah pengendali yang menjalankan atau mematikan interupsi. PIA Motorola mempunyai 6 register dan hanya 2 penyemat pemilih register (RS). DR dan DDR pada tiap pintu mempunyai alamat yang sama, ini dibedakan oleh harga bit 2 register pengendali. D7 D6 D5 D4 D3 D2 D1 D0 IRQA 1 IRQA 2 PENGENDALI CA2 AKSE S DRDA PENGENDALI CA1 Gambar 4. Format register pengendali 6820 Motorolla 6850 ACIA MC 6850 tersusun dari sejumlah register serial uffer l masukan keluaran dan rangkaian pengendali standar EIA RS 232. Diagram blok ACIA digambarkan seperti Gambar VII.16. Gambar 5. Diagram blok 6850 ACIA (Sumber dari data book IC Motorola 1987)

Penghantaran 6850 pada saluran/bus dari uffer dapat digambarkan seperti Gambar 6. Data serial yang masuk dan keluar adalah sinyal kompatibel TTL dan harus di uffer untuk memberikan tingkatan yang diperlukan untuk menggerakkan alat-alat serial. Gambar 6. Penghantaran 6850 pada Saluran / Bus (Sumber dari data book IC Motorola 1987) Intel 8251 USART Intel 8251 dirancang oleh Intel yang memiliki pasilitas sebagai UART dan juga USRT. Dengan kata lain 8251 dapat dipakai baik sebagai alat tak serempak maupun alat serempak (sinkron). Sehingga 8251 diberi nama USART. 8251 menyediakan pasilitas pengiriman dan penerimaan data sinkron dan tak sinkron. Organisasi logika 8251 ditunjukkan pada Gambar 7.

Gambar 7. Diagram Logika 8251 (Sumber dari data book IC Intel) Soal Latihan 1. Jelaskan fungsi dari SIO Z 80? 2. Jelaskan perbedaan antara UART dan USART? 3. Jelaskan keunggulan dan kelemahan dari PPI 8255 dibandingkan dengan PIA? 4. Jelaskan yang dimaksud dengan ACIA? 5. Jelaskan penggunaan ACIA? 6. Jelaskan keunggulan dan kelemahan antara PPI 8255 dengan PIO Z80? 7. Jelaskan yang dimaksud MODEM?. Referensi : 1. Laventhal, (1986). Z80 Assembly Language Programming, Mc Graw Hill, Singapore. 2. Hall, (1985), Microprocessor and Digital Systems, Mc Graw Hill. 3. Rodnay Zaks and Austin Lesea. ( 1979). Microprocessor Interfacing Techniques. Sybex Inc. 4. Hartono Partoharsodjo. (1990).Bahasa Assembly. Jakarta : PT. Elek Media Komputindo. 5. James W. Coffron. ( 1983). Practical Hardware Details For 8080,Z80,and 6800. 6. Inelco, (1986). Guru Mikro Saya.

7. Brey, Barry B. (2003). The intel microprocessors : 8086/8088/80186/80286/80386/80486, Pentium, Pentium Pro processor, Pentium II, Pentium III, and Pentium 4: architecture, programming, and Interfacing- 6 th ed. New Jersey : Pearson Education. 8. Greenfield, Joseph D.(1992). The 68HC11 Microcontroller.Orlando, FL: 9. Puadi. (1995). Upaya Pengembangan Kegunaan TrainerBGC 8088 V3 Sebagai Alat Bantu Belajar Mengajar. Bandung: IKIP. 10. Endra Pitawarno, (2005). MIkroprosesor dan Interfacing. Penerbit ANDI Yogyakarta. 11. Data book Zilog dan Intel 1986.