PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

dokumen-dokumen yang mirip
I/O dan Struktur Memori

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Gambar 1.1. Diagram blok mikrokontroller 8051

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

MIKROKONTROLER AT89S52

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

Pendahuluan Mikrokontroler 8051

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

BAB 2 TINJAUAN TEORITIS

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

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

BAB 2 TINJAUAN TEORITIS

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

BAB II LANDASAN TEORI

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

SISTEM KOMPUTER.

Arsitektur Mikrokontroler

Tabel 1. Karakteristik IC TTL dan CMOS

BAB 2 TINJAUAN PUSTAKA

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

Mikrokontroler 89C51 Bagian II :

Mikroprosesor Z80 Suryanto Sutikno

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB 2 LANDASAN TEORI

Sistem Mikroprosessor

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

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

Memori Semikonduktor

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

BAB III STUDI KOMPONEN. tugas akhir ini, termasuk fungsi beserta alasan dalam pemilihan komponen. 2. Sudah memiliki Kecepatan kerja yang cepat

SATUAN ACARA PERKULIAHAN

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

8/4/2011. Read Only Memory (ROM) Microprocessor & Microcontroller Programming. Random Access Memory (RAM) Serial/Sequential Access Memory (SAM)

BAB II TINJAUAN PUSTAKA

Pertemuan 10 Arsitektur Mikrokontroler 8051

REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

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

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

ORGANISASI MEMORI MIKROKONTROLER MCS-51. Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

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

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

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

AKSES MEMORI Menggunakan DT-51 MinSys

SISTEM INTERUPSI MIKROKONTROLER ATMEL

BAB 2 LANDASAN TEORI. Dalam bab ini penulis akan membahas tentang komponen-komponen yang

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

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

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

Microcontroller: Bahasa Pemrograman Assembly 8051

I. Pendahuluan. Mikroprosesor CPU. Gambar 1. Perbedaan Mikrokontroler dengan Mikroprosesor

Strategi Perancangan Hardware menggunakan 2 Metode Bersamaan dan Pengantar Arsitektur Mikroprosesor

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

BAB 2 TINJAUAN PUSTAKA

UNIT MEMORI DALAM SISTEM MIKROPROSESOR

TUGAS MATA KULIAH PENGANTAR MIKROKONTROLER

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

SINYAL INTERUPSI. 1. Latar Belakang

Ket. Ranah kognitif a. Tipe hasil belajar : Pengetahuan (C1) proporsi 43,33 % b. Tipe hasil belajar : Pemahaman (C2) proporsi 56,66 %

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Pendahuluan BAB I PENDAHULUAN

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

BAB II TEORI DASAR DAN PENUNJANG. tersebut. Berikut ini penulis akan membahas tentang prinsip-prinsip dasar dari

Desain Tracker Antena Parabola Berbasis Mikrokontroler

BAB II LANDASAN TEORI

4. Port Input/Output Mikrokontroler MCS-51

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

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

RANCANG BANGUN SISTEM KONTROL LAMPU OTOMATIS BERBASIS WEB

BAB X MEMORY. RAM (Random Access Memory) DRAM (Dynamic RAM) SRAM (Static RAM) MOS. Kementerian Pendidikan dan Kebudayaan Politeknik Negeri Malang

APLIKASI MIKROKONTROLER AT89S51 PADA SISTEM ANTRIAN DENGAN PENAMPIL DAN SUARA

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51

BAGIAN 1 LINGKUP BELAJAR. Pengetahuan perkembangan mikrokontroler

APLIKASI MIKROKONTROLER

USER MANUAL TRAINER TOMBOL & LED 8 BIT MENGGUNAKAN AT89S51 MATA PELAJARAN:ELEKTRONIKA KENDALI

MICROCONTROLER AVR AT MEGA 8535

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Mikrokontroler AVR. Hendawan Soebhakti 2009

AT89S52 8kByte In-System Programmable Mikrokontroler

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

BAB 2 LANDASAN TEORI

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

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

ABSTRACT. The miniature parking system which is completed by touched sensor,

