mikrokontrol

6
05/07/2012 1 Penjelasan Mikrokomputer Perbedaan uP dan uC Cisc dan Risc Macam macam mikrokontrol Blok diagram uC Aplikasi Mikrokontrol Pemerograman mikrokontrol Soal latihan Sebuah system komputer paling tidak harus mempunyai: Prosesor (CPU-Central Processing Unit / ALU-Arithmatic and Logical Unit), Memory, Antarmuka input-output

Upload: andi-ana

Post on 07-Feb-2016

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mikrokontrol

05/07/2012

1

Penjelasan Mikrokomputer

Perbedaan uP dan uC

Cisc dan Risc

Macam – macam mikrokontrol

Blok diagram uC

Aplikasi Mikrokontrol

Pemerograman mikrokontrol

Soal latihan

Sebuah system komputer paling tidak

harus mempunyai:

Prosesor (CPU-Central Processing Unit / ALU-Arithmatic and Logical Unit),

Memory,

Antarmuka input-output

Page 2: Mikrokontrol

05/07/2012

2

Mikrokomputer adalah sistem komputer

dimana ke tiga bagian utama darisistem di rangkai dari bagian yang

terpisah yaitu:

prosesor (ALU),

Memory (RAM dan Flash),

serta 4 port input-output.

Mikroprosesor adalah satubagian dari sistemkomputer, mikroprosesortersebut tidak dapat berdirisendiri, dan memerlukanmemory dan periperal input– output. Salah satu contohmikroprosesor adalah seperti(micro)prosesor intel 8086,80256, 80386, 486, pentium1,dll. Mikroprosesor tersebutmemerlukan komponenlainnya untuk membentuksuatu sistem mikrokomputer.

MikrokontrolPada blok diagram dari mikrokontroler AT89S51, bahwaketiga bagian utama dari sistem mikrokomputer sudahtercakup semuanya dalam satu chip AT89S51, sepertiprosesor (ALU), Memory (RAM dan Flash), serta 4 port input-output.

Mikrokontroler adalah sebuah sistem komputer fungsionaldalam sebuah chip. Di dalamnya terkandung sebuah intiprosesor, memori (sejumlah kecil RAM, memori program,atau Flash), dan perlengkapan input output. Dengan katalain, mikrokontroler adalah suatu alat elektronika digital yangmempunyai masukan dan keluaran serta kendali denganprogram yang bisa ditulis dan dihapus dengan cara khusus.

Mikrokontroler adalah komputer mikrodalam satu chiptunggal. Mikrokontrolermemadukan CPU, ROM, RWM, I/O paralel, I/O seri, counter-timer, dan rangkaianclock dalam satu chip tunggal.

Mikroprosesor dan Mikrokontrolerdikembangkan dari satu ide dasar yang sama.

Secara pisik nampak sama.

Penerapannya berbeda

Page 3: Mikrokontrol

05/07/2012

3

Seperti halnya sebuah mikroprosesor, mikrokontroler juga berkembang sesuairancangan dan model model aplikasinya. Mikrokontroler berdasarkan jumlah bit data yang dapat diolah dapat dibedakandalam :

Mikrokontroler 4 Bit

Mikrokontroler 8 Bit

Mikrokontroler 16 Bit

Mikrokontroler 32 Bit

Memiliki Program khusus yang disimpandalam memory Flash

Konsumsi daya Kecil

Rangkaian sederhana dan Kompak

Murah, komponen sedikit

Unit I/O sederhana Biasanya LCD, LED Keypad dll

Lebih tahan terhadap kondisi lingkunganmisalnya temperatur tekanan kelembabandsb

Secara teknis, hanya ada 2 macammikrokontroller. Pembagian ini didasarkanpada kompleksitas instruksi-instruksi yang dapat diterapkan pada mikrokontrolertersebut. Pembagian itu yaitu RISC danCISC.

RISC (Reduced Instruction Set Computer). Instruksi yang dimiliki terbatas, tetapimemiliki fasilitas yang lebih banyak.

CISC (Complex Instruction Set Computer). Instruksi bisa dikatakan lebih lengkap tapidengan fasilitas secukupnya.

Keluarga MCS51

AVR

PIC

Page 4: Mikrokontrol

05/07/2012

4

Keluarga MCS51. . . . . .Mikrokonktroler ini termasukdalam keluarga mikrokonktroler CISC. Sebagianbesar instruksinya dieksekusi dalam 12 siklus clock.

Pada Mikrokontroler ini sebuah mode perluasan telahmengizinkan sebuah ROM luar 64KB dan RAM luar64KB diberikan alamat dengan cara jalur pemilihanchip yang terpisah untuk akses program dan memoridata.

Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses booleanyang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung dan secara efisiendalam register internal dan RAM. Karena itulahMCS51 digunakan dalam rancangan awal PLC (programmable Logic Control).

AVR. . . . . .Mikrokonktroler Alv and Vegard’s Riscprocessor atau sering disingkat AVR merupakanmikrokonktroler RISC 8 bit. Karena RISC inilahsebagian besar kode instruksinya dikemas dalamsatu siklus clock. AVR adalah jenis mikrokontroleryang paling sering dipakai dalam bidang elektronikadan instrumentasi.

Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral danfungsinya. Keempat kelas tersebut adalah keluargaATTiny, keluarga AT90Sxx, keluarga ATMega danAT86RFxx.

PIC . . . . . .Pada awalnya, PIC merupakankependekan dari Programmable Interface Controller. Tetapi pada perkembangannya berubah menjadiProgrammable Intelligent Computer.

PIC dibuat oleh Microchip Technology. Awalnyadikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640.

PIC cukup populer digunakan oleh para developer dan para penghobi uC karena biayanya yang rendah, ktersediaan dan penggunaan yang luas, database aplikasi yang besar, serta pemrograman(dan pemrograman ulang) melalui hubungan serial pada komputer.

Page 5: Mikrokontrol

05/07/2012

5

Pengontrol Rumah Otomatis

Pengontrol pengisi air otomatis

Pengotrol pintu gerbang dengan RFID

Pengontrol Pengapian elektronik

Robotika dan Industri

Pengontrol Kecepatan Motor DC dan

AC dll…

Bahasa pemerograman yang dipakai :

1. Assembly

2. C++ compiler codevition

3. Basic ( basicstamp, Bascom AVR &

MCS 51 )

Page 6: Mikrokontrol

05/07/2012

6

Sebutkan penggolongan mikrokontroler

menurut clas datanya dan berikan contoh!

Apa perbedaan Cish dan Rish pada uC ?

Berapakah memori Flash pada uC Atmel

89s52 ?

Buatlah Program dengan menggunakan

Assembly untuk menjalan 8 Lampu berjalan

pada P1!