AVR MICROCONTROLLER: HISTORY AND FEATURE

dokumen-dokumen yang mirip
MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

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

Mikrokontroler AVR. Hendawan Soebhakti 2009

PROSESOR Register Memori A L U. Cache Memori Memori Utama Memori Sekunder C U

Arsitektur Mikrokontroler Mikrokontroller. Oleh : SGO 08 September 2013

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS

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

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

BAB 1 PERSYARATAN PRODUK

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

PERTEMUAN PENGANTAR MIKROKONTROLER

Interfacing. Materi 2: AVR Architecture. Disusun Oleh: I Nyoman Kusuma Wardana

Rancangan Sistem Autofeeder Ikan pada Aquarium Berbasis Mikrokontroler ATMEGA8535

BAB II TINJAUAN PUSTAKA

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

Jenis Mikroprosesor. Nuryono S.W.,S.T.,M.Eng. Mikroprosesor 1

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Pengantar sistem komputer

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

PROCEEDING. sepeti program untuk mengaktifkan dan PENERAPAN AUTOMATIC BUILDING SYSTEM DI PPNS. menonaktifkan AC, program untuk counter

II. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC-

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 2 TINJAUAN TEORI

Pertemuan 8. Sistem Unit. Disampaikan : pada MK Aplikasi Komputer. Direktorat Program Diploma IPB

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

BAB II TINJAUAN PUSTAKA

KOMP. PTSIA 2. Materi 1 TEKNOLOGI KOMPUTER (TINJAUAN SEKILAS)

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

BAB 2. Landasan Teori

Secara fisik, chipset berupa sekumpulan IC kecil atau chips yang dirancang untuk bekerjasama dan memiliki fungsi-fungsi tertentu. Chipset sebenarnya

Mengidentifikasi Masalah Melalui Gejala Yang Muncul

Sistem Mikrokontroler FE UDINUS

BAB II DASAR TEORI. Gambar 2.1. Untai Hard Clipping Aktif

SATUAN ACARA PERKULIAHAN

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)

MICROPROCESSOR. Published by. imeldaflorensia91

Mikroposesor-berbasis Sistem PC

STRUKTUR KOMPUTER. Computer. Peripherals. Central Processing Unit. Main Memory. Computer. Systems Interconnection. Input Output. Communication lines

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III MIKROKONTROLER

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

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

SISTEM MIKROPROSESOR

SATUAN ACARA PERKULIAHAN. Proses Pembelajaran (kegiatan mahasiswa)

BAB II LANDASAN TEORI

Pendahuluan. Hardware/Software/ Teknologi Informasi Tipe-tipe Komputer Bagian-bagian Utama PC (Personal Computer) Computer Performance

Komponen Sistem Informasi. Hardware Software Data User Komunikasi Prosedur

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

Perancangan Sistem Monitoring Mengajar Berbasis Mikrokontroler Atmega 8535

Central Processing Unit ( CPU )

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

20 Macam Perangkat Keras Komputer Dan Pengertiannya

BAB II Tinjauan Pustaka

ROBOT DETEKSI WARNA MENGGUNAKAN WEBCAME BERBASIS MIKROCONTROLLER

2-1. Apa itu Komputer?? HARDWARE 1 PERANGKAT SISTEM KOMPUTER. Erwin Harahap

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

DST-51 v3.7 DEVELOPMENT SYSTEM MULTI MIKROKONTROLER

PROTOTIPE ROBOT PENGANTAR BARANG MENGGUNAKAN ANDROID

A. MIKROKONTROLLER Sebenarnya apakah yang disebut dengan mikrokontroler? Sebuah kontroler digunakan untuk mengontrol suatu proses atau aspek-aspek

MIKROPENGENDALI TEMU 1 INTRODUCTION TO COMPUTING. Sub-Tema : 1. Numbering and Coding System 2. Semiconductor Memory 3.

Perkembangan Memory Processor Intel

Disusun oleh : Deni Sujatmiko dan Rizal Aditiya SMK PGRI Pandaan

Pertemuan ke - 4. Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST. Politeknik Elektronika Negeri Surabaya

PENGANTAR TEKTONOGI INFORMASI UNIT SISTEM

RANCANG BANGUN PENGENDALIAN MOTOR PENGGERAK MOBIL LISTRIK DESIGN AND BUILD CONTROLLER MOTOR DRIVER ELECTRIC CAR

