PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

dokumen-dokumen yang mirip
Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MIKROKONTROLER AT89S52

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

Mikrokontroler 89C51 Bagian II :

Pendahuluan Mikrokontroler 8051

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

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

I/O dan Struktur Memori

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

Sumber Clock, Reset dan Antarmuka RAM

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

MICROCONTROLER AVR AT MEGA 8535

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

RANCANG BANGUN SISTEM KONTROL LAMPU OTOMATIS BERBASIS WEB

MICROCONTROLER AVR AT MEGA 8535

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

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

BAB 2 LANDASAN TEORI

PERTEMUAN PENGANTAR MIKROKONTROLER

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Tabel 1. Karakteristik IC TTL dan CMOS

Arsitektur Mikrokontroler

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

BAB II LANDASAN TEORI

Sistem Mikroprosessor

BAB 2 TINJAUAN PUSTAKA

Gambar 1.1. Diagram blok mikrokontroller 8051

BAB II TEORI DASAR 2.1 Umum

4. Port Input/Output Mikrokontroler MCS-51

BAB II LANDASAN TEORI

BAB III MIKROKONTROLER

BAB II TINJAUAN PUSTAKA

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

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

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

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

BAB II TINJAUAN PUSTAKA

Rancang Bangun Sistem Kontrol Lampu Otomatis Berbasis Web

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM

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

USER MANUAL FLIP-FLOP MATA DIKLAT : RANCANGAN ELEKTRONIKA

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

Desain Tracker Antena Parabola Berbasis Mikrokontroler

Gambar 2.1 Mikrokontroler ATMega 8535 (sumber :Mikrokontroler Belajar AVR Mulai dari Nol)

Mikroprosesor Z80 Suryanto Sutikno

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

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

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

III. METODE PENELITIAN

BAB III PERANCANGAN SISTEM

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

AT89S52 8kByte In-System Programmable Mikrokontroler

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

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

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

AKSES MEMORI Menggunakan DT-51 MinSys

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

BAB III PERANCANGAN SISTEM

Pertemuan 10 Arsitektur Mikrokontroler 8051

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

BAB III METODE PENELITIAN

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

III. METODE PENELITIAN

APLIKASI MIKROKONTROLER

TUGAS MATA KULIAH PENGANTAR MIKROKONTROLER

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

BAB II TEORI DASAR. Pembuatan alat Traffic light dengan menggunakan mikrokontroler 89S51

BAB III PERANCANGAN. Perancangan tersebut mulai dari: spesifikasi alat, blok diagram sampai dengan

SATUAN ACARA PERKULIAHAN

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

BAB 2 TINJAUAN TEORITIS

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB II DASAR TEORI. membantu perkembangan didunia elektronika. Arsitektur mikrocontroler banyak

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

Mikrokontroler AVR. Hendawan Soebhakti 2009

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

DAFTAR ISI ABSTRAKSI KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN DAFTAR ISTILAH DAN SINGKATAN. 1.1 Latar Belakang Masalah 1

Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8]

SISTEM INTERUPSI MIKROKONTROLER ATMEL

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

COUNTER DAN TRANSPORTER BARANG BERBASIS MIKROKONTROLLER AT89C51 ABSTRAKSI

Transkripsi:

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

Pendahuluan Pada dasarnya mikrokontroler bukanlah ilmu pengetahuan yang baru, tetapi adalah hasil pengembang dalam teknologi elektronika. Jika dasar pengetahuan seperti : Elektronika dasar Rangkaian listrik Rangkaian digital Mikroprosesor Dan bahasa rakitan sudah ada, maka akan sangat membantu dalam mempelajari mikrokontroler

Belajar Mikrokontroler Yang Efektif Agar bisa menguasai mikrokontroler dalam waktu yang relatif singkat maka dengan mikrokontroler yang di pilih diperlukan : 1. Berlatih membat program 2. Membuat eksperimen Untuk mencapai hasil yang maksimal maka di butuhkan perangkat pengembang atau development tools

Perangkat pengembang mikrokontroler sbb: Compiler (Penterjemah): Berupa perangkat lunak karena mikrokontroler beroperasi dengan bahasa mesin, sedangkan manusia terbiasa memakai bahasa yang lebih tinggi seperti C, Basic dll. Atau manusia biasa sulit memahami bahasa mesin, maka dengan bantuan Compiler (Penterjemah) bahasa pemograman diterjemahkan menjadi bahasa mesin. Simulator: Berupa perangkat lunak yang mensimulasikan kerja dari mikrokontroler Dengan batuan simulator seorang programer dapat melihat hasil program yang di buat sebelum di tulis ke dalam IC mikrokontroler.

Emulator: Berupa perangkat keras dan perangkat lunak Suatu alat yang di hubungkan dengan PC. Program yang sudah selesai di buat di tulis (Download) ke emulator kemudian emulator akan bekerja sendiri walaupun koneksi dilepas dari PC. Jika terjadi kesalahan atau program yang di buat belum sesuai dengan keinginan maka setelah program diperbaiki dapat di tulis (Download) ulang ke emulator catatan: Emulator sering di sebut dengan target.

Programer: Berupa perangkat yang berfungsi untuk mengisi program yang dibuat kedalam mikrokontroler atau bisa di sebut sebagai interface antara mikrokontroler dan PC. Mikrokontroler 89C51 dapat terhubung ke PC melalui : Port Serial Port paralel atau dengan Universal Serial BUS ( USB)

Arsitektur mikrokontroler 89C51 Gambar Diagram blok mikrokontroler 80C51

