Simulator Port Microcontroller TM4C123

Pemahaman Paralel Port I/O

Berdasarkan materi dari Jonathan Valvano dan Ramesh Yerraballi


Simulator ini memungkinkan Anda untuk menguji pemahaman tentang apa yang terjadi ketika Anda WRITE ke register DATA untuk PortF. Perhatikan, menulis ke pin input tidak akan berpengaruh. Lihat apa yang terjadi jika Anda mengklik salah satu dari dua sakelar.

Cara Kerja Simulator

  • Diagram Utama (Kiri): Merepresentasikan Port F pada mikrokontroler TM4C123.
    • Pin Input (PF0 & PF4): Terhubung ke sakelar (SW1 & SW2). Pin ini dikonfigurasi sebagai input dengan pull-up resistor (lihat register PUR). Mengklik sakelar akan mengubah level logikanya dari HIGH (1) ke LOW (0).
    • Pin Output (PF1, PF2, PF3): Terhubung ke tiga LED (Merah, Biru, Hijau). Pin ini dikonfigurasi sebagai output (lihat register DIR).
  • Panel Kontrol (Bawah Kiri): Anda dapat memasukkan nilai biner 5-bit dan menekan "Write" untuk mengubah nilai pada register DATA. Ini akan secara langsung menyalakan atau mematikan LED sesuai dengan bit yang Anda tulis pada pin output.
  • Register (Kanan): Menampilkan status dari register-register penting yang mengontrol Port F.
    • DIR (Direction): Mengatur pin sebagai input (0) atau output (1).
    • PUR (Pull-Up Resistor): Mengaktifkan resistor pull-up internal untuk pin input.