BAB II TINJAUAN PUSTAKA. adanya kebocoran gas. Sensor ini merupakan suatu semikonduktor oksida-logam,

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

BAB 2 LANDASAN TEORI

Sistem Memori. Flip-flop: memori 1-bit Register: memori n-bit, satu lokasi Memori: penyimpan data n-bit, m-lokasi MSB. 4-bit LSB. Flip-flop.

BAB 2 LANDASAN TEORI

Pertemuan Ke-4. Internal Memory

PETA MEMORI MIKROPROSESOR 8088

MICROCONTROLER AVR AT MEGA 8535

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERANCANGAN SISTEM

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

Sistem Mikrokontroler

Transkripsi:

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

Memory Program Memory dan Data Memory Memory yang terdapat pada Mikrokontroler 89C51 dipisahkan menjadi 2 bagian yaitu program memory (memori program) dan data memory (memori data). 1. Memori program berfungsi untuk menyimpan instruksi-intruksi program yang sifatnya hanya di baca/read Only. 2. Memori data menempati ruang alamat yang terpisah dari memori program. Memori data dapat di tulis atau di baca atau identik dengan RAM. Data-data yang tersimpan pada memori data dapat berubah dalam proses. Pada keluarga 89C51 Jangkauan 128 byte berada didalam chip.

Memory program yang terdapat pada Mikrokontroler 89C51 (internal memory) merupakan Flash PEROM (Programable Erasable Read Only Memory) dengan alamat 0000h s/d 0FFFh dengan kapasitas 4 kilo byte (4K). Jika kapasitas memory program maka dapat ditambahkan dengan memory di luar chip IC mikrokontroler, dengan EPROM, EEPROM atau Flash yang dikenal dengan eksternal memory dialamat 2000h s/d FFFFh. Block diagram struktur Memory program

Bagaimana cara mengaccsess memory Program? Jika pin EA berlogika tinggi maka Mikrokontroler 89C51 menggunakan memory program internal jika EA berlogika rendah maka memory eksternal berarti menggakses memory program eksternal. FLASH MEMORY (FLASH ROM) Dengan teknologi Flash proses pengisian dan penghapusan data dapat dilakukan dengan bantuan PC. ROM digunakan untuk menyimpan program yang bersifat permanent

Dengan kombinasi sinyal kendali dan tegangan yang lebih dari 5 Volt maka proses pengisian dan penghapusan data tidak di lakukan pe-alamat memory tetapi dapat di lakukan secara menyeluruh (data di semua alamat), proses penghapusan lebih cepat di banding EPROM dengan sinar UV. Karena kecepatan ini maka memory ini disebut Flash Seperti pada memory program, data memory juga berada di dalam Chip Mikrokontroler 89C51 (internal memory data). Jika kapasitas memori data tidak memadai dapat ditambahkan memori data di luar IC mikrokontroler data (exsternal memory data ) berupa RAM.

RAM RAM adalah memori yang digunakan untuk menyimpan data sementara (data akan hilang jika catu daya padam). Pemakaian memori diluar IC mikrokontroler (bisa memori program, memori data atau gabungan memori program dan data) dikenal dengan perluasan memori/ekspansi memori.

Tabel Kapasitas Memory Mikrokontroler seri AT89X Type RAM Flash Memory EEPROM AT89C51/ AT89S51 8 X 128 byte 4 Kbyte Tidak AT89C52/ AT89S52 8 X 256 byte 8 Kbyte Tidak AT89C55 8 X 256 byte 20 Kbyte Tidak AT89S53 8 X 256 byte 12 Kbyte Tidak AT89S8252 8 X 256 byte 8 Kbyte 2 Kbyte

Rangkaian lengkap perkuasan memori pada IC mikrokontroler 89C51

I/O (input/output) I/O (input/output) pada Chip Atau IC mikrokontroler bisa berupa serial and parallel unit ini berfungsi agar dapat berkomunikasi dalam format serial atau paralel, sehingga dapat berkomunikasi dengan mudah dengan PC dan devais standar digital lainnya.

