Antarmuka Mikrokontroler Dengan Led
Monday, November 24, 2014
1 Comment
LED
Diode pancaran cahaya atau biasa disebut LED (Light Emitting Diode) adalah sebuah
sumber cahaya monokromatik yang terbuat dari
bahan semikonduktor. Biasanya LED digunakan sebagai lampu indikator dalam
beberapa piranti, dan mulai banyak digunakan sebagai penerangan/lampu.
Gambar
1 memperlihatkan bentuk fisik LED dan simbol rangkaiannya.
(a)
Bentuk fisik LED
(b)
Simbol elektronik
Gambar 1
Gambar
2
Untuk
menyalakan sebuah LED perlu rangkaian tambahan yang dapat dilihat pada Gambar 2
diatas. Rangkaian diatas merupakan sebuah transistor yang difungsikan sebagai saklar
dan dua buah resistor sebagai pembatas arus. Dalam modul I/O yang dipakai dalam
praktikum, kedelapan rangkaian LED tersebut dihubungkan ke sebuah soket jumper
bernama OUTPUT. 2
PERINTAH DASAR
MENGELUARKAN DATA
Sebelum mulai
menulis program dengan bahasa C, perlu diketahui bahwa mikrokontroler
ATmega8535 perlu diset isi register DDR dan PORT agar bisa digunakan
sebagaimana mestinya, seperti yang terlihat dalam Tabel. 1.
Tabel. 1
Konfigurasi Pengaturan Port I/O
|
DDR bit = 1
|
DDR bit = 0
|
PORT bit = 1
|
Output ; High
|
Input ; R pull up
|
PORT bit = 0
|
Output ; Low
|
Input ; Floating
|
Untuk mengirim
data byte dalam bentuk bilangan desimal ke PORTX
(X=A, B, C, D)
digunakan statement
PORTX
= decimal;
PORTB
= 128;
Untuk mengirim
data byte dalam bentuk bilangan biner ke PORTX (X=A,
B, C, D)
digunakan statement
PORTX
= 0bdata;
PORTB
= 0b10101010;
Untuk mengirim
data per bit ke PORTX.Y (X=A, B, C, D, dan Y=0, 1, 2 ,
3, 4, 5, 6, 7)
digunakan statement
PORTX.Y
= data;
PORTB.1
= 0;
Dimana data
bisa berupa 0 atau 1.
This comment has been removed by a blog administrator.
ReplyDelete