bus kontrol

Post on 03-Jan-2016

90 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Bus Kontrol. Kuliah 9 -10 TKE 321 R. Arief Setyawan, ST. MT. Bus alamat dan Bus data yang telah kita pelajari berfungsi untuk melakukan melakukan pemilihan alamat akses dan merupakan jalur untuk transfer data. - PowerPoint PPT Presentation

TRANSCRIPT

Bus Kontrol

Kuliah 9 -10TKE 321

R. Arief Setyawan, ST. MT.

• Bus alamat dan Bus data yang telah kita pelajari berfungsi untuk melakukan melakukan pemilihan alamat akses dan merupakan jalur untuk transfer data.

• Namun siapa yang memerintahkan untuk melakukan pembacaan atau penulisan data dari mikroprosesor ?

• Jawab : Bus kontrol• Bus Kontrol berfungsi untuk mengatur aliran data

dari/ke mikroprosesor.

Layout microprocessor 8085

Bus kontrol pada mikroprosesor8085 :

-IO / M : selektor I/O atau Memory

-RD : membaca data

-WR : menulis data

Multiplexing Alamat dan data

MultiplexData dan Alamat

Mikroprosesor 8088

MultiplexData dan alamat

Timing Diagram

Timing Diagram membaca memory

Saat Mikroprosesor akan membaca dataDari memory

Timing Diagram menulis I/O

Saat Mikroprosesor menulis data padaI/O

IC Memory 6264

W = write

G = Gate

Rangkaian Mikroprosesor - Memory

Microprocessor

Latch

Memory

A8:

A12

AD0....

AD7

A0....

A7

D0....

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD

WR G

IO/Memory DekoderIO/M

Rangkaian Mikroprosesor - Memory

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses Pembacaan memory

Proses pembacaan memory (1)ex: membaca pada alamat 1011H

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses pembacaan memory (2)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 000111H

Memory/IO Dekoder

IO/M

10000 (10H)

Proses pembacaan memory (3)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 000111H

Memory/IO Dekoder

IO/M

10000 (10H)

Proses pembacaan memory (4)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 0001(11H)

0001 0001(11H)

Memory/IO Dekoder

IO/M

10000 (10H)

Proses pembacaan memory (5)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 0001(11H)

0001 0001(11H)

Memory/IO Dekoder

IO/M

10000 (10H)

Proses pembacaan memory (5)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 0001(11H)

Memory/IO Dekoder

IO/M

10000 (10H)

Proses pembacaan memory (6)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 0001(11H)

Memory/IO Dekoder

IO/M

10000 (10H)

Proses pembacaan memory (7)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15000 Address

DekoderCS

LE

ALE

WRRD WR G

0001 0001(11H)

Memory/IO Dekoder

IO/M

10H

10000 (10H)

Proses penulisan pada memory

Proses Penulisan memory (1)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses Penulisan memory (2)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses Penulisan memory (3)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses Penulisan memory (4)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses Penulisan memory (5)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

Proses Penulisan memory (6)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

15H

Proses Penulisan memory (6)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

15H

Proses Penulisan memory (6)

Microprocessor

Latch

Memory

A8:

A12

AD0..

AD7

A0..

A7

D0..

D7

A8:A12

A13:

A15

AddressDekoder

CS

LE

ALE

WRRD WR G

Memory/IO Dekoder

IO/M

15H

Tugas

• Buat rangkaian Mikroprosesor 8085 (16 bit address bus, 8 bit data bus) dengan memory 6264 yang dipetakan pada alamat 0000H dan 4000H.

• Jelaskan dengan bahasa anda sendiri proses penulisan dan pembacaan data dari memory oleh mikroprosesor.

Kita lanjutkan pada pertemuan berikutnya

top related