Konfigurasi Pin ATmega8535
Konfigurasi Pin ATmega8535
Port dapat diumpamakan sebagai pintu. Ada pintu keluar dan pintu masuk. Port input berarti
port yang digunakan untuk masukan data digital. Mikrokontroller membaca (Read) data masukan.
Sedangkan Port output digunakan untuk mengeluarkan data digital (Write).
Ada 3 register yang berkaitan dengan Port I/O. Contohnya pada Port A, Maka register tersebut
adalah:
Untuk Port B: PORTB, DDRB dan PINB. Untuk Port C : PORT C, DDRC dan PINC. Terakhir untuk Port D :
PORTD, DDRD dan PIND.
DDRA :
Fungsinya untuk menentukan Port A sebagai Port input atau Port output. Perumpamaannya, jika
ingin digunakan sebagai pintu masuk cukup ditulis “Pintu Masuk” sedangkan jika ingin digunakan
sebagai pintu keluar ditulis “Pintu Keluar”. Pada Port mikrokontroller untuk menentukan apakah
sebagai input atau sebagai output adalah dengan mengisi register DDRA.
DDA0 untuk menentukan fungsi PORTA.0. DDA1 untuk menentukan fungsi PORTA.1, dan seterusnya.
Semua PORTA (DDA0 – DDA7) dapat digunakan sebagai input semua, output semua atau beragam
(ada yang input ada yang output). Contoh