Mikrokontroller Judul Pokok Bahasan.

Slides:



Advertisements
Presentasi serupa
Frekuensi Quartz Crystal atau Ceramic Resonator (kedua istilah ini disebut Osilator) yang dapat digunakan berkisar antara 0 Hz hingga 24 MHz, bahkan.
Advertisements

Bagian II Bahan Kuliah Pengenalan Komputer
PENGANTAR TEKNOLOGI INFORMASI
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
Sejarah Mikrokontroler
Mikrokontroller Berbasiskan RISC 8 bits
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Disusun oleh : Ary tri wibowo L Pendahuluan Kemajuan teknologi yang semakin pesat, membuat kehidupan manusia menjadi lebih mudah,salah satunya.
ONE CHIP MICROCOMPUTER
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
Organisasi Komputer Pertemuan 5 TATA SUMITRA M.KOM HP
Pengembangan Siklus Pengolahan Data
Arsitektur & Organisasi Komputer
Sistem Komputer.
MEMORI.
Arsitektur & Organisasi Komputer BAB iv memori
Prosesor RISC dan CISC.
1 Macam – Macam Komputer 2 IBM Z900 SUN CT400 APPLE iMAC DELL LATITUDE SONY Play StationParalax Basic Stamp Compaq iPaq.
Mikrokontroler Materi 2
MANAJEMEN DEVICE.
By Dian Permata Sari Septi Nur Chasanah
Pengenalan mikrokontroler
MICROCONTROLER AVR AT MEGA 8535
KOMUNIKASI DATA – ST014 Definisi Dan Jenis
Pengantar Arsitektur Organisasi Komputer
SIKLUS PENGOLAHAN DATA
I/O ( Input Output ).
Sistem Input/output (I/O)
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Struktur Sistem Komputer
APLIKASI MIKROKONTROLER
Desain Prosesor Pertemuan ke 8.
Pengantar teknologi informasi .::Prosesor dan memori::.
Mengenal Memory.
Perkembangan mikroprosesor
SISTEM MIKROPROSESOR PERTEMUAN 1.
BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer)
PERTEMUAN KESEPULUH Memory HARDWARE.
PENGANTAR ORGANISASI KOMPUTER KELOMPOK II
Pengenalan Mikrokontroller
Jenis dan Operasi Dasar Memori
Struktur CPU.
Mikrokomputer Pendahuluan.
Microprocessor dan Mikrokontroller
MICROCONTROLER AVR AT MEGA 8535
Pengantar teknologi informasi .::Prosesor dan memori::.
Mikroprosesor.
PENGANTAR MIKROKONTROLER
Pengantar Sistem Komputer
ARSITEKTUR AVR Oleh : SGO.
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
Struktur Sistem Komputer
Mikrokontroler Umar Muhammad, ST.
Sistem Komputer.
Mikrokontroler D3 Telekomunikasi PENS
PERTEMUAN BUS-BUS SISTEM.
Pertemuan ke - 6 Organisasi Komputer
Organisasi dan Arsitektur Komputer
BAB V CENTRAL PROCESSING UNIT
Struktur Sistem Komputer
UNIT MEMORI M. Andang Novianta ST., MT.
ARSITEKTUR & ORGANISASI KOMPUTER
ARSITEKTUR KOMPUTER Komponen dan Interkoneksi
Struktur CPU.
BIOS Basic Input Output system. Software yang dipasang pada chip komputer untuk mengatur operasi dasar seperti layar, Harddisk, memory, VGA, dll. BIOS.
Memori & Pemrograman MCS-51
Struktur CPU.
Universitas Trunojoyo
Pengenalan mikrokontroler
Struktur CPU.
Transcript presentasi:

Mikrokontroller Judul Pokok Bahasan

Outline PERKENALAN MIKROKONTROLER Konsep Dasar Mengenai Mikrokontroler Memori Input/Output Interupsi Mikrokontroler Populer Bahasa Pemrograman Bagi Mikrokontroler Alat Bantu Pengembangan Mikrokontroller Keluarga 8051 Judul Pokok Bahasan

