Bus Kontrol
310 likes | 539 Vues
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.
Bus Kontrol
E N D
Presentation Transcript
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.