BAB III PERANCANGAN. perancangan mekanik, perancangan hardware dan perancangan software.

1. Port power supply kabel power listrik, Port ini digunakan untuk menghubungkan power supply dengan CPU

PENGANTAR TEKTONOGI INFORMASI UNIT SISTEM

Pengantar Teknologi Informasi PERANGKAT KERAS. Santika WP. Departemen Teknik Informatika Institut Teknologi Bandung

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

ORGANISASI KOMPUTER MATA KULIAH: SISTEM EMBEDDED PERTEMUAN 14

05 Komponen Sistem Unit

Pengelolaan Keterbatasan dan Pencirian

Pengenalan Komputer. Pembahasan pada modul materi merakit dan troubleshooting komputer ini dibagi menjadi tiga bagian yaitu :

PERTEMUAN 1 PENGENALAN MIKROPROSESOR

BAB III PERANCANGAN SISTEM

BAGIAN 1 LINGKUP BELAJAR. Pengetahuan perkembangan mikrokontroler

PERANCANGAN MODUL PRAKTIKUM MIKROPROSESOR DAN SISTEM KONTROL MIKROPROSESOR BERBASIS MIKROKONTROLER ATMEGA8535 PADA LABORATORIUM UIN ALAUDDIN MAKASSAR

PEMBANGKIT DAN PENGHITUNG FREKUENSI

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI

Pengantar Komputer. Sistem Komputer. Salhazan Nasution, S.Kom

BAB II DASAR TEORI. Transducer Signal Conditioning Display. Gambar 2.1 Diagram sistem pengukuran[measurement17.com] Kontroler Aktuator Plant.

Interupsi Bagian Memori ROM (Read Only Memory) RAM (Random Access Memory) Komuniksai Serial...

BAB II LANDASAN TEORI

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

MIKROPROSESOR PENDAHULUAN PROGRAM STUDI TEKNIK INFORMATIKA STIMIK AMIKOM PURWOKERTO

sistem komputer Komponen Sistem Komputer

Gambar 2.1. Bagan Sejarah Smalltalk [6]

Pengenalan Komputer HERY NURMANSYAH, S.T., M.T. Modul ke: Fakultas Teknik. Program Studi Teknik Industri.

PERANGKAT KERAS KOMPUTER

INFORMATION TECHNOLOGY INTRODUCTION

KONSEP DASAR HARDWARE KOMPUTER

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

Transkripsi:

MIKROPENGENDALI C TEMU 2a THE AVR MICROCONTROLLER: HISTORY AND FEATURE Oleh : Danny Kurnianto,S.T.,M.Eng SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM PURWOKERTO

ECTION 1. MICROCONTROLLER AND EMBEDDED PROCESSORS Microcontroller vs General Purpose Microprocessor Apa perbedaan antara Microcontroller dengan Microprocessor? Yang dimaksud dengan Microprocessor disini adalah General Purpose Microprocessor seperti keluarga Intel x86 (8086, 80286, 80386, 80486, dan Pentium) atau Keluarga Motorola Jadi, Microprocessor disini tidak memiliki RAM, ROM dan port I/O yang tertanam dalam satu chip. Agar sistem microprocessor dapat berjalan, maka perlu ditambahkan RAM, ROM, Port I/O dan timer eksternal sehingga terlihat lebih besar dan mahal. Kelebihannya adl perancang dapat menentukan sendiri berapa jumlah RAM,ROM da port I/O yang diperlukan. Hal ini tidak terjadi pada Microcontroller.

Microcontroller memiliki sebuah CPU (Microprocessor) dengan tambahan RAM, ROM, I/O Port dan Timer dalam jumlah yang tetap yang tertanam pada satu chip. Sehingga perancang tidak dapat menambahkan Memori, I/O Port dan timer eksternal ke dalam chip. Karena karakteristik inilah maka Microcontroller sangat ideal untuk digunakan pada banyak aplikasi dengan pertimbangan biaya dan tempat yang terbatas. Dibawah ini adalah diagram blok dari Microprocessor dan Microcontroller.