PERKENALAN MIKROKONTROLER Mikrokontroler adalah suatu IC dengan kepadatan yang sangat tinggi, dimana semua bagian yang diperlukan untuk suatu kontroler sudah dikemas dalam satu keping, biasanya terdiri dari: CPU (Central Processing Unit) RAM (Random Access Memory) EEPROM/EPROM/PROM/ROM I/O, Serial & Parallel Timer Interupt Controller Rata-rata mikrokontroler memiliki instruksi manipulasi bit, akses ke I/O secara langsung dan mudah, dan proses interupt yang cepat dan efisien. Judul Pokok Bahasan

PERKENALAN MIKROKONTROLER (lanj) Mikrokontroler tersedia dalam beberapa pilihan, dari mikrokontroler 4, 8, 16 atau 32 bit. Terdapat mikrokontroler dengan kemampuan komunikasi serial, penanganan keyboard, pemroses sinyal, pemroses video dll. Judul Pokok Bahasan

PERKENALAN MIKROKONTROLER (lanj) Terdapat beberapa hal yang perlu dipertimbangkan dalam menentukan jenis mana yang akan dipergunakan dalam disain kita yaitu seperti berikut: Ketersediaan dan harga dari suatu development tools (Programmer, Emulator dan Simulator) Ketersediaan dokumentasi (Ref. Manual, Application notes, dan buku lainnya). Ketersediaan tempat bertanya. Ketersediaan komponen OTP, Mask, dan Programmable. Judul Pokok Bahasan

Hal-Hal Mengenai Mikrokontroler Tehnik fabrikasi CMOS - Complementary Metal Oxide Semiconductor Mikrokontroler CMOS memerlukan daya yang lebih rendah Memungkinkan untuk dioperasikan menggunakan batere Chip CMOS juga memungkinkan dioperasikan pada fully atau mendekati fully static, CMOS juga lebih tahan terhadap noise Judul Pokok Bahasan

Hal-Hal Mengenai Mikrokontroler Arsitektur Von-Neuman Architecure Memiliki sebuah data bus yang dipergunakan untuk "fetch" instruksi dan data. Program (instruksi) dan data disimpan pada memori utama secara bersama-sama. Harvard Architecture memilik bus data dan instruksi yang terpisah memungkinkan eksekusi dilakukan secara bersamaan. Judul Pokok Bahasan

Hal-Hal Mengenai Mikrokontroler Instruksi CISC (Complete Instruction Set Computer) memiliki lebih dari 80 instruksi Adanya instruksi yang bekerja seperti sebuah makro, sehingga memungkinkan untuk menggunakan sebuah instruksi menggantikan beberapa instruksi sedarhana lainnya. RISC ( Reduced Instruction Set Computer) Menggunakan jumlah instruksi yang lebih sedikit dibanding CISC. Keuntungan dari RISC adalah kesederhanaan disain, chip yang lebih kecil, jumlah pin sedikit dan sangat sedikit mengkonsumsi daya. Judul Pokok Bahasan

Memori EEPROM - Electrically Erasable Programmable Read Only Memory EEPROM ini digunakan untuk menyimpan sejumlah kecil parameter yang dapat berubah dari waktu ke waktu. FLASH (EPROM) FLASH ini bekerja lebih cepat dan dapat dihapus/tulis lebih sering dibanding EEPROM. Battery backed-up static RAM Kapasitas yg besar untuk program dan data, sangat cepat dan tidak terdapatketerbatas untuk baca dan tulis Judul Pokok Bahasan

Memori (lanj) Field programming/reprogramming Menggunakan memori non-volatile untuk menyimpan program akan memungkinkan mikrokontroler tersebut untuk diprogram ditempat. OTP - One Time Programmable Mikrokontroler OTP adalah mikrokontroler yang hanya dapat diprogram satu kali saja Judul Pokok Bahasan

