Sumber Clock, Reset dan Antarmuka RAM

dokumen-dokumen yang mirip
TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

I/O dan Struktur Memori

MIKROKONTROLER AT89S52

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

Mikrokontroler 89C51 Bagian II :

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

Pendahuluan Mikrokontroler 8051

BAB 2 TINJAUAN TEORITIS. Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya

Mikroprosesor Z80 Suryanto Sutikno

AT89S52 8kByte In-System Programmable Mikrokontroler

BAB II TINJAUAN PUSTAKA. Jantung dalam terminologi sederhana, merupakan sebuah pompa yang terbuat

MICROCONTROLER AVR AT MEGA 8535

BAB 2 LANDASAN TEORI. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan

MICROCONTROLER AVR AT MEGA 8535

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

Replika Sistem Atap Otomatis Untuk Pelindung Benda Terhadap Hujan Berbasis Mikrokontroler AT89S52

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

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

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

RANCANG BANGUN SISTEM KONTROL LAMPU OTOMATIS BERBASIS WEB

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB 2 LANDASAN TEORI

Mikrokontroler AVR. Hendawan Soebhakti 2009

Tabel 1. Karakteristik IC TTL dan CMOS

4. Port Input/Output Mikrokontroler MCS-51

BAB 2 LANDASAN TEORI

DAFTAR PUSTAKA. Paulus Andi Nalwan. Teknik Antarmuka Dan Pemrograman Mikrokontroler AT89C51, Jakarta:

BAB III PERANCANGAN SISTEM

BAB II TEORI DASAR. peralatan input / output ( I / O ) pendukung di dalamnya. Suatu sistem mikroprosesor

TUGAS MATA KULIAH PENGANTAR MIKROKONTROLER

BAB 2 TINJAUAN TEORITIS. Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroler dan microkomputer,

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S51 hanya memerlukan tambahan 3 kapasitor, 1 resistor dan 1

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

BAB 2 TINJAUAN TEORITIS

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Pertemuan 10 DASAR ANTAR MUKA I/O

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

AKSES MEMORI Menggunakan DT-51 MinSys

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu. dua macam memori yang sifatnya berbeda yaitu:

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

BAB 2 LANDASAN TEORI. Component tester adalah instrument elektronika, atau alat penguji komponen yang

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

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

BAB 2 TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN TEORITIS

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

USER MANUAL FLIP-FLOP MATA DIKLAT : RANCANGAN ELEKTRONIKA

BAB 2 LANDASAN TEORI. bisa digunakan untuk memindahkan program yang ber-ekstention.hex ke Flash,

BAB II TEORI DASAR 2.1 Umum

Organisasi Sistem Komputer. Port Serial

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

BAB 2 TINJAUAN PUSTAKA

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

Rancang Bangun Sistem Kontrol Lampu Otomatis Berbasis Web

Arsitektur Mikrokontroler

BAB III PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI

AUTOMATIC ROOF SYSTEM REPLICATION FOR PROTECTING THINGS FROM THE RAIN BASED ON MICROCONTROLLER AT89S52

APLIKASI MIKROKONTROLER

Interkoneksi CPU-Memory-IO

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

Atmel Corporation, 2009, AT89S52 Datasheet,

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

Sistem Komputer. Tiga komponen utama : CPU

SATUAN ACARA PERKULIAHAN

PERANCANGAN APLIKASI RFID (RADIO FREQUENCY IDENTIFICATION) DAN MCS-51 UNTUK ADMINISTRASI KESISWAAN (HARDWARE)

BAB III PERANCANGAN SISTEM

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

BAB III METODE PENELITIAN. baik pada perangkat keras maupun pada komputer. Buffer. Latch

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

COUNTER DAN TRANSPORTER BARANG BERBASIS MIKROKONTROLLER AT89C51 ABSTRAKSI

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

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

BAB 2 LANDASAN TEORI. Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi

BAB II LANDASAN TEORI

