Sistem Mikroprosesor
Sistem Mikroprosesor
PENDAHULUAN
SILABUS KULIAH
PENDAHULUAN
ARSITEKTUR
MIKROKONTROLLER
AVR
ASSEMBLER
PEMOGRAMMAN C UNTUK MIKROKONTROLLER
I/O
UTS
INTERFACE
ADC
KOMUNIKASI SERIAL, I2C
INTERUPT
TIMER/COUNTER
APLIKASI 1
APLIKASI 2
ARM
UAS
PENDAHULUAN
MIKROPROSESSOR ADALAH SEBUAH CHIP (IC)
PERKEMBANGAN MIKROPROSESSOR
TAHUN 1946 KOMPUTER MODERN PERTAMA
16 BIT 8086
TAHUN 1979 INTEL MENGELUARKAN 8088
1981
IBM
MEMBUAT
PC
MENGGUNAKAN
MIKROPROSESSOR
8088
UNTUK
MENJALANKAN
APLIKASI SEPERTI SPREADSHEET DAN PENGOLAH KATA
TAHUN 1983 INTEL MENGELUARKAN MIKROPROSESSOR
16 BIT YAITU 80286 DENGAN KEMAMPUAN MEMORI 16
MB
TAHUN 1989 INTEL MENGELUARKAN MIRKOPROSESSOR
32 BIT 80386 DENGAN KEMAMPUAN MEMORY 4 GB
Nama Prosesor
Tahun
Clock Speed
Lebar Data
MIPS
8080
1974
6000
2 MHz
8 bit
0,64
8088
1979
29.000
5 MHz
16 bit
0,33
80286
1982
134.000
1,5
6 MHz
16 bit
80386
1985
275.000
1,5
16 MHz
32 bit
80486
1989
1.200.000
25 MHz
32 bit
20
Pentium
1993
3.100.000
0.8
60 MHz
32 bit
100
Pentium II
1997
7.500.000
0,35
233 MHz
32 bit
400
Pentium III
1999
9.500.000
0,25
450 MHz
32 bit
1.000
Xeon
2001
13 Miliar
65nM
2.4 GHz
32 / 64 bit
Core 2
2006
1.7 Miliar
65nM
2.4 GHz
32 bit
1.5 Juta
PERKEMBANGAN MIKROKONTROLLER
TAHUN 1970-AN SUMBER PERANGKAT KERAS DAN
BASIC STAMP
TEKNOLOGI MIKROKONTROLLER
RISC (REDUCE INSTRUCTION SET COMPUTING)
CISC (COMPLEX INSTRUCTION SET
COMPUTING)
PENGERTIAN UMUM
MIKROPROSESSOR CENTRAL PROCESSING UNIT
RAM
Rom ram statik dan dinamik
Ram statik bit informasi disimpan dalam sebuah
ROM
ROM MEMORI YANG SUDAH DI PROGRAM OLEH
PABRIK
PROM (PROGRAMABLE READ ONLY MEMORY)
HANYA SEKALI PROGRAM OTP (ONE TIME
PROGRAMMABLE)
EPROM (ERASEABLE PROGRAMMABLE READ ONLY
MEMORY) DAPAT DI PROGRAM ULANG, DIHAPUS
MENGGUNAKAN SINAR-UV
EEPROM (ELECTRICAL ERASEABLE PROGRAMMABLE
READ ONLY MEMORY) DAPAT PROGRAM ULANG,
DIHAPUS MENGGUNAKAN TEGANGAN LISTRIK
I/O
I/O UNTUK MELAKUKAN HUBUNGAN
INTERUPT
PEMBERHENTIAN SEMENTARA PADA
CHACE MEMORY
Cache adalah memory berukuran kecil yang sifatnya
temporary (sementara)
Ukurannya kecil tapi memiliki kecepatan yang
sangat tinggi
Menjembatani antara prosessor dengan memori
utama yang memiliki kecepatan lebih rendah
Bertujuan untuk meminimalisir battlenek dalam
aliran data antara prosessor dengan memori utama
cache.
Prosesor dapat mengambil data dari cache L2 yang
terintegrasi (on-chip) lebih cepat dari pada cache L2
yang tidak terintegrasi.
Kapasitas simpan datanya lebih besar dibandingkan L1
cache, antara ratusan ribu byte hingga jutaan byte, ada
yang 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, bahkan 8
MB, tergantung jenis prosesornya.
Kapasitas simpan data untuk L3 cache lebih besar lagi,
bisa ratusan juta byte (ratusan mega byte).
PERTIMBANGAN PEMILIHAN
MIKROKONTROLLER
Apakah microcontroller tersebut mudah dijumpai dipasaran
Apakah banyak dukungan pihak ketiga dalam penggunaan
rizal@bdg.lapan.go.id
rizal.suryana@gmail.com
087822094539 / 022-91376246