Rangkuman Kuliah Mikroprosesor

Oct 3, 2024

Catatan Kuliah Mikroprosesor dan Mikrokontroller

1. Pengantar

  • Materi sebelumnya: Memori
  • Materi saat ini: Unit Input/Output (I/O) dan Mikroprosesor

2. Struktur Sistem Mikrokomputer

  • Terdiri dari 3 unit penting:
    • Mikroprosesor (MPU/CPU)
    • Memori
    • Unit Input/Output (I/O)

3. Hubungan antara Mikroprosesor dan Memori

  • Terhubung melalui:
    • Address Bus
    • Data Bus
    • Control Bus

4. Fungsi Unit Input/Output

  • Memungkinkan interaksi antara mikroprosesor dan data dari luar.
  • Contoh perangkat I/O:
    • Keyboard (input)
    • Monitor (output)
    • Printer (output)
    • Mouse (input)
    • Modem (dua arah)

5. Koneksi Perangkat I/O

  • Contoh koneksi:
    • Keyboard: Port USB
    • Monitor: Port VGA/HDMI
    • Mouse: Port USB
  • Perangkat I/O dapat terhubung melalui port, slot, atau konektor.

6. IC untuk Unit Input/Output

  • Contoh IC: PPI 8255
    • Digunakan untuk menghubungkan dunia luar dengan mikroprosesor.
    • Memiliki 40 pin dengan:
      • Data Bus: D0 - D7 (8 bit)
      • Address Bus: A0 - A1 (2 bit)
      • Control Pins: RD, WR, CS, Reset

7. Fungsi Mikroprosesor

  • Contoh prosesor: Intel 8088
    • Desain sederhana, 40 pin.
    • Menggunakan Address/Data Bus yang dikombinasikan (multiplexing).
    • Pin khusus untuk kontrol baca/tulis dan pembeda akses memori/I/O.

8. Rangkaian Sistem Minimum

  • Untuk membangun sistem minimum 8088:
    • Memerlukan beberapa IC tambahan (8284, 74138, 74LS373, 74LS245).
    • Hubungkan jalur-jalur Address, Data, dan Control.

9. Contoh Rangkaian

  • Rangkaian I/O dan memori harus dihubungkan dengan benar untuk berfungsi.

10. Memory Mapping

  • Proses pengaturan alamat untuk RAM/ROM sehingga tidak ada tabrakan data.
  • Tabel kebenaran untuk memilih RAM/ROM berdasarkan pin A19 dan A18.
  • Contoh:
    • RAM 1: A19 = 0, A18 = 0, CS = 0
    • RAM 2: A19 = 0, A18 = 1, CS = 0
    • ROM 1: A19 = 1, A18 = 0, CS = 0
    • ROM 2: A19 = 1, A18 = 1, CS = 0

11. Penggunaan Decoder Alamat

  • Digunakan untuk menghindari akses bersamaan ke RAM dan ROM.

12. Tugas

  • Buatlah memory mapping untuk 4 RAM (128 KB) dan 4 ROM (128 KB).

13. Penutupan

  • Ucapan terima kasih dan salam penutup.