4. Osilator internal dan rangkaian pewaktu. 5. Dua buah timer/counter 16 bit 6. Lima buah jalur interupsi ( 2 buah interupsi eksternal dan 3 interupsi

RANCANG BANGUN PENGAMAN MOBIL BERBASIS MIKROKONTROLER AT89S51 DENGAN APLIKASI TELEPON SELULER SEBAGAI INDIKATOR ALARM

BAB 2 LANDASAN TEORI. dunia elektronika, khususnya dunia mikroelektronika. Penemuan silikon

BAB II LANDASAN TEORI

III. METODE PENELITIAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

BAB III METODE PENELITIAN

BAB II LANDASAN TEORI

Memprogram Port sebagai Output dan Input Sederhana

USER MANUAL PINTU GERBANG DENGAN KENDALI TOMBOL MATA DIKLAT : SISTEM KENDALI DAN OTOMASI

Transkripsi:

,, Antarmuka RAM TSK304 - Teknik Interface dan Peripheral Eko Didik Teknik Sistem Komputer - Universitas Diponegoro

Review Kuliah, Pembahasan tentang antarmuka di mikrokontroler 8051 (AT89S51) Sumber clock Reset dan pemrograman Referensi: MCS 51 Microcontroler Family User s Manual doc2487: AT89S51 datasheet

Bahasan Mikrokontroler AT89S51 Antarmuka Oscillator Internal Eksternal, Reset Power-On Reset Bus Mikrokomputer Schematic

Mikrokontroler AT89S51 Mikrokontroler 8-bit dari Atmel (kompatible dengan keluarga MCS-51) Tegangan supply 4-5.5V Operasi 0-33 MHz Memori flash In-System Programmable (ISP) 4KB RAM internal 128 x 8-bit Programmable I/O 32 jalur 2 Buah Timer/Counter 16-bit 6 Buah Sumber Interrupt UART full duplex, Mikrokontroler AT89S51 Antarmuka

Karakteristik DC, Mikrokontroler AT89S51 Antarmuka

Diagram Block, Mikrokontroler AT89S51 Antarmuka

Pin Antarmuka, Pin antarmuka yang tersedia di AT89S51: 1. Power: VCC (4-5.5V), GND 2. Data I/O: Port 0, 1, 2 dan 3 3. Pasif: clock (XTAL1, XTAL2) 4. Kontrol: RST (I), ALE/nPROG(I/O), npsen (O) dan nea/vpp (I) Mikrokontroler AT89S51 Antarmuka

Sinyal Kontrol ALE/PROG(I/O), PSEN (O) dan EA/VPP (I) ALE/PROG (Address Latch Enable), I/O Output: latch low-byte alamat saat akses ke memori eksternal Aktif hanya untuk perintah MOVX atau MOVC Input: untuk memprogram flash, Mikrokontroler AT89S51 Antarmuka PSEN (Program Store Enable), Output Read strobe untuk memori program eksternal EA/VPP (External Access Enable), Input EA Ù ÙÒ Ò Æ Ö Ñ ÖÓ ÓÒØÖÓÐ Ö Ô Ø Ñ Ò Ñ Ð Ó Ø µ Ö ÐÓ Ñ ÑÓÖ Ø ÖÒ Ð ¼ ¹ ¼Ü µ EA Ù ÙÒ Ò Î ÙÒØÙ Ù Ö Ñ ÑÓÖ ÔÖÓ Ö Ñ ÒØ ÖÒ Ð

Port 0 I/O, Alamat low-byte, dan Program Flash, Mikrokontroler AT89S51 Antarmuka Port I/O (P0.7-P0.0) Output: dapat mensuplai 8 masukan TTL Input: masukan high-impedance Alamat low-byte memori (A7-A0) Untuk akses memori eksternal: program (fetch) dan data (R/W) yang menggunakan 16-bit alamat (MOVX @DPTR) Data untuk flash program (D7-D0,paralel) Input: menerima byte kode saat memprogram flash Output: menuliskan byte kode saat verifikasi. Perlu pull-up external

Port 1 I/O, paralel flash program, Serial ISP, Mikrokontroler AT89S51 Antarmuka Port I/O (P1.7-P1.0), bidi, internal pull-up Output: dapat mensuplai 4 masukan TTL Input: masukan, pulled high Alamat low-byte memori (A7-A0) Untuk program dan verifikasi flash Serial flash programming/isp P1.5: MOSI (input, ISP) P1.6: MISO (output, ISP) P1.7: SCK (input, ISP)

Port 2 I/O, Eksternal Memori, Paralel Flash, Mikrokontroler AT89S51 Antarmuka Port I/O (P2.7-P2.0), bidi, internal pull-up Output: dapat mensuplai 4 masukan TTL Input: masukan, pulled high Alamat high-byte memori (A15-A8) Untuk akses memori program eksternal program (fetch) Akses memori data eksternal mode 16-bit, MOVX @DPTR Jalur data untuk menuliskan isi SFR (Special Function Register) P2, MOVX @RI Alamat high-byte memori (A15-A8), Input Untuk program dan verifikasi flash

Port 3 I/O, Paralel Flash, Fungsi Khusus, Mikrokontroler AT89S51 Antarmuka Port I/O (P2.7-P2.0), bidi, internal pull-up Output: dapat mensuplai 4 masukan TTL Input: masukan, pulled high Jalur kontrol untuk pemrograman dan verifikasi flash Fungsi-fungsi Spesial

Port 3 Fungsi Khusus, Mikrokontroler AT89S51 Antarmuka

On-Chip Oscillator Frekuensi Clock 0-33 MHz Memberikan sumber clock untuk semua peripheral on-chip yang ada di mikrokontroler Menggunakan XTAL1 (I) dan XTAL2 (O), Oscillator Internal Eksternal

Clock Eksternal Frekuensi Clock 0-33 MHz, Menggunakan pin XTAL1 sebagai input Oscillator Internal Eksternal

Diagram Pewaktuan Clock Eksternal, Oscillator Internal Eksternal

Koneksi Reset, Untuk menginisialisasi SFR, terutama PC/program counter Masukan reset disambungkan ke pin RST Komponen untuk reset berupa push-button yang disambungkan ke VDD Reset akan terjadi dengan menekan push-button (menahan pin RST 1 ) selama setidaknya 2 cycle mesin (24 periode clock) Sinyal reset adalah asinkron terhadap clock internal Reset Power-On Reset

Skematik Rangkaian Reset Power-on Asinkron Reset, Reset Power-On Reset

Bus Mikrokomputer, Bus Mikrokomputer Schematic Tipe data transfer yang dikontrol CPU: CPU reads data/instruction from memory (memory read) CPU writes data to memory (memory write) CPU reads data from I/O (I/O read) CPU writes data to I/O (I/O write)

Siklus Memori Operasi Memori, Bus Mikrokomputer Schematic Memori Read Prosesor meletakkan alamat ke bus alamat dan mengaktifkan sinyal read (active-low) Memori meletakkan data sesuai alamat ke bus data Memori Write Prosesor meletakkan alamat ke bus alamat dan meletakkan data ke bus data dan mengaktifkan sinyal write (active-low) Memori menyimpan data ke alamat yang ditunjuk

Pin yang Dibutuhkan Memori data (16-bit address) Alamat: A15-A8(P2), A7-A0 (P0) Data: D7-D0 (P0) multipleks dengan A7-A0 Kontrol: Memori program nce = Memori mapped, misalnya A15 noe = nrd and npsen nwe = nwe Alamat: A15-A8 (P2), A7-A0 (P0) Data: D7-D0 (P0) multipleks dengan A7-A0 Kontrol: nce = Memori mapped, misalnya na15 noe = npsen, Bus Mikrokomputer Schematic

Antarmuka 8051 - RAM Eksternal, Detail. Lihat project: http://www.kmitl.ac.th/~kswichit/8051sbc/8051sbc.html Bus Mikrokomputer Schematic