Pada percobaan ini menggunakan saklar toggle
sebagai input ke dalam mikrokontroller. Kemudian data yang diinputkan diolah
menjadi beberapa program untuk menghidupkan LED.
Ø
Saklar Toggle
Saklar toggle adalah salah
satu saklar elektrik yang digerakkan secara manual oleh batang mekanik. Saklar
toggle tersedia dalam berbagai bentuk dan ukuran, serta digunakan dalam
berbagai aplikasi.
Ø
Perintah dasar membaca data
Sebelum
membaca data, perlu dibuat deklarasi variabel untuk data yang dimasukkan. Data
bisa bertipe char. Deklarasi variabel diletakkan di variabel lokal pada main
program.
unsigned char data_in;
Untuk membaca data byte ke PORTX
(X=A, B, C, D) digunakan statement
data_in = PINX;
Untuk membaca data bit ke PORTX.Y
(X=A, B, C, D dan Y=0, 1, 2 , 3, 4, 5, 6, 7) digunakan statement
data_in = PINX.Y;