06 Dasar Mikroprosesor Dan Mikrokontroler

Unduh sebagai pptx, pdf, atau txt
Unduh sebagai pptx, pdf, atau txt
Anda di halaman 1dari 24

Dasar-Dasar

Mikroprosesor dan
Mikrokontroler
Dwi Sudarno Putra

http://dwisudarnoputra.wordpress.com/

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Model Mikroprosesor Ideal


Mikroprosesor

adalah IC digital yang


memiliki sejumlah saluran data, saluran
alamat, saluran kontrol dan saluran sumber
daya

Karena

mikroprosesor adalah alat digital


maka kondisi yang terjadi di setiap saluran
hanya ada dua tingkat tegangan

Model Mikroprosesor Ideal


Secara

ideal mikroprosesor memiliki saluran


masukan sejumlah N dan saluran keluaran
sejumlah M. Umumnya jumlah saluran N dan
M sama banyaknya
Mikroprosesor bekerja dengan
Menerima data dari sejumlah masukan,
Memproses data menurut ketentuan-ketentuan
program yang disimpan dan
Menghasilkan sejumlah sinyal keluaran sebagai
akibat dari pemrosesan data tersebut.

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Konsep Data Bus


Bus

Data ialah saluran yang


berfungsi untuk mengirim
/menerima data antara
komponen sistem dengan
mikroprosesor
Berikut contoh mikroP dengan 8
saluran data masukan dan
keluaran (D)
D0 LSB (Least Significant Bit)
D7 MSB (Most Significant Bit)

Konsep Data Bus


Metode

untuk penghematan jumlah


kaki (pin) dalam sebuah IC dapat
dilakukan dengan menggabungkan
sebuah port sebagai masukan data
sekaligus sebagai keluaran data.
Metode ini dikenal dengan metode
multiplexing dengan prinsip three
state buffer

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Ruang Memori
Data

dapat disimpan dalam


memori
Proses penyimpanan informasi
disebut penulisan memori
Proses pengambilan informasi
disebut pembacaan memori
Setiap lokasi memori
mengandung sebuah kata
memori (memory word) yang
ukurannya ditentukan oleh lebar

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Konsep Address Bus


Setiap

lokasi memori memiliki


alamat memori.
Alamat memori dinyatakan
dengan bilangan hexadecimal
Hubungan mikroprosesor dan
memori melalui saluran data dan
saluran alamat

Konsep Address Bus


Setiap

saluran alamat memiliki


satu logika 1 dan 0 sehingga
untuk memori dengan N buah
saluran akan memiliki 2N alamat
memori yang berbeda

Konsep Address Bus


Implementasi

Address Buss saat


ini dengan adanya konsep
address multiplexing, alamat bisa
dikirimkan dalam 2 bagian
sehingga alamat 32 bit bisa
ditangani oleh address bus 16 bit

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Konsep Control Bus


Saluran

kontrol adalah saluran yang


digunakan untuk mensinkronkan
cara kerja mikroprosesor dan
komponen-komponen di luar
mikroprosesor
Saluran kontrol dengan arah panah
masuk ke mikroprosesor adalah
control input contohnya VMA (Valid
Memory Address) , Hold, Int,
Reset,Wait, NMI, BUSRQ, Ready dll

Konsep Control Bus


Saluran

kontrol dengan arah keluar dari


mikroprosesor adalah control output
contohnya DBIN, WR, HLDA, MREQ, IORQ,
RD dll
Saluran kontrol memiliki status yang
menandakan keaktifannya.
Saluran kontrol dengan Aktif High berarti
dia akan aktif pada nilai logika 1, artinya
pada saat itu ia akan memberitahukan
pada komponen di luar mikroprosesor
bahwa info alamat yang terdapat pada
saluran alamat adalah benar (valid)

Topik
Model

Mikroprosesor Ideal
Konsep Data Bus
Ruang Memori
Konsep Address Bus
Konsep Control Bus
Pemetaan Memori

Pemetaan Memori
Adalah

suatu peta yang


menggambarkan lokasi alamat-alamat
memori yang dapat dicapai oleh
mikroprosesor

Pemetaan Memori
Konsep

awal

1 bit
1 Byte
Jika

uP ada 8 jalur alamat maka


akan ada sebanyak 28 = 256
alamat memori yaitu dari 0 s.d
255 atau dari 0000 0000b s.d
1111 1111b atau dari 00h s.d FFh
Jika ada 16 jalur alamat maka ?

Pemetaan Memori
Contoh

sebuah memori
dipetakan seperti tabel di
samping. Artinya
RAM1 sebesar 4kB dengan
alamat dari 6000h s.d 6FFFh
RAM2 sebesar 4kB dengan
alamat dari 7000h s.d 7FFFh
ROM1 sebesar 4kB dengan
alamat dari B000h s.d BFFFh
ROM2 sebesar 4kB dengan
alamat dari C000h s.d CFFFh

Pemetaan Memori
Contoh

sebuah
memori dipetakan
seperti di
samping

Pemetaan Memori
Buatlah

Rancangan
Mikroprosesor 8080 dengan
sebuah RAM 4kB mulai alamat
0600h, sebuah ROM 4kB mulai
alamat 2B00h, 1 port input 60h
dan port output 70h

Referensi

Anda mungkin juga menyukai