CPU CPU singkatan dari Central Prosesing Unit CPU ialah bagian yang paling penting dari suatu Mikrokontroler berfungsi untuk melakukan pemrosesan data. Fungsi Block mikrokontroler Memory 89C51 Memory Mikrokontroler 89C51 dapat di akses dengan alamat 8 Bit.Pada Mikrokontroler Program kontrol disimpan di dalam ROM

Konfigurasi Pin Mikrokontroler 89C51 Walaupun IC dikemas dalam bentuk yang berbeda, tetapi fungsi kaki IC mempunyai persamaan. Konfigurasi Pin mikrokontroler 89C51 merupakan penjelasan fungsi masing-masing pin/kaki dari IC mikrokontroler

Nama Pin-pin 89C51

Adapun fungsi Pin pada mikrokontroler 8951: Port0 Terdapat pada kaki 32 s/d 39 terdiri atas 8 bit mempunyai dua fungsi selain I/O juga berfungsi sebagai bus data atau bus alamat jika mikrokontroler menggunakan memori luar atau memori data external. Port 1 Terdapat pada kaki 1 s/d 8 berfungsi sebagai Port I/O Port 2 Terdapat pada kaki 21 s/d 28 berfungsi sebagai Port I/O

Port 3 Terdapat pada kaki 10 s/d 17 selain berfungsi sebagai I/O juga mempunyai fungsi khusus seperti pada tabel dibawah ini. Tabel Fungsi Khusus Port 3 Portr Pin P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Fungsi RDX ( serial input port ) TDX (serial output port ) _INT0 ( external interupt 0) _INT1 ( external interupt 1) TO ( timer 0 external input ) T1 ( timer 1 external input ) _WR ( external data memory write stobe ) _RD ( external data memory read stobe )

Port 1 Port 0 Port 3 Port 2 Nama Pin-pin 89C51

PSEN (Program Store Enable) PSEN terdapat pada kaki 29 IC merupakan sinyal kontrol yang berfungsi untuk mengakses program memory external, dengan cara menghubungkan kaki IC MCS 89C51 ke kaki Output Enable dari EPROM. PSEN akan benilai 0 pada tahap mengambil instruksi. ALE (Address Latch Enable) ALE terdapat pada kaki 30 IC berfungsi sebagai sinyal yang akan menggaktifkan gerbang Demultiplexer untuk menggaktifkan address dan data Bus.

EA ( External Access ) Terdapat pada kaki 31, Jika EA dihubungkan kelogic rendah maka 89C51 menjalankan program memory external, tetapi jika EA dihubungkan ke logic tinggi 89C51 menjalankan program dari memori internal. RST ( Reset ) Terdapat pada kaki 9, dengan cara memberikan logic tinggi selama ± 2 siklus maka system dan memory internal akan direset Gambar rangkaian Reset

Dalam tabel di bawah ini dapat dilihat isi dari beberapa register khusus setelah direset. Tabel Kondisi Register Setelah direset REGISTER Program Counter Accumulator B register PSW SP DPTR Port 0-3 IP ( 8031/8051 ) IP ( 8032/8052 ) IE ( 8031/8051 ) IE ( 8032/8052 ) SCON SBUF PCON (HMOS) PCON (CMOS) ISI 0000H 00H 00H 00H 07H 0000H FFH XXX00000B XX000000B 0XX00000B 00X00000B 00H 00H 0XXXXXXXB 0XXX0000B

Clocck/Oscillator Terdapat pada kaki 18 dan 19 pada 89C51 biasa memakai kristal dengan frekensi 12-16 M herz yang berfungsi menggerakan (drive) sistem. VCC PD clock generator output Rf VSS XTAL1 XTAL2 MCS-51 Quartz Crystal + + Gambar Rangkaian XTAL dengan On-Chip Oscillator

Output dari rangkaian osilator berbentuk fulsa dengan frekensi 12-16 M herz. Gambar XTAL

Koneksi Power Terdapat pada kaki 40 untuk tegangan positif dan kaki 20 untuk Ground ( Vss ). Sebagai sumber tegangan di gunakan power supply dengan keluaran 5 Volt DC. GambarPower Supply

SOAL-SOAL

1. Suatu sofware yang berfungsi untuk menterjemahkan kode-kode instruksi menjdi bahasa mesin adalah: a. Emulator c. CompIler b. Simulator d. Downloader 2. Perangkat lunak yang mensimulasikan kerja Mikrokontroler atau mikroprosesor didalam PC.: a. Emulator c. Compeler b. Simulator d. Downloader

2. Perangkat lunak yang mensimulasikan kerja Mikrokontroler atau mikroprosesor didalam PC.: a. Emulator c. Compeler b. Simulator d. Downloader 3. Tegangan kerja Mikrokontroler Atmel 89C51: a. 5 Volt DC c. ± 15 Volt b. 15 Volt DC d. ± 10 Volt

3. Tegangan kerja Mikrokontroler Atmel 89C51: a. 5 Volt DC c. ± 15 Volt b. 15 Volt DC d. ± 10 Volt 4. Mikrokontroler 89C51 dapat terhubung ke PC melalui, kecuali: a. Port Serial c. Port Paraler b. PCI d. USB

4. Mikrokontroler 89C51 dapat terhubung ke PC melalui, kecuali: a. Port Serial c. Port Paraler b. PCI d. USB 5. Port pada Mikrokontroler 89C51 terdiri atas.: a. 4 Bit c. 8 Bit b. 16 Bit d. 32 Bit

5. Port pada Mikrokontroler 89C51 terdiri atas.: a. 4 Bit c. 8 Bit b. 16 Bit d. 32 Bit 1. Suatu sofware yang berfungsi untuk menterjemahkan kode-kode instruksi menjdi bahasa mesin adalah: a. Emulator c. CompIler b. Simulator d. Downloader