Anda di halaman 1dari 12

DASAR-DASAR MIKROPROSESOR

sudjadi

PROSES PENGOLAHAN DATA

KONSEP BUS DATA


program

Jalan INPUT=OUTPUT proses proses bidirectional

storage

DATA & INFORMASI DALAM FORMAT DIGITAL


KODE DATA HIDUP WANITA

1 BIT

1 2 BIT

MATI

PRIA BANYAKNYA DATA

0 0 -> WANITA 11 -> PRIA 01 -> WARIA 10 ->(cad) k 2^k

Digital databus

proses

DATA BUS

BUS DATA

BUSBUS-> sekelompok Input=output (bergantian) bidirectional


proses

Menghemat pin IC Lebih lambat

DATA BUS

uP ideal jumlah k=tidak berhingga uP real k=berhingga (dibatasi jumlah pin) Informasi yang dapat diolah 2^k Contoh uP 8bit bisa mengolah data 2^8=256 kombinasi, Contoh lain: 16bit, 32bit dst dst

Digital signal

Digital state

Stable
High

(3.3V, 5V, Vcc) Low (0 Volt)

HiHi-Inpedance (Hi(Hi-z) Noise/garbage/unstable HiHi-LoLo-HiHi-z Differential (USB, RS485)


1 0 1 0

Hi-z (hi impedance)


Lo Lo

3 state buffer
0 Hi Hi

Lo/Hi

Hi-z

putus 1

Bidirectional DATABUS

1 CONTROL

Konsep alamat

Ada ALAMAT untuk menyampaikan DATA ALAMAT Unik Alamat doubel oK

BUS ALAMAT

uP

BUS ALAMAT

BUS ALAMAT

uP ideal jumlah m tak terbatas uP real -> m terbatas (pin) Dengan m jalur alamat, uP bisa mengalamati 2^m memory atau I/O Contoh; uP dengan 16bit address bus bisa mengalamati 2^16 = 65535 lokasi memory atau I/O

uP

BUS ALAMAT

BUS DATA & ALAMAT

DATA BUS k

Up

ADDRESS BUS m

CONTROL LINE
CONTROL SIGNAL TO MEMORY

CONTROL SIGNAL FROM MEMORY Up Control Line digunakan untuk mengendalikan Memory (Output), atau meminta uP melakukan Sesuatu (Input)

Vcc

INTERUPT

DATA BUS

ACKNOWLEDGE

Up

ADDRESS BUS

Memory/IO

CLOCK

CONTROL LINE

Line State
V Hi

Hi-Z

Lo

DIGITAL STATE STATIC


TABEL KEBENARAN A C B A 0 0 1 1 NAND GATE B 0 1 0 1 C 1 1 1 0

10

DIGITAL STATE DYNAMIC


A C V B

C t

MIKROPROCESSOR STATE

Mikroprosesor bekerja hanya dalam mode dinamik, sehingga tidak dimungkinkan untuk mengukur / mengamati state di bus / line nya dengan multi tester ataupun dengan menggunakan logic probe / led, hanya bisa diamati dengan logic analyser atau osciloscope storage.

11

Bus State
DATA BUS

Hi-z stable

Hi-z stable

Hi-z

unstable

unstable

MEMORY/IO READ & WRITE TIMING SIGNAL NOTATION


A
level

HI HI-Z LO waktu HI-Z - STABIL - HI-Z A B

tidak stabil C A B

Stabil diantara A dan B G

HI ke LO diantara A dan B A D B

HI-Z ke tidak stabil

H Stabil ke HI-Z diantara A dan B pulsa

12