27/03/2021
PERTEMUAN
PENGANTAR
Mikrokontroler
Pendahuluan
Pada dasarnya Mikroprosesor 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
Semua bidang ilmu diatas akan sangat membantu dalam
mempelajari Mikroprosesor
1
27/03/2021
Belajar Mikroprosesor Yang Efektif
Agar bisa menguasai Mikroprosesor dalam waktu yang relatif
singkat maka dengan Mikroprosesor yang dipilih diperlukan :
1. Berlatih membat program
2. Membuat eksperimen
Untuk mencapai hasil yang maksimal maka di butuhkan
perangkat pengembang atau development tools
Pengertian Rangkaian Analog
Rangkaian Digital
Rangkaian Analog
Jenis rangkaian elektronika yang dapat memproses signal
yang bersifat kontinyu. Perubahan signal dalam rangkaian
Analog ini adalah sedikit demi sedikit meliputi semua titik pada
amplitudo signal maximum dan minimumnya
Rangkaian Digital
Jenis rangkaian elektronika yang dapat memproses signal yag
dua kondisi yaitu kondisi tinggi atau rendah. Perubahan signal
dalam rangkaian digital bersifat diskrit
2
27/03/2021
Rangkaian digital dan mikroprosesor
Persamaan
Rangkaian digital/diskrit dan mikroprosesesor merupakan
perangkat keras yang mengolah sinyal dua (2) keadaan yaitu
sinyal kondisi tinggi “1” dan rendah “0”.
Perbedaan
Rangkaian digital/diskrit tidak membutuhkan perangkat
lunak untuk dapat bberoperasi.
Mikroprosesor dapat beroperasi jika ada perangkat
lunak
Pada rangkaian digital jika diinginkan perubahan output maka
harus dilakukan perubahan pada struktur perangkat keras.
Sebagai contoh:
Jika menggunakan gerbang OR maka output identik
dengan penjumlahan.
Tetapi kalau menginginkan prinsip kerja identik dengan
perkalian maka rangkaian digital harus di ganti dengan
gerbang AND
Pada sistem yang berbasiskan mikroprosesor untuk
mendapatkan variasi keluaran yang harus di lakukan
adalah perubahan pada perangkat lunak atau
program.
3
27/03/2021
Pengertian Mikroprosesor, Microkomputer
Microkontroler
Sering terjadi kesalahan dalam memahami defenisi
mikroprosesor, mikrokomputer dan mikrokontroler. Ketiga
istilah tersebut sangat berbeda dan sangat penting untuk
mengerti tentang pengertian yang sesungguhnya.
Microprosesor
Mikroprosesor adalah CPU atau Central Processing Unit yang
terdapat dalam satu chip. CPU di rancang dengan (MSI/LSI)
chips yang terintegrasi dengan jumlah medium atau pun besar
Sebagai contoh Microprosesor pertama yang di produksi Intel
Microprosesor didalam sebuah Chip atau IC terintegrasi:
Aritmetic logic unit (ALU)
Instructions decoder
Registers
Bus control circuits
Dll
Alat pemroses
CPU
Control
Unit
Register
ALU
Alat input Alat output
Diagram central processing unit
Main memory
RAM
ROM
4
27/03/2021
Microkomputer
Jika sebuah microprosesor dengan peralatan peripheral
pendukungnya seperti circuit board, I/O peripheral, Memory
(program ataupun data) di letakkan bersama dalam suatu
tempat seperti komputer kecil yang di khusus di gunakan
untuk akuisisi dan aplikasi process kontrol, maka yang seperti
itu di sebut sebagai mikrokomputer
Jam
Mikroprosesor RAM
ROM
(CPU)
Pengingat Penyimpanan
kendali data temporer
Alat
I/O
Diagram block mikrokomputer
mikroprosesor adalah suatu alat elektronika digital
yang mempunyai masukan dan keluaran serta
kendali dengan program yang bisa ditulis dan
dihapus dengan cara khusus
Dengan mikrokontroler ini maka :
Sistem elektronik akan menjadi lebih ringkas, rancang
bangun sistem elektronik akan lebih cepat karena sebagian
besar dari sistem adalah perangkat lunak yang mudah
dimodifikasi
pencarian gangguan lebih mudah ditelusuri karena
sistemnya yang kompak
10
5
27/03/2021
Mikrokontroler Vs Mikroprosesor
Mikrokontroler
Mikroprosesor
CPU
CPU
Memory
I/O
Mikrokontroler
DEFINISI :suatu IC dengan kepadatan yang
sangat tinggi, dimana semua bagian yang
diperlukan untuk suatu kontroler sudah dikemas
dalam satu keping,
Didalam chip atau IC mikrokontroler terintegrasi:
1. CPU
2. Peripheral pendukung berupa:
RAM
ROM
I/O ports
Timers
Serial port dll
6
27/03/2021
Di dalam mikrokontroler terdapat mikroprosesor, BUS,
clock/osilator, RAM, EPROM, timer dan port I/O seperti
halnya mikrokomputer.
Yang membedakan adalah fungsi mikroprosesor pada
mikrokontroler sangat sederhana dan terbatas sebagai
pengontrol
Seperti halnya mikrokomputer, mikroprosesor untuk
beroperasi memerlukan program. Bahasa pemrograman
yang dipakai adalah bahasa rakitan (assembly) yang
sintaksis dan kompilasinya tergantung pabrik pembuat,
misalnya MCS51 untuk 8051.
13
Pendahuluan
• Mikrokontroler, sebagai suatu terobosan
teknologi mikroprosesor dan
mikrokomputer,
• Hadir memenuhi kebutuhan pasar (market
need) dan teknologi baru
• Hanya bisa digunakan untuk suatu aplikasi
tertentu saja (hanya satu program saja
yang bisa disimpan).
7
27/03/2021
Keunggulan
• Sistem elektronik akan menjadi lebih ringkas.
• Akurasi yang lebih baik.
• Rancang bangun sistem elektronik akan lebih
cepat karena sebagian besar dari sistem adalah
perangkat lunak yang mudah dimodifikasi.
• Kemudahan dalam penggunaannya untuk
sistem yang berbasis mikrokontroler.
• Pencarian gangguan lebih mudah ditelusuri
karena sistemnya yang kompak.
Secara harfiahnya juga dapat disebut "pengendali kecil“
8
27/03/2021
Interkoneksi
• Port paralel (db25)
• Port Serial (rs232, rs 485)
• Komparator (LM324)
• Konversi digital ke analog (DAC)
• Konversi analog ke digital (ADC)
• IC TTL / IC Cmos
• Transistor, relay
• PPI 8255
• LCD (Liquid Crystal Display)
Applikasi
• Pembacaan /Pengontrolan
–Suhu
–Tegangan/arus
–Kecepatan
–Arah
9
27/03/2021
APA YANG BISA DI LAKUKAN?
Texas Instruments adalah perusahaan semiconductor
pertama yang membuat mikrokontroler dengan TMS 1000
series.
Microkontroler di gunakan untuk aplikasi microwave oven
controller, industrial timer dan calculator
• Motorola dengan seri 68xx
• keluarga MCS51 yang diproduksi Atmel
• Philip, Dallas
• PIC dari Microchip
• Renesas
• Zilog.
•Texas Instrumen
•STM
•Nuvoton
10
27/03/2021
PERBANDINGAN MICROCONTROLLER
FITURE MSC-51 MSC-51 AVR AVR AVR
89C2051 89S51 ATMEGA ATMEGA 8 ATMEGA 32
8515
PIN 20PIN 40PIN 40PIN 28PIN 40PIN
RAM 256byte 256 byte 512 byte 1 Kbyte 1 Kbyte
Up to 64K
FLASH 4 Kbyte 4 Kbyte 8 Kbyte 8 Kbyte 32 Kbyte
EEPROM NO NO 512byte 1Kbyte 2Kbyte
ADC NO NO NO 8 CH 8CH
BROWN NO NO YES YES YES
DETECTOR
PWM NO NO YES YES YES
OSCILATOR EXTERNAL EXTERNAL EXTERNAL/I EXTERNAL/IN EXTERNAL/IN
NTERNAL TERNAL TERNAL
POWER ON EXTERNAL EXTERNAL EXTERNAL/I EXTERNAL/IN EXTERNAL/IN
RESET NTERNAL TERNAL TERNAL
HARGA (Rp) 15.000 20.000 25.000 15.000 30.000
Diagram Blok mikroprosessor 8051
11
27/03/2021
Perangkat pengembang Mikrokkontroler sbb:
Compiler (Penterjemah):
Berupa perangkat lunak karena Mikroprosesor
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 Mikroprosesor
Dengan batuan simulator seorang programer dapat
melihat hasil program yang di buat sebelum di tulis ke
dalam IC Mikroprosesor.
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.
12
27/03/2021
Programer:
Berupa perangkat yang berfungsi untuk mengisi
program yang dibuat kedalam Mikroprosesor atau bisa
di sebut sebagai interface antara Mikroprosesor dan
PC.
Mikrokontroler dapat terhubung ke PC melalui :
Port Serial
Port paralel
atau dengan Universal Serial BUS (USB)
APPLIKASI INDUSTRI
13
27/03/2021
INFORMASI CUACA
SMS
GPRS
DATA PACKET
The End
14