Microcontroller For Embedded System Microcontroller ataupun Microprocessor digunakan secara luas pada produk embedded system. Sebuah embedded system dikendalikan oleh Microcontroller internal. Secara umum, pada sebuah embedded system memiliki ROM Microcontroller yang difungsikan dengan tujuan khusus yang dibutuhkan oleh sistem. Contohnya adalah printer, karena processor hanya memerintahkan untuk satu tugas saja yaitu mencetak data. Contoh lainnya seperti keyboard, modem, sound card, mouse dll. Masing-masing perangkat diatas memiliki sebuah microprocessor yang melakukan hanya satu tugas saja.

PC Embedded Application Beda halnya dengan Personal Computer yang dapat digunakan untuk sejumlah aplikasi seperti pemrosesan kata, print server, video game, network server atau internet. Hal ini dikarenakan sebuah PC memiliki memori RAM dan sebuah sistem operasi yang dapat menjalankan perangkat lunak pada RAM. Sebuah PC dapat terdiri atau terhubung ke beberapa produk embedded system seperti keyboard, mouse, monitor dll, dimana masing-masing produk embedded tersebut memiliki sebuah prosesor yang berfungsi untuk satu tugas saja.

Criteria for choosing a Microcontroller ) Harus memilih microcontroller yang sesuai dengan tugas dan kebutuhan sistem. Apakah memilih 8-bit, 16-bit atau 32-bit. Perlu juga dipertimbangkan : Speed Packaging (kemasan) : DIP (Dial Inline Package) atau QFP (Quad Flat Package) DIP Package QFP Package Power Consumption Jumlah RAM dan ROM pada Chip Jml Pin I/O dan timer pada chip Harga per unit

) Seberapa mudah untuk mendapatkan produk-produk yang mendukung sebuah microcontroller seperti assembler, debugger, compiler Bahasa C, emulator, dan lain-lain. ) Microcontroller dapat tersedia sekarang maupun masa yang akan datang

ECTION 2. OVERVIEW OF THE AVR FAMILY History of The AVR Microcontroller Arsitektur AVR pertama kali dirancang oleh 2 orang mahasiswa Norwegian Institute of Technology, yaitu Alf-Egil Bogen dan Vegard Wollan. Kemudian dikembangkan oleh ATMEL tahun 1996. Arsitektur AVR menggunakan arsitektur RISC (Reduced Instruction Set Computing). Kelemahan dari AVR adalah bahwa program yang telah dituliskan untuk satu jenis keluarga AVR tidak kompatibel dengan jenis keluarga yang lain, harus di recompile lagi sebelum di tuliskan ke AVR jenis lain.

AVR Features Pada AVR dapat diberi fitur tambah seperti : ADC PWM USART SPI USB dll

. AVR Microcontroller Program ROM Pada microcontroller, ROM digunakan untuk menyimpan program, oleh karena itu maka ROM disebut sebagai Program ROM atau Code ROM. AVR adalah salah satu microcontroller pertama yang menggunakan on-chip Flash memory untuk menyimpan program,. Proses penghapusan data pada Flash memory jauh lebih cepat dibandingkan pada UV-EPROM. AVR memiliki kapasitas ROM sebesar 8MB, tp tidak semua jenis AVR memiliki kapasitas ROM sebesar itu, tp dapat bervariasi.

. AVR Microcontroller Data RAM and EEPROM Memori RAM digunakan untuk menyimpan data. AVR memiliki maksimum kapasitas RAM sebesar 64KB. RAM memiliki 3 bagian : 1. General Purpose Register (sejumlah 32 register) 2. Memori Input/Output (kapasitasnya berbeda-beda antar chip) 3. Internal SRAM (kapasitasnya berbeda-beda antar chip) Pada AVR juga terdapat EEPROM untuk menyimpan data penting yang tidak sering berubah-ubah.

. Port Input/Output AVR dapat memiliki 3 sampai 86 pin I/O. Jumlah pin tergantung dari jumlah pin masing-masing kemasan AVR.

Karakteristik Beberapa keluarga AVR. AVR Mega XXX Memori Program : 4 KB 256 KB Kemasan : 28 100 pin Perangkat peripheral mahal Memiliki banyak perangkat intruksi. AVR Tiny XXX Memori Program : 1 KB 8 KB Kemasan : 8 28 pin Perangkat peripheral terbatas Perangkat intruksi juga terbatas. Special Purpose AVR Jenis ini merupakan mikrokontroler yang memiliki fungs khusus seperti : 1. USB controller 4. Zigbee 2. LCD controller 5. dan lain-lain 3. Ethernet controller