Tabel 8.04 Daftar register kontrol dan register status
8.4. Port InputOutput
MC68HC11F1 menyediakan 6 buah port inputoutout 8 bit port A,B,C,E,F dan G dan satu buah port inputoutput 6 bit port D.
Fungsi inputoutput port B,C,F dan G diatur menurut mode operasi yang dipilih. Pada mode single-chip dan bootstrap port tersebut berfungsi
sebagai port parallel inputoutput. Sedangkan pada mode expanded- nonmultiplexed dan mode test, port B, C, F, G dan pin R
W
dikonfigurasi sebagai saluran expansi memory, yang mana port B dan F sebagai
saluran alamat, port C sebagai saluran data dan pin R
W
sebagai kontro arah data serta empat bit atas MSB port G berfungsi sebagai external
chip selects. Sementara fungsi umum port inputoutput A, C, D dan G diatur oleh
register pengarah data Data Direction Register DDR dari register yang bersangkutan.
8.4.1. Port A
Port A adalah 8 bit digital IO port untuk penggunaan umum dengan data register PORTA dan data direction register DDRA. Selain itu port A
dapat dikonfigurasi untuk fungsi timer input capture IC, timer output compareOC atau pulsa accumulator.
8.4.1.1. Data Register Port A PORTA
Gambar 8.07 Register PORTA Port A dapat dibaca kapan saja dan ketika sebagai keluaran, data yang
telah dikeluarkan ke port A akan disimpan dalam internal latch.
8.4.1.2. Data Direction for Register Port A DDRA
Gambar 8.07 Data Penunjuk IO Register PORTA 1 = Pin yang dimaksud akan dikonfigurasi sebagai keluaran
0 = Pin yang dimaksud akan dikonfigurasi sebagai masukan
8.4.2. Port B PORTB
Pada mode operasi single-chip, semua pin pada port B hanya dapat digunakan sebagai keluaran. Pada mode operasi expanded-
nonmultiplexed, semua pin port B berfungsi sebagai saluran alamat orde tinggi A15-A8.
Gambar 8.08 Register PORTB
8.4.3. Port C
Pada mode operasi single-chip, port C adalah 8 bit digital IO port untuk penggunaan umum dengan data register PORTC dan data direction
register DDRC. Pada mode operasi expanded-nonmultiplexed, port C berfungsi sebagai saluran data D7-D0 dua arah yang dikontrol oleh
signal R
W
. 8.4.3.1.
Data Register Port C PORTC
Gambar 8.09 Register PORTC