Input/Output UART (Universal Asynchronous Receiver Transmitter) adalah adapter serial port adapter untuk komunikasi serial asinkron. USART (Universal Synchronous/Asynchronous Receiver Transmitter) merupakan adapter serial port untuk komunikasi serial sinkron dan asinkron. Komunikasi serial sinkron tidak memerlukan start/stop bit dan dapat beroperasi pada click yang lebih tinggi dibanding asinkron. SPI (serial peripheral interface) merupakan port komunikasi serial sinkron. SCI (serial communications interface) merupakan enhanced UART (asynchronous serial port) Judul Pokok Bahasan

Input/Output I2C bus (Inter-Integrated Circuit bus) merupakan antarmuka serial 2 kawat, Dikembangkan untuk aplikasi 8 bit, berfungsi sebagai antarmuka jaringan multi-master, multi-slave dengan deteksi tabrakan data. Analog to Digital Conversion (A/D). Fungsi ADC adalah merubah besaran analog (biasanya tegangan) ke bilangan digital. Judul Pokok Bahasan

D/A (Digital to Analog) Converters. Input/Output D/A (Digital to Analog) Converters. Fungsi DAC adalah merubah besaran Digital ke besaran analog. Comparator. Komparator ini bekerja seperti IC komparator biasa tetapi sinyal input/outputnya terpasang pada bus mikrokontroler. Judul Pokok Bahasan

Interupsi Interupt merupakan metode yang efisien bagi mikrokontroler untuk memproses periperalnya, mikrokontroler hanya bekerja memproses periperal tsb hanya pada saat terdapat data diperiperal tsb. Judul Pokok Bahasan

Interupsi Macam-macam interupsi Maskable Interrupts Dengan maskable interupt kita dapat bebas memilih untuk menggunakan satu atau lebih interupsi. Keuntungan maskable interupt inin adalah kita dapat mematikan interupsi pada saat mikrokontroler sedang melakukan proses yang kritis sehingga interupsi yang datang akan diabaikan. Vectored Interrupts Pada saat terjadi interupsi, interupt handler secara otomatis akan memindahkan program pada alamat tertentu yang telah ditentukan sesuai dengan jenis interupsi yang terjadi. Judul Pokok Bahasan

Mikrokontroler Populer 8051 (Intel) Memori untuk program bisa dialamati hingga 64 Kb, Memori bawah (4K, 8K atau 16K tergantung tipe) bisa terletak di chipnya. Mikrokontroler ini memiliki 128 byte memori internal ditambah beberapa register (SFR), juga bisa mengalamati hingga 64K memori eksternal untuk data. 6805 (Motorola) Memiliki arsitektur Von Neuman dimana instruksi, data, I/O, dan timer terdapat pada satu daerah memori. Stack pointer yang dimiliki adalah 5 bit sehingga kedalaman stack terbatas hingga 32 byte. Judul Pokok Bahasan

Mikrokontroler Populer PIC (MicroChip) PIC merupakan mikrokontroler RISC yang pertama. Pada umumnya RISC mengakibatkan kesederhanaan rancangan, hanya memiliki sedikit instruksi (33 instruksi untuk 16C5x) Z8 (Zilog) Memiliki arsitektur unik merupakan arsitektur gabungan dengan tiga daerah memori yaitu: program memori, data memori dan CPU register file. Mikrokontroler ini memiliki UART, timer, DMA, I/O hingga 40 buah pada chipnya. Versi lainnya memiliki sync/async serial channel. Judul Pokok Bahasan

Bahasa Pemrograman Bagi Mikrokontroler BAHASA MESIN DAN ASSEMBLER Bahasa mesin adalah satu-satunya bahasa yang dimengerti oleh mikrokontroler. Bahasa ini tidak mudah untuk dimengerti oleh manusia. Bahasa assembly adalah suatu bentuk bahasa mesin yang bisa dimengerti oleh manusia. Pemrograman dengan menggunakan bahasa assembly/mesin menghasilkan program yang kecil dan cepat. Judul Pokok Bahasan

