YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Bus Kontrol

Bus Kontrol

Kuliah 9 -10TKE 321

R. Arief Setyawan, ST. MT.

Page 2: Bus Kontrol

• 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.

Page 3: Bus Kontrol

Layout microprocessor 8085

Bus kontrol pada mikroprosesor8085 :

-IO / M : selektor I/O atau Memory

-RD : membaca data

-WR : menulis data

Page 4: Bus Kontrol

Multiplexing Alamat dan data

MultiplexData dan Alamat

Page 5: Bus Kontrol

Mikroprosesor 8088

MultiplexData dan alamat

Page 6: Bus Kontrol

Timing Diagram

Page 7: Bus Kontrol

Timing Diagram membaca memory

Saat Mikroprosesor akan membaca dataDari memory

Page 8: Bus Kontrol

Timing Diagram menulis I/O

Saat Mikroprosesor menulis data padaI/O

Page 9: Bus Kontrol

IC Memory 6264

W = write

G = Gate

Page 10: Bus Kontrol

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

Page 11: Bus Kontrol

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

Page 12: Bus Kontrol

Proses Pembacaan memory

Page 13: Bus Kontrol

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

Page 14: Bus Kontrol

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)

Page 15: Bus Kontrol

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)

Page 16: Bus Kontrol

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)

Page 17: Bus Kontrol

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)

Page 18: Bus Kontrol

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)

Page 19: Bus Kontrol

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)

Page 20: Bus Kontrol

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)

Page 21: Bus Kontrol

Proses penulisan pada memory

Page 22: Bus Kontrol

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

Page 23: Bus Kontrol

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

Page 24: Bus Kontrol

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

Page 25: Bus Kontrol

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

Page 26: Bus Kontrol

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

Page 27: Bus Kontrol

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

Page 28: Bus Kontrol

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

Page 29: Bus Kontrol

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

Page 30: Bus Kontrol

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.

Page 31: Bus Kontrol

Kita lanjutkan pada pertemuan berikutnya


Related Documents