mikrokontrol
TRANSCRIPT
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
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
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
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.
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 )
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!