INTERUPT CONTROL Interupt Control bagian dari mikrokontroler yang berfungsi mengatur prioritas dari luar atau dari dalam mikrokontroler. TIMER 1 & TIMER 2 Adalah bagian dari mikrokontroler yang berfungsi pencacah pulsa masuk atau menentukan waktu (Counter atau Timer).

Register Dalam mikrokontroler Sama seperti mikroprosesor di dalam sebuah mikrokontroler terdapat register-rgister dengan fungsi : General Purpose RAM: Berfungsi sebagai penyimpan data yang akan di proses dan data hasil proses dengan cara dirrect access atau indirect access. Access data dilakukan secara byte per byte. Bit Addressable Location Bit addessable RAM ini fungsinya sama dengan General Purpose RAM, tetapi dapat di access per bit.

Register Banks Pada MCS-51 terdiri atas 4 bank dan masing masing bank tersiri atas 2 register. SPR ( Special Function Register ) Di dalam SPR terdapat Accumulator dan B register

PSW ( Program Status Word ) PSW berada pada alamat D0H dan menyatakan status bit. Tabel Program Status Word BIT SIMBOL ALAMAT KETERANGAN BIT PSW.7 CY D7H Carry Flag PSW.6 AC D6H Auxiliary Carry Flag PSW.5 F0 D5H Flag 0 PSW.4 RS1 D4H Register Bank Select 0 PSW.3 RS2 D3H Register Bank Select 1-00 = bank 0; alamatnya pada 00H-07H -01 = bank 1; alamatnya pada 08H-0FH -02 = bank 2; alamatnya pada 10H-17H -03 = bank 3; alamatnya pada 08H-1FH PSW.2 0 V D2H Overflow Flag PSW.1 - D1H Reversed PSW.0 P D0H Even Parity Flag

SP (Stack Pointer ) Merupakan register 8 bit yangberfungsi untuk menunjukan alamat memori internal. Data Pointer Berfungsi untuk mengaccess progran dan data yang tersimpan di memori external. Port Register Terdiri atas 4 port yang berfungsi sebagai I/O, tetapi jika mikrokontroler memakai memori internal atau memanfaatkan special feature lainnya maka port0, port1 dan port3 menjadi bit addressable.

Timer Port Register Terdiri atas 2 buah register yang berfungsi sebagai pewaktu atau pencacah. Serial Port Register Berfungsi untuk menghubungkan dengan peralatan lain seperti : Modem atau interface dengan IC lainya Interrupt Register Jika pada mikrolkontroler perintah interupt diaktifkan maka sitem akan dienable, tetapi jika diberikan sinyal reset maka interupt akan di disable.

SOAL-SOAL

1. Di dalam Chip mikrokontroler 89C51 terdapat memori.: a. Memori data c. Memori timer b. Memori program d. A dan B benar 2. Memori didalam Chip mikrokontroler 89C51 yang tidak berubah selama eksekusi program adalah: a. Memori data c. Memori timer b. Memori program d. A dan C benar

2. Memori didalam Chip mikrokontroler 89C51 yang tidak berubah selama eksekusi program adalah: a. Memori data c. Memori timer b. Memori program d. A dan C benar 3. Penambahan kapasitas memori dikenal dengan istilah: a. Interupt c. Counter b. Instruksi d. Ekpansi memory

3. Penambahan kapasitas memori dikenal dengan istilah: a. Interupt c. Counter b. Instruksi d. Ekpansi memory 4. Pin yang mengatur pemakaian memory internal dan eksternal.. adalah: a. PSEN c. EA b. TX d. RX

4. Pin yang mengatur pemakaian memory internal dan eksternal.. adalah: a. PSEN c. EA b. TX d. RX 5. Data akan hilang jika catu daya padam adalah ciri-ciri Memori: a. ROM c. RAM b. PROM d. EEPROM

5. Data akan hilang jika catu daya padam adalah ciri-ciri Memori: a. ROM c. RAM b. PROM d. EEPROM 1. Di dalam Chip mikrokontroler 89C51 terdapat memori.: a. Memori data c. Memori timer b. Memori program d. A dan B benar