• Tidak ada hasil yang ditemukan

DASAR DASAR MIKROPROSESOR

N/A
N/A
Protected

Academic year: 2017

Membagikan "DASAR DASAR MIKROPROSESOR"

Copied!
12
0
0

Teks penuh

(1)

DASAR

DASAR-

-DASAR

DASAR

MIKROPROSESOR

MIKROPROSESOR

sudjadi

sudjadi

(2)

KONSEP BUS DATA

KONSEP BUS DATA

proses

program

(3)

DATA & INFORMASI DALAM FORMAT

DATA & INFORMASI DALAM FORMAT

DIGITAL

KODE DATA

1 BIT

2 BIT

0 0 -> WANITA

11 -> PRIA

01 -> WARIA

10 ->(cad)

k

2^k BANYAKNYA DATA

proses k

DATA BUS

Digital databus

Digital databus

(4)

BUS DATA

BUS DATA

BUS

BUS

-

-

> sekelompok

> sekelompok

Input=output (bergantian)

Input=output (bergantian)

bidirectional

bidirectional

Menghemat pin IC

Menghemat pin IC

Lebih lambat

Lebih lambat

uP ideal jumlah k=tidak berhingga

uP ideal jumlah k=tidak berhingga

uP real k=berhingga (dibatasi jumlah pin)

uP real k=berhingga (dibatasi jumlah pin)

Informasi yang dapat diolah 2^k

Informasi yang dapat diolah 2^k

Contoh uP 8bit bisa mengolah data 2^8=256

Contoh uP 8bit bisa mengolah data 2^8=256

kombinasi, Contoh lain: 16bit, 32bit dst

kombinasi, Contoh lain: 16bit, 32bit dst

proses k

DATA BUS

proses k

DATA BUS

(5)

Digital state

Digital state

Noise/garbage/unstable Hi

Noise/garbage/unstable Hi

-

-

Lo

Lo

-

-

Hi

Hi

-

-

z

z

Differential (USB, RS485)

Differential (USB, RS485)

1

0

1 0 1 0

Hi

Hi-

-z (hi impedance)

z (hi impedance)

Lo Lo

0

Hi Hi

0

Hi Hi

Lo/Hi Hi-z

1

3 state buffer

(6)

Bidirectional DATABUS

Bidirectional DATABUS

CONTROL

0 1

Konsep alamat

Konsep alamat

Ada ALAMAT untuk menyampaikan DATA ALAMAT Unik

(7)

BUS ALAMAT

BUS ALAMAT

uP m

BUS ALAMAT

BUS ALAMAT

BUS ALAMAT

uP ideal jumlah m tak terbatas

uP ideal jumlah m tak terbatas

uP real

uP real

-

-

> m terbatas (pin)

> m terbatas (pin)

Dengan m jalur alamat, uP bisa

Dengan m jalur alamat, uP bisa

mengalamati 2^m memory atau

mengalamati 2^m memory atau

I/O

I/O

Contoh; uP dengan 16bit

Contoh; uP dengan 16bit

address bus bisa mengalamati

address bus bisa mengalamati

2^16 = 65535 lokasi memory

2^16 = 65535 lokasi memory

atau I/O

atau I/O

uP

m

(8)

BUS DATA & ALAMAT

BUS DATA & ALAMAT

Up

k

m

DATA BUS

ADDRESS BUS

CONTROL LINE

CONTROL LINE

CONTROL SIGNAL TO MEMORY

(9)

Memory/IO

Up

DATA BUS

ADDRESS BUS

CONTROL LINE INTERUPT

ACKNOWLEDGE

CLOCK

(10)

Line State

Line State

Lo

Hi-Z

Hi V

t

DIGITAL STATE STATIC

DIGITAL STATE STATIC

A

C

A B C

0 0 0 1

(11)

DIGITAL STATE DYNAMIC

DIGITAL STATE DYNAMIC

B

MIKROPROCESSOR STATE

MIKROPROCESSOR STATE

Mikroprosesor bekerja hanya dalam mode

Mikroprosesor bekerja hanya dalam mode

dinamik, sehingga tidak dimungkinkan

dinamik, sehingga tidak dimungkinkan

untuk mengukur / mengamati state di bus /

untuk mengukur / mengamati state di bus /

line

line –

nya dengan multi tester ataupun

nya dengan multi tester ataupun

dengan menggunakan logic probe / led,

dengan menggunakan logic probe / led,

hanya bisa diamati dengan logic analyser

hanya bisa diamati dengan logic analyser

atau osciloscope storage.

(12)

Bus State

Bus State

unstable

Hi-z

stable stable unstable

Hi-z Hi-z

DATA BUS

MEMORY/IO READ & WRITE TIMING SIGNAL NOTATION

MEMORY/IO READ & WRITE TIMING SIGNAL NOTATION

LO

HI-Z HI

tidak stabil

HI-Z - STABIL - HI-Z

Stabil diantara A dan B

A B

B

A E

Gambar

TABEL KEBENARAN

Referensi

Dokumen terkait

Guru menumbuhkan siswa dengan menampilkan video yang berisi berbagai aplikasi mikroprosesor dalam berbagai bidang sehingga mampu menumbuhkan motivasi berprestasi

Di dalam Unit Kontrol, instruksi akan diterjemahkan sehingga sinyal yang mengendalikan ALU dan Register Umum untuk melakukan operasi data.. Dalam rancangan ini, mikroprosesor

Alasan pemilihan kacang kapri adalah karena masa hidupnya tidak lama (hanya berkisar satu tahun), mudah tumbuh, memiliki bunga sempurna sehingga terjadi

MODUL PRAKTIKUM MIKROPROSESOR DAN ANTAR MUKA STMIK Bani Saleh - Bus undirectional hanya dapat mengirimkan data dalam satu arah saja dan khususnya digunakan untuk

Organoclay dengan basal spasi lebih besar (15A) dimungkinkan menghasilkan struktur interkalasi/eksfoliasi di dalam matrik karet alam sehingga sifat dinamik dan

Program Caesar tidak hanya terbatas pada analisa suhu tetapi juga memiliki kemampuan dalam pemodelan dan analisa beban statis dan dinamik, oleh karena itu Caesar bukan hanya

Alasan mengapa teknologi PUTS harus dikawal karena hanya pupuk Urea, SP-36, dan KCl saja yang diberikan, sehingga jika unsur hara S tidak diberikan padahal sangat dimungkinkan

Kuning Hitam Anda dapat bekerja dengan nilai-nilai warna menggunakan mode warna CMYK, yang didasarkan pada model warna CMYK.. Dalam mode CMYK, masing-masing proses tinta CMYK dapat