Bahasa Pemrograman Bagi Mikrokontroler KOMPILER Compiler adalah penerjemah untuk bahasa pemrograman tingkat tinggi. Bekerja dengan cara menterjemahkan (mis pada PC) langsung ke bahasa mesin yang dimengerti oleh mikrokontroler. Salah satu compiler yang banyak dipergunakan saat ini adalah "C". Judul Pokok Bahasan

Alat Bantu Pengembangan SIMULATOR Fungsi simulator adalah mensimulasikan atau menirukan kerja mikrokontroler pada PC. Langkah-langkah yang dikerjakan serta apa yang terjadi ketika program dijalankan dapat diamati dilayar PC. DEBUGER RESIDEN Debuger residen menjalankan program di mikrokontroler itu sendiri, dan pada saat bersamaan menampilkan hasilnya pada komputer induknya (PC). EMULATOR Emulator adalah peralatan yang bekerja dengan berpura-pura sebagai mikrokontroler dan pada saat bersamaan dia mengambil informasi untuk ditampilkan. Judul Pokok Bahasan

Mikrokontroller Keluarga 8051 Mikrokontroler 8051 merupakan keluarga mikrokontroler MCS-51. Judul Pokok Bahasan

Mikrokontroller Keluarga 8051 Fasilitas yang terdapat dalam chip mikrokontroler 8051 diantaranya adalah: 2 timer/counter => XTAL 1 & XTAL2 4 port paralel input/output => Port 0, Port 1, Port 2 & Port 3 5 sumber interrupt control logic => INT0, INT1, T0, T1 & Serial Port Judul Pokok Bahasan

Mikrokontroller Keluarga 8051 Register Utama Akumulator Akumulator, sebagaimana namanya, digunakan sebagai register umum untuk mengakumulasikan hasil dari instruksi-instruksi. Register R dan B Register R adalah register ini digunakan sebagai register pembantu penyimpanan data dalam banyak operasi. Register B sama dengan akumulator dalam hal dia menyimpan sebuah harga 8 bit (1 byte) Judul Pokok Bahasan

Mikrokontroller Keluarga 8051 DPTR, PC, Dan SP DPTR (Data Pointer) adalah satu-satunya register yang dapat diakses 16 bit (2byte) di dalam keluarga 8031. PC (Program Counter) adalah alamat 2 byte yang memberitahu 89C51 di mana instruksi selanjutnya akan dilaksanakan. SP (Stack Pointer) mampu menyimpan 8 bit (1 byte) data. SP digunakan untuk menunjukkan di mana harga berikutnya yang akan diambil dari stack. Judul Pokok Bahasan

Mikrokontroller Keluarga 8051 Mode Pengalamatan Immediate Addressing Mode pengalamatan immediate addressing sangat umum dipakai karena harga yang akan disimpan dalam memori langsung mengikuti kode operasi dalam memori. Direct Addressing Dalam mode pengalamatan direct addressing, harga yang akan dipakai diambil langsung dalam alamat memori lain. Indirect Addressing Mode pengalamatan indirect addressing sangat berguna karena dapat memberikan fleksibilitas tinggi dalam mengalamati suatu harga. Judul Pokok Bahasan

Mikrokontroller Keluarga 8051 Timer Tiga fungsi umum, yaitu: 1) Menghitung waktu antara dua kejadian 2) Menghitung jumlah kejadian itu sendiri 3) Membangkitkan baud rate untuk port serial. Judul Pokok Bahasan

Referensi Widodo Budiharto, Perancangan Sistem dan Aplikasi Mikrokontroler, Elex Media Komputindo, Jakarta, 2005 Triwiyanto, www.mytutorialcafe.com Judul Pokok Bahasan