Académique Documents
Professionnel Documents
Culture Documents
Pengertian Mikroprosesor
Mikroprosesor adalah suatu pemroses mikro yang dapat
menjalankan suatu urutan instruksi (program) untuk mencapai suatu tujuan/fungsi tertentu.
Sumber Tegangan
Mikroprosesor
Bus Kontrol
Evolusi Mikroprosesor
Intel : 4004, 8008, 8086, 80286, 80486, Pentium, Pentium Pro Motorola : Zilog : Z80, Z8000
RAM
Mikroprosesor
ROM
Keyboard
I/O
Display
2001, ARRY AKHMAD ARMAN - Electrical Engineering Dept. of ITB
Sumber Tegangan
Mikroprosesor
A(N-1)
Bus Kontrol
D0 D1 Clock D2 ...
Sumber Tegangan
Mikroprosesor
D8
Bus Alamat
Bus Kontrol
Clock
Bus Data
Bus Kontrol
Sumber Tegangan
Mikroprosesor
INTR
Bus Data
Bus Kontrol
Mikroprosesor
10
WRITE Aktif MEMRQ aktif IORQ aktif Operasi tulis Ke memori Operasi tulis Ke I/O
READ $2000
WRITE $200F,$3E
RAM
Bus Alamat
Bus Data
ENABLE
READ WRITE
Bus Data
Bus Kontrol
Random
ENABLE
Access Memory
tidaknya akses memori READ untuk operasi baca daa WRITE untuk operasi penulisan data
READ WRITE
Bus Data
Bus Kontrol
Mikroprosesor
ENABLE
READ WRITE
INTR
ROM
Bus Alamat
Bus Data
ENABLE
READ
15
Bus Data
ENABLE
Bus Kontrol
ENABLE untuk menentukan terjadi tidaknya akses memori READ untuk operasi baca data
READ
16
Bus Data
Bus Kontrol
Mikroprosesor
ENABLE
READ
WRITE INTR
17
memori dihubungkan pada suatu mikroprosesor, hubungannya menjadi tidak sederhana. Untuk menghindari tabrakan akses, harus ada pemisahan lokasi alamat untuk setiap unit memori (peta memori). Misalkan ada ROM dengan kapasitas 4 byte dan RAM dengan kapasitas 4 byte.
18
Device ROM
A 15
A A3 A A 2 1
0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0010 0000 0000 0000 0011 0000 0000 0000 0100 0000 0000 0000 0101 0000 0000 0000 0110 0000 0000 0000 0111
RAM
I0-I1
Y0
DECODER
EN 2 ke 4 Y1 Y2 Y3
Rangkaian Lengkap
I0-I1
DECODER 2 ke 4
Y0
0000 ROM
A2-A3
MEMRQ
EN
Y1
A0-A1
EN
0007
DATA READ
Mikroprosesor
A0-A1
EN
22
Pemrograman
Dalam sistem mikroprosesor, semua bagian sistem dikendalikan
oleh mikroprosesor. Mikroprosesor harus dilengkapi dengan program untuk menentukan bagaimana sistem harus bekerja Program biasanya dibuat dalam bahasa mesin atau asembler, disimpan dalam ROM
23
Mikrokontroler
Untuk bekerja, m ikroprosesor perlu dukungan RAM , ROM dan unit
I/O, sehingga jum lah chip yang dibutuhkan tidak satu dan perlu interkoneksi eksternal yang tidak sederhana.
dengan RAM, ROM dan I/O yang dikem as dalam kemasan single chip. Mikrokontroler digunakan secara luas pada berbagai aplikasi.
24
Contoh Aplikasi
M B U S A L S AT DA T A B U K S N R T O O L
A/D konverter
Sensor Tempr
I/O
Driver
Alarm
25
13