310 likes | 526 Views
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.
E N D
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. • 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 mikroprosesor • 8085 : • IO / M : selektor I/O atau Memory • RD : membaca data • WR : menulis data
Multiplexing Alamat dan data Multiplex Data dan Alamat
Mikroprosesor 8088 Multiplex Data dan alamat
Timing Diagram membaca memory Saat Mikroprosesor akan membaca data Dari memory
Timing Diagram menulis I/O Saat Mikroprosesor menulis data pada I/O
IC Memory 6264 W = write G = Gate
Rangkaian Mikroprosesor - Memory Memory Microprocessor Latch AD0 . . . . AD7 A0 . . . . A7 LE D0 . . . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS G WR IO/M RD WR IO/Memory Dekoder
Rangkaian Mikroprosesor - Memory Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (1)ex: membaca pada alamat 1011H Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (2) Memory Microprocessor AD0 . . AD7 0001 0001 11H Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (3) Memory Microprocessor AD0 . . AD7 0001 0001 11H Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (4) Memory Microprocessor AD0 . . AD7 0001 0001 (11H) Latch 0001 0001 (11H) A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (5) Memory Microprocessor AD0 . . AD7 0001 0001 (11H) Latch 0001 0001 (11H) A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (5) Memory Microprocessor AD0 . . AD7 Latch 0001 0001 (11H) A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (6) Memory Microprocessor AD0 . . AD7 Latch 0001 0001 (11H) A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses pembacaan memory (7) Memory Microprocessor AD0 . . AD7 Latch 0001 0001 (11H) A0 . . A7 LE D0 . . D7 10H ALE A8 : A12 A8 : A12 10000 (10H) 000 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (1) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (2) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (3) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (4) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (5) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (6) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 15H LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (6) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 15H LE D0 . . D7 ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
Proses Penulisan memory (6) Memory Microprocessor AD0 . . AD7 Latch A0 . . A7 LE D0 . . D7 15H ALE A8 : A12 A8 : A12 Address Dekoder A13 : A15 CS RD WR IO/M G WR Memory/IO Dekoder
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.