Istilah “port” mengacu kepada sekelompok pin pada mikrokontroler yang dapat diakses secara bersamaan, atau di mana kita bisa mengatur kombinasi yang diinginkan dari nol dan satu, atau membaca status yang ada. Secara fisik, port adalah register di dalam mikrokontroler yang dihubungkan dengan kabel ke pin mikrokontroler. Port merupakan koneksi fisik dari Central Processing Unit dengan dunia luar (Perangkat Luar). Mikrokontroler menggunakan Port untuk memantau atau mengontrol komponen atau perangkat lain. Karena fungsi, beberapa pin memiliki peran ganda seperti PA4/TOCKI misalnya, yang dalam waktu bersamaan bit keempat Port A dan input eksternal untuk Free-Run Counter. Seleksi salah satu dari dua fungsi pin dilakukan di salah satu register konfigurasi. Sebuah ilustrasi ini adalah T0CS bit kelima dalam register OPTION. Dengan memilih salah satu fungsi yang lainnya dinonaktifkan.
Semua port pin dapat ditunjuk sebagai input atau output , sesuai dengan kebutuhan perangkat yang sedang dikembangkan. Dalam rangka untuk mendefinisikan pin sebagai pin input atau output, kombinasi yang tepat dari nol dan satu harus ditulis dalam register TRIS. Jika bit yang sesuai dari register TRIS berisi logika “1″, maka pin adalah pin masukan, dan jika sebaliknya ini merupakan pin output. Setiap port memiliki register TRIS. Dengan demikian, port A memiliki TRISA, dan port B TRISB. PortA dan PORTB terletak pada register memori bank 0, sedangkan TRISA dan TRISB pin register berlokasi di bank 1.
0 komentar:
Posting Komentar